/DragonOS/user/apps/test_alarm/src/ |
H A D | main.rs | 2 use libc::{signal, sleep, syscall, SYS_alarm, SIGALRM}; 16 syscall(SYS_alarm, 5); in main() 28 let remaining = syscall(SYS_alarm, 5); in main() 33 let remaining = syscall(SYS_alarm, 3); in main()
|
/DragonOS/user/apps/test_statx/src/ |
H A D | main.rs | 1 use libc::syscall; 48 syscall( in main()
|
/DragonOS/kernel/src/ipc/ |
H A D | mod.rs | 5 pub mod syscall; module
|
/DragonOS/kernel/src/libs/futex/ |
H A D | mod.rs | 4 pub mod syscall; module
|
/DragonOS/kernel/src/bpf/ |
H A D | mod.rs | 5 use crate::syscall::user_access::UserBufferReader; 6 use crate::syscall::Syscall;
|
/DragonOS/kernel/src/smp/ |
H A D | syscall.rs | 4 use crate::syscall::Syscall;
|
H A D | init.rs | 4 arch::{syscall::arch_syscall_init, CurrentIrqArch, CurrentSchedArch},
|
H A D | mod.rs | 16 mod syscall; module
|
/DragonOS/user/apps/test-mount/ |
H A D | Cargo.toml | 5 description = "test the new mount syscall"
|
/DragonOS/kernel/src/arch/riscv64/ |
H A D | mod.rs | 18 pub mod syscall; module
|
/DragonOS/kernel/src/sched/ |
H A D | syscall.rs | 8 use crate::syscall::Syscall;
|
/DragonOS/kernel/src/arch/x86_64/syscall/ |
H A D | mod.rs | 4 syscall::nr::{SYS_ARCH_PRCTL, SYS_RT_SIGRETURN}, 12 syscall::{Syscall, SYS_SCHED},
|
/DragonOS/kernel/src/arch/x86_64/ |
H A D | mod.rs | 21 pub mod syscall; module
|
/DragonOS/docs/kernel/ipc/ |
H A D | signal.md | 47 │ Return from syscall...│ │
|
/DragonOS/kernel/src/arch/riscv64/syscall/ |
H A D | mod.rs | 5 use crate::{exception::InterruptArch, process::ProcessManager, syscall::Syscall};
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | open.rs | 8 syscall::{ModeType, OpenHow, OpenHowResolve}, 14 syscall::user_access::check_and_clone_cstr, 16 use crate::{filesystem::vfs::syscall::UtimensFlags, process::cred::Kgid}; 19 time::{syscall::PosixTimeval, PosixTimeSpec},
|
H A D | core.rs | 16 mount::MountFS, syscall::ModeType, AtomicInodeId, FileSystem, FileType, MAX_PATHLEN, 21 syscall::user_access::check_and_clone_cstr, 28 syscall::UmountFlag,
|
/DragonOS/kernel/src/arch/riscv64/process/ |
H A D | syscall.rs | 8 syscall::Syscall,
|
/DragonOS/user/apps/dmesg/ |
H A D | main.c | 92 syscall(100000, &c[0], color, 0); in main()
|
/DragonOS/kernel/src/namespaces/ |
H A D | syscall.rs | 5 syscall::Syscall,
|
/DragonOS/kernel/src/filesystem/procfs/ |
H A D | syscall.rs | 3 use crate::syscall::Syscall;
|
/DragonOS/kernel/src/misc/ |
H A D | ksysfs.rs | 5 vfs::syscall::ModeType,
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | vcpu_dev.rs | 12 use crate::syscall::user_access::copy_from_user; 78 mode: filesystem::vfs::syscall::ModeType::S_IALLUGO, in new()
|
/DragonOS/kernel/src/mm/ |
H A D | madvise.rs | 5 use super::{page::Flusher, syscall::MadvFlags, ucontext::LockedVMA, VmFlags};
|
/DragonOS/kernel/src/arch/x86_64/process/ |
H A D | mod.rs | 24 syscall::Syscall, 29 syscall::ARCH_SET_FS, 33 use super::{fpu::FpState, interrupt::TrapFrame, syscall::X86_64GSData, CurrentIrqArch}; 37 pub mod syscall; module
|