Lines Matching defs:MemoryRegion
106 pub struct MemoryRegion(Range<VirtualAddress>); struct
175 impl MemoryRegion { implementation
180 pub const fn new(start: usize, end: usize) -> MemoryRegion { in new()
221 impl From<Range<VirtualAddress>> for MemoryRegion { implementation
227 impl Display for MemoryRegion { implementation
233 impl Debug for MemoryRegion { implementation
306 range: &MemoryRegion, in map_range()
379 pub fn modify_range<F>(&mut self, range: &MemoryRegion, f: &F) -> Result<(), MapError> in modify_range()
381 F: Fn(&MemoryRegion, &mut Descriptor, usize) -> Result<(), ()> + ?Sized, in modify_range()
410 pub fn walk_range<F>(&self, range: &MemoryRegion, f: &mut F) -> Result<(), MapError> in walk_range()
412 F: FnMut(&MemoryRegion, &Descriptor, usize) -> Result<(), ()>, in walk_range()
420 pub(crate) fn visit_range<F>(&self, range: &MemoryRegion, f: &mut F) -> Result<(), MapError> in visit_range()
422 F: FnMut(&MemoryRegion, &Descriptor, usize) -> Result<(), MapError>, in visit_range()
493 fn next(&mut self) -> Option<MemoryRegion> { in next()
621 chunk: &MemoryRegion, in split_entry()
662 range: &MemoryRegion, in map_range()
765 range: &MemoryRegion, in modify_range()
769 F: Fn(&MemoryRegion, &mut Descriptor, usize) -> Result<(), ()> + ?Sized, in modify_range()
793 fn visit_range<F, E>(&self, translation: &T, range: &MemoryRegion, f: &mut F) -> Result<(), E> in visit_range()
795 F: FnMut(&MemoryRegion, &Descriptor, usize) -> Result<(), E>, in visit_range()