Home
last modified time | relevance | path

Searched defs:VirtRegion (Results 1 – 2 of 2) sorted by relevance

/DragonOS/kernel/src/mm/
H A Dmod.rs705 pub struct VirtRegion { struct
711 impl VirtRegion { argument
743 pub fn intersect(&self, other: &VirtRegion) -> Option<VirtRegion> { in intersect()
834 impl PartialOrd for VirtRegion { implementation
840 impl Ord for VirtRegion { implementation
H A Ducontext.rs922 pub fn find_free(&self, min_vaddr: VirtAddr, size: usize) -> Option<VirtRegion> { in find_free()
953 ) -> Result<VirtRegion, SystemError> { in find_free_at()
992 fn reserve_hole(&mut self, region: &VirtRegion) { in reserve_hole()
1014 fn unreserve_hole(&mut self, region: &VirtRegion) { in unreserve_hole()
1202 pub fn extract(&self, region: VirtRegion, utable: &PageMapper) -> Option<VMASplitResult> { in extract()
1384 region: VirtRegion, in new()
1404 pub fn region(&self) -> &VirtRegion { in region()