Home
last modified time | relevance | path

Searched refs:mappings (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/src/mm/
H A Ducontext.rs112 pub mappings: UserMappings, field
135 mappings: UserMappings::new(), in new()
178 new_guard.mappings.vm_holes = self.mappings.vm_holes.clone(); in try_clone()
180 for vma in self.mappings.vmas.iter() { in try_clone()
187 new_guard.mappings.vmas.insert(new_vma.clone()); in try_clone()
453 self.mappings in mmap()
457 .mappings in mmap()
483 self.mappings.insert_vma(map_func( in mmap()
583 let regions: Vec<Arc<LockedVMA>> = self.mappings.conflicts(to_unmap).collect::<Vec<_>>(); in munmap()
587 let r = self.mappings.remove_vma(&r).unwrap(); in munmap()
[all …]
H A Dsyscall.rs404 let vma = current_address_space.read().mappings.contains(old_vaddr); in mremap()
588 .mappings in msync()
635 .mappings in msync()
645 .mappings in msync()
/DragonOS/kernel/src/ipc/
H A Dsyscall.rs322 .mappings in shmat()
343 address_write_guard.mappings.insert_vma(vma); in shmat()
351 .mappings in shmat()
426 .mappings in shmdt()
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dfault.rs232 let vma = space_guard.mappings.find_nearest(address); in do_user_addr_fault()