Home
last modified time | relevance | path

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

/DragonOS/kernel/src/ipc/
H A Dshm.rs120 id2shm: HashMap<ShmId, KernelShm>, field
129 id2shm: HashMap::new(), in new()
190 self.id2shm.insert(shm_id, shm_kernel); in add()
201 self.id2shm.get_mut(id) in get_mut()
209 self.id2shm.remove(id); in free_id()
228 let used_ids = self.id2shm.len().to_i32().unwrap(); in shm_info()
230 let shm_tot = self.id2shm.iter().fold(0, |acc, (_, kernel_shm)| { in shm_info()
254 let kernel_shm = self.id2shm.get(&id).ok_or(SystemError::EINVAL)?; in shm_stat()
301 let kernel_shm = self.id2shm.get_mut(&id).ok_or(SystemError::EINVAL)?; in ipc_set()
314 let kernel_shm = self.id2shm.get_mut(&id).ok_or(SystemError::EINVAL)?; in ipc_rmid()
[all …]