Searched refs:LockedVMA (Results 1 – 1 of 1) sorted by relevance
302 ) -> Result<Arc<LockedVMA>, SystemError>, in mmap() argument375 let regions: Vec<Arc<LockedVMA>> = self.mappings.conflicts(to_unmap).collect::<Vec<_>>(); in munmap()589 vmas: HashSet<Arc<LockedVMA>>,607 pub fn contains(&self, vaddr: VirtAddr) -> Option<Arc<LockedVMA>> { in contains() argument618 pub fn conflicts(&self, request: VirtRegion) -> impl Iterator<Item = Arc<LockedVMA>> + '_ { in conflicts()742 pub fn insert_vma(&mut self, vma: Arc<LockedVMA>) { in insert_vma() argument759 pub fn remove_vma(&mut self, region: &VirtRegion) -> Option<Arc<LockedVMA>> { in remove_vma() argument761 let vma: Arc<LockedVMA> = self in remove_vma()771 pub fn iter_vmas(&self) -> hashbrown::hash_set::Iter<Arc<LockedVMA>> { in iter_vmas() argument786 pub struct LockedVMA(SpinLock<VMA>); struct[all …]