/DragonOS/kernel/src/bpf/ |
H A D | mod.rs | 5 use crate::syscall::user_access::UserBufferReader;
|
/DragonOS/kernel/src/net/event_poll/ |
H A D | syscall.rs | 9 user_access::{UserBufferReader, UserBufferWriter},
|
/DragonOS/kernel/src/perf/ |
H A D | util.rs | 4 use crate::syscall::user_access::check_and_clone_cstr;
|
H A D | mod.rs | 21 use crate::syscall::user_access::UserBufferReader;
|
/DragonOS/kernel/src/syscall/ |
H A D | misc.rs | 11 use super::{user_access::UserBufferWriter, Syscall};
|
H A D | mod.rs | 21 syscall::user_access::check_and_clone_cstr, 48 user_access::{UserBufferReader, UserBufferWriter}, 52 pub mod user_access; module
|
/DragonOS/kernel/src/bpf/prog/ |
H A D | util.rs | 2 use crate::syscall::user_access::{check_and_clone_cstr, UserBufferReader};
|
/DragonOS/kernel/src/arch/x86_64/process/ |
H A D | syscall.rs | 14 syscall::{user_access::UserBufferWriter, Syscall},
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_job_control.rs | 9 user_access::{UserBufferReader, UserBufferWriter},
|
H A D | tty_device.rs | 39 syscall::user_access::{UserBufferReader, UserBufferWriter},
|
/DragonOS/kernel/src/time/ |
H A D | syscall.rs | 10 syscall::{user_access::UserBufferWriter, Syscall},
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | syscall.rs | 10 use crate::syscall::user_access::UserBufferReader; 18 user_access::{self, check_and_clone_cstr, UserBufferWriter}, 1646 let pathname = user_access::check_and_clone_cstr(pathname, Some(MAX_PATHLEN))? in chown() 1659 let pathname = user_access::check_and_clone_cstr(pathname, Some(MAX_PATHLEN))? in lchown() 1678 let pathname = user_access::check_and_clone_cstr(pathname, Some(MAX_PATHLEN))? in fchownat() 1712 let target = user_access::check_and_clone_cstr(target, Some(MAX_PATHLEN))? in mount() 1716 let fstype_str = user_access::check_and_clone_cstr(filesystemtype, Some(MAX_PATHLEN))?; in mount() 1735 let target = user_access::check_and_clone_cstr(target, Some(MAX_PATHLEN))? in umount2()
|
H A D | core.rs | 21 syscall::user_access::check_and_clone_cstr,
|
H A D | open.rs | 14 syscall::user_access::check_and_clone_cstr,
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | vcpu_dev.rs | 12 use crate::syscall::user_access::copy_from_user;
|
H A D | vm_dev.rs | 12 use crate::syscall::user_access::copy_from_user;
|
/DragonOS/kernel/src/process/ |
H A D | exit.rs | 14 syscall::user_access::UserBufferWriter,
|
H A D | fork.rs | 18 syscall::user_access::UserBufferWriter,
|
/DragonOS/kernel/src/driver/tty/pty/ |
H A D | unix98pty.rs | 21 syscall::user_access::UserBufferWriter,
|
H A D | mod.rs | 17 syscall::user_access::{UserBufferReader, UserBufferWriter},
|
/DragonOS/kernel/src/ipc/ |
H A D | signal_types.rs | 19 syscall::user_access::UserBufferWriter,
|
H A D | syscall.rs | 30 user_access::{UserBufferReader, UserBufferWriter},
|
H A D | shm.rs | 14 syscall::user_access::{UserBufferReader, UserBufferWriter},
|
/DragonOS/kernel/src/bpf/map/ |
H A D | mod.rs | 18 use crate::syscall::user_access::{UserBufferReader, UserBufferWriter};
|
/DragonOS/kernel/src/arch/x86_64/ipc/ |
H A D | signal.rs | 21 syscall::{user_access::UserBufferWriter, Syscall},
|