Lines Matching refs:MmioBuddyAddrRegion
95 fn create_region(&self, vaddr: VirtAddr) -> MmioBuddyAddrRegion { in create_region() argument
98 let region: MmioBuddyAddrRegion = MmioBuddyAddrRegion::new(vaddr); in create_region()
120 let region: MmioBuddyAddrRegion = self.create_region(vaddr); in give_back_block()
137 region: MmioBuddyAddrRegion, in split_block() argument
142 let new_region: MmioBuddyAddrRegion = self.create_region(vaddr); in split_block()
163 ) -> Result<MmioBuddyAddrRegion, MmioResult> { in query_addr_region() argument
298 fn mmio_buddy_query_addr_region(&self, exp: u32) -> Result<MmioBuddyAddrRegion, MmioResult> { in mmio_buddy_query_addr_region() argument
316 region: MmioBuddyAddrRegion, in push_block() argument
346 ) -> Result<MmioBuddyAddrRegion, MmioResult> { in pop_buddy_block() argument
354 let mut element: Vec<MmioBuddyAddrRegion> = list_guard in pop_buddy_block()
378 ) -> Result<MmioBuddyAddrRegion, MmioResult> { in pop_block() argument
421 let region: MmioBuddyAddrRegion = list_guard.list.pop_back().unwrap(); in merge_all_exp()
450 region_1: MmioBuddyAddrRegion, in merge_blocks() argument
451 region_2: MmioBuddyAddrRegion, in merge_blocks() argument
568 struct MmioBuddyAddrRegion { struct
571 impl MmioBuddyAddrRegion { implementation
573 return MmioBuddyAddrRegion { vaddr }; in new()
586 list: LinkedList<MmioBuddyAddrRegion>,