Home
last modified time | relevance | path

Searched refs:MMIO_BUDDY_REGION_COUNT (Results 1 – 2 of 2) sorted by relevance

/DragonOS/docs/kernel/memory_management/
H A Dmmio.md125 const MMIO_BUDDY_REGION_COUNT: u32 = MMIO_BUDDY_MAX_EXP - MMIO_BUDDY_MIN_EXP + 1;
134 /// MMIO_BUDDY_REGION_COUNT = MMIO_BUDDY_MAX_EXP - MMIO_BUDDY_MIN_EXP + 1
135 free_regions: [SpinLock<MmioFreeRegionList>; MMIO_BUDDY_REGION_COUNT as usize],
156 …,其记录了内存池的起始地址(pool_start_addr)以及内存池中内存块的总大小(pool_size),同时其维护了大小为`MMIO_BUDDY_REGION_COUNT`的双向链表数组(f…
/DragonOS/kernel/src/mm/
H A Dmmio_buddy.rs23 const MMIO_BUDDY_REGION_COUNT: u32 = MMIO_BUDDY_MAX_EXP - MMIO_BUDDY_MIN_EXP + 1; constant
46 free_regions: [SpinLock<MmioFreeRegionList>; MMIO_BUDDY_REGION_COUNT as usize],
53 MMIO_BUDDY_REGION_COUNT as usize] = unsafe { MaybeUninit::uninit().assume_init() }; in new()
54 for i in 0..MMIO_BUDDY_REGION_COUNT { in new()
61 >; MMIO_BUDDY_REGION_COUNT as usize], in new()
62 [SpinLock<MmioFreeRegionList>; MMIO_BUDDY_REGION_COUNT as usize], in new()