Home
last modified time | relevance | path

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

/DragonOS/kernel/src/ipc/
H A Dsyscall.rs132 from_user: bool, in sigaction()
142 let r = UserBufferWriter::new(act, core::mem::size_of::<Sigaction>(), from_user); in sigaction()
214 UserBufferWriter::new(old_act, core::mem::size_of::<UserSigaction>(), from_user); in sigaction()
482 from_user: bool, in shmctl()
488 ShmCtlCmd::IpcInfo => shm_manager_guard.ipc_info(user_buf, from_user), in shmctl()
490 ShmCtlCmd::ShmInfo => shm_manager_guard.shm_info(user_buf, from_user), in shmctl()
493 shm_manager_guard.shm_stat(id, cmd, user_buf, from_user) in shmctl()
496 ShmCtlCmd::IpcSet => shm_manager_guard.ipc_set(id, user_buf, from_user), in shmctl()
H A Dshm.rs213 pub fn ipc_info(&self, user_buf: *const u8, from_user: bool) -> Result<usize, SystemError> { in ipc_info()
217 from_user, in ipc_info()
226 pub fn shm_info(&self, user_buf: *const u8, from_user: bool) -> Result<usize, SystemError> { in shm_info()
240 from_user, in shm_info()
252 from_user: bool, in shm_stat()
282 from_user, in shm_stat()
299 from_user: bool, in ipc_set()
304 UserBufferReader::new(user_buf, core::mem::size_of::<PosixShmIdDs>(), from_user)?; in ipc_set()
/DragonOS/kernel/src/arch/x86_64/process/
H A Dsyscall.rs143 from_user: bool, in do_arch_prctl_64()
152 from_user, in do_arch_prctl_64()
161 from_user, in do_arch_prctl_64()
/DragonOS/kernel/src/syscall/
H A Duser_access.rs171 pub fn new<U>(addr: *const U, len: usize, from_user: bool) -> Result<Self, SystemError> { in new()
172 if from_user && verify_area(VirtAddr::new(addr as usize), len).is_err() { in new()
279 pub fn new<U>(addr: *mut U, len: usize, from_user: bool) -> Result<Self, SystemError> { in new()
280 if from_user && verify_area(VirtAddr::new(addr as usize), len).is_err() { in new()
H A Dmod.rs148 let from_user = frame.is_from_user(); in handle() localVariable
150 UserBufferWriter::new(buf_vaddr as *mut u8, len, from_user)?; in handle()
159 let from_user = frame.is_from_user(); in handle() localVariable
161 UserBufferReader::new(buf_vaddr as *const u8, len, from_user)?; in handle()
883 let from_user = frame.is_from_user(); in handle() localVariable
885 UserBufferWriter::new(buf_vaddr as *mut u8, len, from_user)?; in handle()
1103 let from_user = frame.is_from_user(); in handle() localVariable
1105 Self::shmctl(id, cmd, user_buf, from_user) in handle()
/DragonOS/kernel/src/filesystem/vfs/
H A Dsyscall.rs1512 let iovecs = unsafe { IoVecs::from_user(iov as *const IoVec, count, false) }?; in writev()
1521 let mut iovecs = unsafe { IoVecs::from_user(iov as *const IoVec, count, true) }?; in readv()
1743 pub unsafe fn from_user( in from_user() method
/DragonOS/kernel/src/net/
H A Dsyscall.rs298 let mut iovs = unsafe { IoVecs::from_user(msg.msg_iov, msg.msg_iovlen, true)? }; in recvmsg()