Searched refs:mem_block_manager (Results 1 – 11 of 11) sorted by relevance
/DragonOS/kernel/src/driver/firmware/efi/ |
H A D | init.rs | 16 memblock::mem_block_manager, MemoryManagementArch, PhysAddr, VirtAddr, 82 mem_block_manager() in efi_init() 91 mem_block_manager() in efi_init() 113 mem_block_manager().mark_mirror(start, size).unwrap(); in efi_find_mirror() 253 mem_block_manager() in reserve_memory_regions() 277 mem_block_manager() in reserve_memory_regions() 284 mem_block_manager() in reserve_memory_regions()
|
H A D | tables.rs | 18 early_ioremap::EarlyIoRemap, memblock::mem_block_manager, MemoryManagementArch, PhysAddr, 126 mem_block_manager() in parse_config_tables() 147 mem_block_manager() in parse_config_tables()
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | bump.rs | 5 memblock::{mem_block_manager, MemoryAreaAttr}, 27 for area in mem_block_manager().to_iter() { in arch_remain_areas()
|
H A D | mod.rs | 21 use crate::mm::memblock::mem_block_manager; 460 mem_block_manager() in allocator_init() 499 let total_num = mem_block_manager().total_initial_memory_regions(); in allocator_init() 501 let area = mem_block_manager().get_initial_memory_region(i).unwrap(); in allocator_init()
|
/DragonOS/kernel/src/mm/allocator/ |
H A D | bump.rs | 9 memblock::mem_block_manager, 51 let iter = mem_block_manager().to_iter_available(); in remain_areas() 135 let iter = mem_block_manager().to_iter_available(); in allocate() 182 let iter = mem_block_manager().to_iter_available(); in usage()
|
/DragonOS/kernel/src/driver/open_firmware/ |
H A D | fdt.rs | 13 mm::{memblock::mem_block_manager, mmio_buddy::MMIOSpaceGuard, PhysAddr}, 264 mem_block_manager() in early_init_dt_add_memory() 317 mem_block_manager().reserve_block(address, size).unwrap(); in early_init_fdt_scan_reserved_mem() 335 mem_block_manager() in early_reserve_fdt_itself() 369 if mem_block_manager().is_overlapped(base, size) in early_init_dt_reserve_memory() 370 && mem_block_manager().is_overlapped_with_reserved(base, size) in early_init_dt_reserve_memory() 377 return mem_block_manager().mark_nomap(base, size); in early_init_dt_reserve_memory() 380 return mem_block_manager().reserve_block(base, size); in early_init_dt_reserve_memory()
|
/DragonOS/kernel/src/arch/x86_64/init/ |
H A D | multiboot.rs | 22 mm::{memblock::mem_block_manager, MemoryManagementArch, PhysAddr}, 129 mem_block_manager() in early_init_memory_blocks() 141 mem_block_manager() in early_init_memory_blocks() 165 mem_block_manager() in early_init_memory_blocks()
|
H A D | multiboot2.rs | 22 mm::{memblock::mem_block_manager, PhysAddr}, 159 mem_block_manager() in early_init_memory_blocks() 172 mem_block_manager() in early_init_memory_blocks() 197 mem_block_manager() in early_init_memory_blocks()
|
/DragonOS/kernel/src/arch/riscv64/mm/ |
H A D | init.rs | 19 memblock::mem_block_manager, 69 mem_block_manager() in riscv_mm_init() 104 let total_num = mem_block_manager().total_initial_memory_regions(); in riscv_mm_init() 106 let area = mem_block_manager().get_initial_memory_region(i).unwrap(); in riscv_mm_init()
|
/DragonOS/kernel/src/arch/riscv64/init/ |
H A D | mod.rs | 13 mm::{memblock::mem_block_manager, PhysAddr, VirtAddr}, 136 for x in mem_block_manager().to_iter() { in early_setup_arch()
|
/DragonOS/kernel/src/mm/ |
H A D | memblock.rs | 19 pub fn mem_block_manager() -> &'static MemBlockManager { in mem_block_manager() function
|