Home
last modified time | relevance | path

Searched refs:intersect (Results 1 – 2 of 2) sorted by relevance

/DragonOS/kernel/src/mm/
H A Ducontext.rs583 let intersection = r.lock_irqsave().region().intersect(&to_unmap).unwrap(); in munmap()
638 let intersection = r.lock_irqsave().region().intersect(&region).unwrap(); in mprotect()
696 let intersection = r.lock_irqsave().region().intersect(&region).unwrap(); in madvise()
911 .filter(move |v| v.lock_irqsave().region.intersect(&request).is_some()) in conflicts()
1214 let intersect: Option<VirtRegion> = guard.region.intersect(&region); in extract() localVariable
1216 if unlikely(intersect.is_none()) { in extract()
1219 let intersect: VirtRegion = intersect.unwrap(); in extract() localVariable
1220 if unlikely(intersect == guard.region) { in extract()
H A Dmod.rs743 pub fn intersect(&self, other: &VirtRegion) -> Option<VirtRegion> { in intersect() method
781 return self.intersect(other).is_some(); in collide()