Home
last modified time | relevance | path

Searched refs:user_mapper (Results 1 – 10 of 10) sorted by relevance

/DragonOS/kernel/src/ipc/
H A Dsyscall.rs338 &mut address_write_guard.user_mapper.utable, in shmat()
363 .user_mapper in shmat()
371 vma.unmap(&mut address_write_guard.user_mapper.utable, flusher); in shmat()
378 address_write_guard.user_mapper.utable.map_phys( in shmat()
437 .user_mapper in shmdt()
460 vma.unmap(&mut address_write_guard.user_mapper.utable, flusher); in shmdt()
/DragonOS/kernel/src/arch/x86_64/smp/
H A Dmod.rs209 .user_mapper in post_init()
268 .user_mapper in arch_init()
283 .user_mapper in arch_init()
/DragonOS/kernel/src/mm/
H A Ducontext.rs110 pub user_mapper: UserMapper, field
133 user_mapper: MMArch::setup_new_usermapper()?, in new()
166 .user_mapper in try_clone()
167 .clone_from(&mut self.user_mapper, MMArch::PAGE_FAULT_ENABLED) in try_clone()
189 let new_mapper = &new_guard.user_mapper.utable; in try_clone()
228 return self.user_mapper.utable.is_current(); in is_current()
483 &mut self.user_mapper.utable, in mmap()
584 let split_result = r.extract(intersection, &self.user_mapper.utable).unwrap(); in munmap()
598 r.unmap(&mut self.user_mapper.utable, &mut flusher); in munmap()
626 let mapper = &mut self.user_mapper.utable; in mprotect()
[all …]
H A Dsyscall.rs276 assert!(address_space.read().user_mapper.utable.is_current()); in sbrk()
H A Dpage.rs195 let mapper = &mut guard.user_mapper.utable; in shrink_list()
232 let mapper = &mut guard.user_mapper.utable; in page_writeback()
/DragonOS/kernel/src/arch/riscv64/process/
H A Dsyscall.rs58 unsafe { address_space.read().user_mapper.utable.make_current() }; in do_execve()
H A Dmod.rs181 next_addr_space.read().user_mapper.utable.make_current(); in switch_process()
/DragonOS/kernel/src/arch/x86_64/process/
H A Dsyscall.rs61 unsafe { address_space.read().user_mapper.utable.make_current() }; in do_execve()
H A Dmod.rs387 next_addr_space.read().user_mapper.utable.make_current(); in switch_process()
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dfault.rs291 let mapper = &mut space_guard.user_mapper.utable; in do_user_addr_fault()