Lines Matching refs:MmioFreeRegionList
49 free_regions: [SpinLock<MmioFreeRegionList>; MMIO_BUDDY_REGION_COUNT as usize],
54 let mut free_regions: [MaybeUninit<SpinLock<MmioFreeRegionList>>; in new()
57 free_regions[i as usize] = MaybeUninit::new(SpinLock::new(MmioFreeRegionList::new())); in new()
60 mem::transmute::<_, [SpinLock<MmioFreeRegionList>; MMIO_BUDDY_REGION_COUNT as usize]>( in new()
139 low_list_guard: &mut SpinLockGuard<MmioFreeRegionList>, in split_block() argument
162 list_guard: &mut SpinLockGuard<MmioFreeRegionList>, in query_addr_region() argument
175 let pop_list: &mut SpinLockGuard<MmioFreeRegionList> = in query_addr_region()
187 let low_list_guard: &mut SpinLockGuard<MmioFreeRegionList> = in query_addr_region()
207 let low_list_guard: &mut SpinLockGuard<MmioFreeRegionList> = in query_addr_region()
299 let list_guard: &mut SpinLockGuard<MmioFreeRegionList> = in mmio_buddy_query_addr_region()
317 list_guard: &mut SpinLockGuard<MmioFreeRegionList>, in push_block() argument
345 list_guard: &mut SpinLockGuard<MmioFreeRegionList>, in pop_buddy_block() argument
377 list_guard: &mut SpinLockGuard<MmioFreeRegionList>, in pop_block() argument
402 list_guard: &mut SpinLockGuard<MmioFreeRegionList>, in merge_all_exp() argument
403 high_list_guard: &mut SpinLockGuard<MmioFreeRegionList>, in merge_all_exp() argument
453 high_list_guard: &mut SpinLockGuard<MmioFreeRegionList>, in merge_blocks() argument
584 pub struct MmioFreeRegionList { struct
590 impl MmioFreeRegionList { impl
593 return MmioFreeRegionList { in new()
598 impl Default for MmioFreeRegionList { implementation
600 MmioFreeRegionList { in default()