/DragonOS/kernel/src/smp/ |
H A D | syscall.rs | 4 use crate::syscall::Syscall; 8 impl Syscall { implementation
|
/DragonOS/kernel/src/sched/ |
H A D | syscall.rs | 8 use crate::syscall::Syscall; 13 impl Syscall { impl
|
/DragonOS/kernel/src/arch/riscv64/syscall/ |
H A D | mod.rs | 5 use crate::{exception::InterruptArch, process::ProcessManager, syscall::Syscall}; 39 Syscall::handle(syscall_num, &args, frame).unwrap_or_else(|e| e.to_posix_errno() as usize), in syscall_handler()
|
/DragonOS/kernel/src/filesystem/procfs/ |
H A D | syscall.rs | 3 use crate::syscall::Syscall; 42 impl Syscall { impl
|
/DragonOS/kernel/src/arch/x86_64/syscall/ |
H A D | mod.rs | 12 syscall::{Syscall, SYS_SCHED}, 112 Syscall::arch_prctl(args[0], args[1]) in syscall_handler() 121 Syscall::handle(syscall_num, &args, frame).unwrap_or_else(|e| e.to_posix_errno() as usize) in syscall_handler()
|
/DragonOS/kernel/src/init/ |
H A D | init.rs | 26 syscall::Syscall, 77 Syscall::init().expect("syscall init failed"); in do_start_kernel()
|
H A D | initial_kthread.rs | 16 syscall::Syscall, 108 Syscall::do_execve(path.to_string(), argv, envp, trap_frame)?; in run_init_process()
|
/DragonOS/kernel/src/arch/riscv64/process/ |
H A D | syscall.rs | 13 syscall::Syscall, 16 impl Syscall { impl
|
/DragonOS/kernel/src/net/event_poll/ |
H A D | syscall.rs | 10 Syscall, 17 impl Syscall { implementation
|
/DragonOS/kernel/src/syscall/ |
H A D | misc.rs | 11 use super::{user_access::UserBufferWriter, Syscall}; 36 impl Syscall { impl
|
H A D | mod.rs | 61 pub struct Syscall; struct 63 impl Syscall { impl
|
/DragonOS/kernel/src/arch/x86_64/ipc/ |
H A D | signal.rs | 21 syscall::{user_access::UserBufferWriter, Syscall}, 507 let _r = Syscall::kill(ProcessManager::current_pcb().pid(), Signal::SIGSEGV as i32) in sys_rt_sigreturn() 516 let _r = Syscall::kill(ProcessManager::current_pcb().pid(), Signal::SIGSEGV as i32) in sys_rt_sigreturn() 587 let r = Syscall::kill( in setup_frame() 627 let r = Syscall::kill(ProcessManager::current_pcb().pid(), Signal::SIGSEGV as i32); in setup_frame() 638 let r = Syscall::kill(ProcessManager::current_pcb().pid(), Signal::SIGSEGV as i32); in setup_frame() 652 let r = Syscall::kill(ProcessManager::current_pcb().pid(), Signal::SIGSEGV as i32); in setup_frame()
|
/DragonOS/kernel/src/libs/futex/ |
H A D | syscall.rs | 5 syscall::Syscall, 14 impl Syscall { implementation
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_job_control.rs | 8 syscall::{user_access::UserBufferWriter, Syscall}, 63 Syscall::kill(pgid, sig as i32)?; in tty_check_change()
|
/DragonOS/docs/kernel/filesystem/ |
H A D | overview.md | 24 Syscall: │ sys_open, sys_read, sys_write, sys_close, │
|
/DragonOS/kernel/src/time/ |
H A D | syscall.rs | 12 syscall::{user_access::UserBufferWriter, Syscall}, 67 impl Syscall { implementation
|
/DragonOS/kernel/src/arch/x86_64/process/ |
H A D | syscall.rs | 16 syscall::{user_access::UserBufferWriter, Syscall}, 19 impl Syscall { impl
|
H A D | mod.rs | 24 syscall::Syscall, 356 Syscall::do_arch_prctl_64(new_pcb, ARCH_SET_FS, clone_args.tls, true)?; in copy_thread()
|
/DragonOS/kernel/src/filesystem/ |
H A D | eventfd.rs | 8 use crate::syscall::Syscall; 240 impl Syscall { implementation
|
/DragonOS/kernel/src/ipc/ |
H A D | syscall.rs | 31 Syscall, 44 impl Syscall { impl
|
/DragonOS/kernel/src/process/ |
H A D | syscall.rs | 26 Syscall, 75 impl Syscall { impl
|
H A D | mod.rs | 64 syscall::{user_access::clear_user, Syscall}, 367 let r = Syscall::kill(parent_pcb.pid(), Signal::SIGCHLD as i32); in exit_notify()
|
/DragonOS/kernel/src/mm/ |
H A D | syscall.rs | 13 syscall::Syscall, 252 impl Syscall { impl
|
/DragonOS/kernel/src/net/ |
H A D | syscall.rs | 18 syscall::Syscall, 30 impl Syscall { impl 594 let fd = Syscall::open(path.as_ptr(), FileMode::O_RDWR.bits(), 0o755, true)?; in to_endpoint()
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | syscall.rs | 18 Syscall, 473 impl Syscall { implementation
|