Struct kernel::phys_mem::PhysicalBitmap
[−]
[src]
pub struct PhysicalBitmap {
// some fields omitted
}pub struct PhysicalBitmap {
// some fields omitted
}impl PhysicalBitmapfn new(total_bytes: usize) -> PhysicalBitmapfn parse_multiboot() -> PhysicalBitmapfn reserve_pages(&self, start_page: usize, page_count: usize)fn reserve_addr(&self, addr: usize, len: usize)fn reserve_ptr<T>(&self, ptr: *const T, len: usize)fn total_bytes(&self) -> usizefn free_bytes(&self) -> usizefn alloc_page(&self) -> Result<usize>fn free_page(&self, addr: usize)