Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/process/
Dprocess.rs319 let p = self.address_space as *const AddressSpace; in drop_address_space() constant
332 pub unsafe fn set_address_space(&mut self, address_space: Arc<AddressSpace>) { in set_address_space()
338 pub fn address_space(&self) -> Option<Arc<AddressSpace>> { in address_space()
339 let ptr = self.address_space as *const AddressSpace; in address_space() constant
Dexec.rs116 pub fn new(file_path: &'a str, vm: Arc<AddressSpace>, flags: ExecParamFlags) -> Self { in new()
130 pub fn vm(&self) -> &Arc<AddressSpace> { in vm()
/DragonOS-0.1.8/kernel/src/mm/
Ducontext.rs52 pub struct AddressSpace { struct
53 inner: RwLock<InnerAddressSpace>, argument
56 impl AddressSpace { impl
83 impl core::ops::Deref for AddressSpace { implementation
91 impl core::ops::DerefMut for AddressSpace { implementation
149 pub fn try_clone(&mut self) -> Result<Arc<AddressSpace>, SystemError> { in try_clone()
Dmod.rs51 pub unsafe fn set_INITIAL_PROCESS_ADDRESS_SPACE(address_space: Arc<AddressSpace>) { in set_INITIAL_PROCESS_ADDRESS_SPACE()