Lines Matching refs:free_regions
38 free_regions: [SpinLock<MmioFreeRegionList>; MMIO_BUDDY_REGION_COUNT as usize], field
45 free_regions: unsafe { mem::zeroed() }, in default()
86 &mut self.free_regions[exp2index(exp)].lock(); in give_back_block()
139 &mut self.free_regions[exp2index(e) as usize].lock(); in query_addr_region()
151 &mut self.free_regions[exp2index(e2 - 1) as usize].lock(); in query_addr_region()
165 match self.pop_block(&mut self.free_regions[exp2index(e2) as usize].lock()) in query_addr_region()
171 &mut self.free_regions[exp2index(e2 - 1) as usize].lock(); in query_addr_region()
215 &mut self.free_regions[exp2index(exp) as usize].lock(), in query_addr_region()
216 &mut self.free_regions[exp2index(exp + 1)].lock(), in query_addr_region()
227 &mut self.free_regions[exp2index(exp) as usize].lock(), in query_addr_region()
266 &mut self.free_regions[exp2index(exp)].lock(); in mmio_buddy_query_addr_region()