Home
last modified time | relevance | path

Searched defs:AddressSpace (Results 1 – 5 of 5) sorted by relevance

/DragonOS/kernel/src/process/
H A Dexec.rs118 vm: Arc<AddressSpace>, in new()
134 pub fn vm(&self) -> &Arc<AddressSpace> { in vm()
H A Dmod.rs1131 user_vm: Option<Arc<AddressSpace>>, in new()
1172 pub fn user_vm(&self) -> Option<Arc<AddressSpace>> { in user_vm()
1176 pub unsafe fn set_user_vm(&mut self, user_vm: Option<Arc<AddressSpace>>) { in set_user_vm()
H A Dsyscall.rs573 fn do_execve_switch_user_vm(new_vm: Arc<AddressSpace>) -> Option<Arc<AddressSpace>> { in do_execve_switch_user_vm()
/DragonOS/kernel/src/mm/
H A Ducontext.rs61 pub struct AddressSpace { struct
62 inner: RwLock<InnerAddressSpace>, argument
65 impl AddressSpace { impl
94 impl core::ops::Deref for AddressSpace { implementation
102 impl core::ops::DerefMut for AddressSpace { implementation
161 pub fn try_clone(&mut self) -> Result<Arc<AddressSpace>, SystemError> { in try_clone()
1421 pub fn address_space(&self) -> Option<Weak<AddressSpace>> { in address_space()
H A Dmod.rs135 pub unsafe fn set_IDLE_PROCESS_ADDRESS_SPACE(address_space: Arc<AddressSpace>) { in set_IDLE_PROCESS_ADDRESS_SPACE()