Home
last modified time | relevance | path

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

/DragonOS/kernel/src/ipc/
H A Dshm.rs266 let shm_id_ds = PosixShmIdDs { in shm_stat() localVariable
284 user_buffer_writer.copy_one_to_user(&shm_id_ds, 0)?; in shm_stat()
305 let mut shm_id_ds = PosixShmIdDs::default(); in ipc_set() localVariable
306 user_buffer_reader.copy_one_from_user(&mut shm_id_ds, 0)?; in ipc_set()
308 kernel_shm.copy_from(shm_id_ds); in ipc_set()
461 pub fn copy_from(&mut self, shm_id_ds: PosixShmIdDs) { in copy_from()
462 self.kern_ipc_perm.uid = shm_id_ds.uid() as usize; in copy_from()
463 self.kern_ipc_perm.gid = shm_id_ds.gid() as usize; in copy_from()
464 self.kern_ipc_perm.mode = ShmFlags::from_bits_truncate(shm_id_ds.mode()); in copy_from()