Lines Matching refs:MemoryRange
54 pub type MemoryRange = Range<usize>; typedef
56 fn get_va_range(range: &MemoryRange) -> VaRange { in get_va_range()
71 range: MemoryRange,
77 total: MemoryRange,
80 mmio_regions: ArrayVec<[MemoryRange; MemoryTracker::MMIO_CAPACITY]>,
81 mmio_range: MemoryRange,
82 payload_range: Option<MemoryRange>,
93 total: MemoryRange, in new() argument
94 mmio_range: MemoryRange, in new() argument
127 pub fn shrink(&mut self, range: &MemoryRange) -> Result<()> { in shrink()
143 pub fn alloc_range(&mut self, range: &MemoryRange) -> Result<MemoryRange> { in alloc_range() argument
161 range: &MemoryRange, in alloc_range_outside_main_memory() argument
162 ) -> Result<MemoryRange> { in alloc_range_outside_main_memory() argument
173 pub fn alloc_range_mut(&mut self, range: &MemoryRange) -> Result<MemoryRange> { in alloc_range_mut() argument
184 pub fn alloc(&mut self, base: usize, size: NonZeroUsize) -> Result<MemoryRange> { in alloc() argument
189 pub fn alloc_mut(&mut self, base: usize, size: NonZeroUsize) -> Result<MemoryRange> { in alloc_mut() argument
195 pub fn map_mmio_range(&mut self, range: MemoryRange) -> Result<()> { in map_mmio_range()
248 fn add(&mut self, region: MemoryRegion) -> Result<MemoryRange> { in add() argument