Searched refs:enter_syscall_int (Results 1 – 6 of 6) sorted by relevance
/DragonOS-0.1.8/kernel/src/arch/x86_64/ |
D | sched.rs | 1 use crate::include::bindings::bindings::{enter_syscall_int, SYS_SCHED}; 8 enter_syscall_int(SYS_SCHED.into(), 0, 0, 0, 0, 0, 0, 0, 0); in sched()
|
/DragonOS-0.1.8/kernel/src/libs/ |
D | unistd.c | 11 return (pid_t)enter_syscall_int(SYS_FORK, 0, 0, 0, 0, 0, 0, 0, 0); in fork() 21 return (pid_t)enter_syscall_int(SYS_VFORK, 0, 0, 0, 0, 0, 0, 0, 0); in vfork()
|
/DragonOS-0.1.8/kernel/src/libs/sys/ |
D | wait.c | 14 …return (pid_t)enter_syscall_int(SYS_WAIT4, (uint64_t)pid, (uint64_t)stat_loc, options, 0, 0, 0, 0,… in waitpid()
|
/DragonOS-0.1.8/kernel/src/syscall/ |
D | syscall.h | 20 long enter_syscall_int(ul syscall_id, ul arg0, ul arg1, ul arg2, ul arg3, ul arg4, ul arg5, ul arg6…
|
D | syscall.c | 38 long enter_syscall_int(ul syscall_id, ul arg0, ul arg1, ul arg2, ul arg3, ul arg4, ul arg5, ul arg6… in enter_syscall_int() function
|
/DragonOS-0.1.8/kernel/src/process/ |
D | process.c | 148 int fd = enter_syscall_int(SYS_OPEN, (uint64_t)path, O_RDONLY, 0, 0, 0, 0, 0, 0); in process_open_exec_file()
|