Home
last modified time | relevance | path

Searched refs:syscall (Results 1 – 25 of 108) sorted by relevance

12345

/DragonOS/user/apps/test_alarm/src/
H A Dmain.rs2 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 Dmain.rs1 use libc::syscall;
48 syscall( in main()
/DragonOS/kernel/src/ipc/
H A Dmod.rs5 pub mod syscall; module
/DragonOS/kernel/src/libs/futex/
H A Dmod.rs4 pub mod syscall; module
/DragonOS/kernel/src/smp/
H A Dsyscall.rs4 use crate::syscall::Syscall;
H A Dinit.rs4 arch::{syscall::arch_syscall_init, CurrentIrqArch, CurrentSchedArch},
H A Dmod.rs16 mod syscall; module
/DragonOS/user/apps/test-mount/
H A DCargo.toml5 description = "test the new mount syscall"
/DragonOS/kernel/src/filesystem/vfs/
H A Dopen.rs8 syscall::{ModeType, OpenHow, OpenHowResolve},
12 use crate::filesystem::vfs::syscall::UtimensFlags;
13 use crate::time::{syscall::PosixTimeval, PosixTimeSpec};
16 syscall::user_access::check_and_clone_cstr,
/DragonOS/kernel/src/arch/riscv64/
H A Dmod.rs17 pub mod syscall; module
/DragonOS/kernel/src/sched/
H A Dsyscall.rs8 use crate::syscall::Syscall;
/DragonOS/kernel/src/arch/x86_64/syscall/
H A Dmod.rs4 syscall::nr::{SYS_ARCH_PRCTL, SYS_RT_SIGRETURN},
12 syscall::{Syscall, SYS_SCHED},
/DragonOS/kernel/src/arch/x86_64/
H A Dmod.rs20 pub mod syscall; module
/DragonOS/docs/kernel/ipc/
H A Dsignal.md47 │ Return from syscall...│ │
/DragonOS/kernel/src/arch/riscv64/syscall/
H A Dmod.rs5 use crate::{exception::InterruptArch, process::ProcessManager, syscall::Syscall};
/DragonOS/user/apps/dmesg/
H A Dmain.c92 syscall(100000, &c[0], color, 0); in main()
/DragonOS/kernel/src/filesystem/procfs/
H A Dsyscall.rs3 use crate::syscall::Syscall;
/DragonOS/kernel/src/misc/
H A Dksysfs.rs5 vfs::syscall::ModeType,
/DragonOS/kernel/src/virt/kvm/
H A Dvcpu_dev.rs12 use crate::syscall::user_access::copy_from_user;
78 mode: filesystem::vfs::syscall::ModeType::S_IALLUGO, in new()
H A Dvm_dev.rs12 use crate::syscall::user_access::copy_from_user;
76 mode: filesystem::vfs::syscall::ModeType::S_IALLUGO, in new()
/DragonOS/kernel/src/syscall/
H A Dmod.rs8 arch::{ipc::signal::SigSet, syscall::nr::*},
9 filesystem::vfs::syscall::{PosixStatfs, PosixStatx},
12 mm::{page::PAGE_4K_SIZE, syscall::MremapFlags},
13 net::syscall::MsgHdr,
20 syscall::user_access::check_and_clone_cstr,
32 syscall::{ModeType, PosixKstat, UtimensFlags},
37 net::syscall::SockAddr,
38 process::{fork::CloneFlags, syscall::PosixOldUtsName, Pid},
40 syscall::{PosixTimeZone, PosixTimeval},
73 let r = crate::arch::syscall::arch_syscall_init(); in init()
/DragonOS/kernel/src/mm/
H A Dmadvise.rs5 use super::{page::Flusher, syscall::MadvFlags, ucontext::LockedVMA, VmFlags};
/DragonOS/kernel/src/arch/x86_64/process/
H A Dmod.rs24 syscall::Syscall,
29 syscall::ARCH_SET_FS,
33 use super::{fpu::FpState, interrupt::TrapFrame, syscall::X86_64GSData, CurrentIrqArch};
37 pub mod syscall; module
/DragonOS/kernel/src/init/
H A Dinit.rs26 syscall::Syscall,
/DragonOS/docs/kernel/core_api/
H A Dcasting.md16 SystemError枚举类型使用了这种方式,您可以在`kernel/src/syscall/mod.rs`中找到它的用法。

12345