/src/sys/arch/amd64/amd64/ |
netbsd32_syscall.c | 67 const struct sysent *callp; local in function:netbsd32_syscall 80 callp = p->p_emul->e_sysent + code; 87 if (callp->sy_argsize) { 88 error = copyin(params, args, callp->sy_argsize); 93 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_entry)) 94 && !__predict_false(callp->sy_flags & SYCALL_INDIRECT)) { 95 int narg = callp->sy_argsize >> 2; 98 error = trace_enter(code, callp, args64); 105 error = sy_call(callp, l, args, rval); 108 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return) [all...] |
netbsd32_syscall.c | 67 const struct sysent *callp; local in function:netbsd32_syscall 80 callp = p->p_emul->e_sysent + code; 87 if (callp->sy_argsize) { 88 error = copyin(params, args, callp->sy_argsize); 93 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_entry)) 94 && !__predict_false(callp->sy_flags & SYCALL_INDIRECT)) { 95 int narg = callp->sy_argsize >> 2; 98 error = trace_enter(code, callp, args64); 105 error = sy_call(callp, l, args, rval); 108 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return) [all...] |
linux_syscall.c | 76 const struct sysent *callp; local in function:linux_syscall 88 callp = p->p_emul->e_sysent; 91 callp += code; 98 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_entry)) 99 && (error = trace_enter(code, callp, args)) != 0) 104 error = sy_call(callp, l, args, rval); 127 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return))) 128 trace_exit(code, callp, args, rval, error);
|
linux_syscall.c | 76 const struct sysent *callp; local in function:linux_syscall 88 callp = p->p_emul->e_sysent; 91 callp += code; 98 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_entry)) 99 && (error = trace_enter(code, callp, args)) != 0) 104 error = sy_call(callp, l, args, rval); 127 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return))) 128 trace_exit(code, callp, args, rval, error);
|
linux32_syscall.c | 33 const struct sysent *callp; local in function:linux32_syscall 48 callp = p->p_emul->e_sysent; 51 callp += code; 64 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return))) { 65 narg = callp->sy_narg; 71 if ((error = trace_enter(code, callp, args64)) != 0) 78 error = sy_call(callp, l, args, rval); 103 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return))) { 104 narg = callp->sy_narg; 107 trace_exit(code, callp, args64, rval, error) [all...] |
linux32_syscall.c | 33 const struct sysent *callp; local in function:linux32_syscall 48 callp = p->p_emul->e_sysent; 51 callp += code; 64 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return))) { 65 narg = callp->sy_narg; 71 if ((error = trace_enter(code, callp, args64)) != 0) 78 error = sy_call(callp, l, args, rval); 103 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return))) { 104 narg = callp->sy_narg; 107 trace_exit(code, callp, args64, rval, error) [all...] |
/src/sys/kern/ |
sys_syscall.c | 68 const struct sysent *callp; local in function:SYS_SYSCALL 80 callp = p->p_emul->e_sysent; 84 callp += code; 86 if (__predict_false(callp->sy_flags & SYCALL_INDIRECT)) 90 error = sy_call(callp, l, &uap->args, rval); 96 narg = callp->sy_narg; 101 error = trace_enter(code, callp, TRACE_ARGS); 103 error = sy_call(callp, l, &uap->args, rval); 104 trace_exit(code, callp, &uap->args, rval, error);
|
sys_syscall.c | 68 const struct sysent *callp; local in function:SYS_SYSCALL 80 callp = p->p_emul->e_sysent; 84 callp += code; 86 if (__predict_false(callp->sy_flags & SYCALL_INDIRECT)) 90 error = sy_call(callp, l, &uap->args, rval); 96 narg = callp->sy_narg; 101 error = trace_enter(code, callp, TRACE_ARGS); 103 error = sy_call(callp, l, &uap->args, rval); 104 trace_exit(code, callp, &uap->args, rval, error);
|
/src/sys/arch/m68k/m68k/ |
linux_syscall.c | 107 const struct sysent *callp; local in function:linux_syscall_plain 113 callp = p->p_emul->e_sysent; 116 callp += p->p_emul->e_nosys; /* illegal */ 118 callp += code; 120 argsize = callp->sy_argsize; 146 error = sy_call(callp, l, args, rval); 182 const struct sysent *callp; local in function:linux_syscall_fancy 188 callp = p->p_emul->e_sysent; 191 callp += p->p_emul->e_nosys; /* illegal */ 193 callp += code [all...] |
linux_syscall.c | 107 const struct sysent *callp; local in function:linux_syscall_plain 113 callp = p->p_emul->e_sysent; 116 callp += p->p_emul->e_nosys; /* illegal */ 118 callp += code; 120 argsize = callp->sy_argsize; 146 error = sy_call(callp, l, args, rval); 182 const struct sysent *callp; local in function:linux_syscall_fancy 188 callp = p->p_emul->e_sysent; 191 callp += p->p_emul->e_nosys; /* illegal */ 193 callp += code [all...] |
sunos_syscall.c | 111 const struct sysent *callp; local in function:sunos_syscall_plain 117 callp = p->p_emul->e_sysent; 164 callp += p->p_emul->e_nosys; /* illegal */ 166 callp += code; 168 argsize = callp->sy_argsize; 177 error = sy_call(callp, l, args, rval); 220 const struct sysent *callp; local in function:sunos_syscall_fancy 226 callp = p->p_emul->e_sysent; 273 callp += p->p_emul->e_nosys; /* illegal */ 275 callp += code [all...] |
m68k_syscall.c | 155 const struct sysent *callp; local in function:syscall_plain 162 callp = p->p_emul->e_sysent; 210 callp += p->p_emul->e_nosys; /* illegal */ 212 callp += code; 214 argsize = callp->sy_argsize; 223 error = sy_call(callp, l, args, rval); 283 const struct sysent *callp; local in function:syscall_fancy 290 callp = p->p_emul->e_sysent; 338 callp += p->p_emul->e_nosys; /* illegal */ 340 callp += code [all...] |
sunos_syscall.c | 111 const struct sysent *callp; local in function:sunos_syscall_plain 117 callp = p->p_emul->e_sysent; 164 callp += p->p_emul->e_nosys; /* illegal */ 166 callp += code; 168 argsize = callp->sy_argsize; 177 error = sy_call(callp, l, args, rval); 220 const struct sysent *callp; local in function:sunos_syscall_fancy 226 callp = p->p_emul->e_sysent; 273 callp += p->p_emul->e_nosys; /* illegal */ 275 callp += code [all...] |
/src/sys/arch/i386/i386/ |
linux_syscall.c | 73 register const struct sysent *callp; local in function:linux_syscall 81 callp = linux_sysent; 83 callp += code; 98 if (__predict_false(l->l_proc->p_trace_enabled || KDTRACE_ENTRY(callp->sy_entry))) { 99 error = trace_enter(code, callp, args); 101 error = sy_call(callp, l, args, rval); 103 error = sy_call(callp, l, args, rval); 134 if (__predict_false(l->l_proc->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return))) 135 trace_exit(code, callp, args, rval, error);
|
linux_syscall.c | 73 register const struct sysent *callp; local in function:linux_syscall 81 callp = linux_sysent; 83 callp += code; 98 if (__predict_false(l->l_proc->p_trace_enabled || KDTRACE_ENTRY(callp->sy_entry))) { 99 error = trace_enter(code, callp, args); 101 error = sy_call(callp, l, args, rval); 103 error = sy_call(callp, l, args, rval); 134 if (__predict_false(l->l_proc->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return))) 135 trace_exit(code, callp, args, rval, error);
|
/src/sys/compat/freebsd/ |
freebsd_syscall.c | 71 const struct sysent *callp; local in function:freebsd_syscall 82 callp = p->p_emul->e_sysent; 112 callp += code; 113 argsize = callp->sy_argsize; 120 if (!__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_entry)) 121 || (error = trace_enter(code, callp, args)) == 0) { 124 error = sy_call(callp, l, args, rval); 151 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return))) 152 trace_exit(code, callp, args, rval, error);
|
freebsd_syscall.c | 71 const struct sysent *callp; local in function:freebsd_syscall 82 callp = p->p_emul->e_sysent; 112 callp += code; 113 argsize = callp->sy_argsize; 120 if (!__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_entry)) 121 || (error = trace_enter(code, callp, args)) == 0) { 124 error = sy_call(callp, l, args, rval); 151 if (__predict_false(p->p_trace_enabled || KDTRACE_ENTRY(callp->sy_return))) 152 trace_exit(code, callp, args, rval, error);
|
/src/sys/arch/riscv/riscv/ |
syscall.c | 84 const struct sysent *callp; local in function:EMULNAME 93 callp = p->p_emul->e_sysent; 110 callp += p->p_emul->e_nosys; 112 callp += code; 115 const size_t nargs = callp->sy_narg; 123 size_t narg64 = SYCALL_NARGS64(callp); 124 unsigned int arg64mask = SYCALL_ARG_64_MASK(callp); 134 if (SYCALL_NARGS64(callp) > 0) { 197 SYCALL_ARG_64_P(callp, j) ? "+" : "", 210 error = sy_invoke(callp, l, args, retval, code) [all...] |
syscall.c | 84 const struct sysent *callp; local in function:EMULNAME 93 callp = p->p_emul->e_sysent; 110 callp += p->p_emul->e_nosys; 112 callp += code; 115 const size_t nargs = callp->sy_narg; 123 size_t narg64 = SYCALL_NARGS64(callp); 124 unsigned int arg64mask = SYCALL_ARG_64_MASK(callp); 134 if (SYCALL_NARGS64(callp) > 0) { 197 SYCALL_ARG_64_P(callp, j) ? "+" : "", 210 error = sy_invoke(callp, l, args, retval, code) [all...] |
/src/sys/arch/aarch64/aarch64/ |
aarch32_syscall.c | 63 const struct sysent *callp; local in function:EMULNAME 113 callp = p->p_emul->e_sysent + code; 115 if (__predict_false(callp->sy_flags & SYCALL_INDIRECT)) { 134 callp = p->p_emul->e_sysent + code; 137 if (__predict_false(callp->sy_flags & SYCALL_INDIRECT)) { 145 KASSERT(callp->sy_narg <= EMULNAMEU(SYS_MAXSYSARGS)); 146 int nargs_sp = callp->sy_narg - nargs_reg; 162 error = sy_invoke(callp, l, args32buf.a32, rval, code); 175 ((callp->sy_flags & SYCALL_INDIRECT) == 0); 177 KDTRACE_ENTRY(callp->sy_entry) | [all...] |
aarch32_syscall.c | 63 const struct sysent *callp; local in function:EMULNAME 113 callp = p->p_emul->e_sysent + code; 115 if (__predict_false(callp->sy_flags & SYCALL_INDIRECT)) { 134 callp = p->p_emul->e_sysent + code; 137 if (__predict_false(callp->sy_flags & SYCALL_INDIRECT)) { 145 KASSERT(callp->sy_narg <= EMULNAMEU(SYS_MAXSYSARGS)); 146 int nargs_sp = callp->sy_narg - nargs_reg; 162 error = sy_invoke(callp, l, args32buf.a32, rval, code); 175 ((callp->sy_flags & SYCALL_INDIRECT) == 0); 177 KDTRACE_ENTRY(callp->sy_entry) | [all...] |
/src/sys/arch/sh3/sh3/ |
syscall.c | 112 const struct sysent *callp; local in function:syscall 123 callp = p->p_emul->e_sysent; 139 if (callp != sysent) 153 callp += p->p_emul->e_nosys; /* illegal */ 155 callp += code; 156 argsize = callp->sy_argsize; 205 error = sy_invoke(callp, l, args, rval, code);
|
syscall.c | 112 const struct sysent *callp; local in function:syscall 123 callp = p->p_emul->e_sysent; 139 if (callp != sysent) 153 callp += p->p_emul->e_nosys; /* illegal */ 155 callp += code; 156 argsize = callp->sy_argsize; 205 error = sy_invoke(callp, l, args, rval, code);
|
/src/sys/arch/x86/x86/ |
syscall.c | 93 const struct sysent *callp; local in function:syscall 111 callp = p->p_emul->e_sysent + code; 123 if (__predict_false(callp->sy_argsize > 6 * 8)) { 125 &frame->tf_arg6, callp->sy_argsize - 6 * 8); 130 if (callp->sy_argsize) { 132 callp->sy_argsize); 137 error = sy_invoke(callp, l, args, rval, code);
|
syscall.c | 93 const struct sysent *callp; local in function:syscall 111 callp = p->p_emul->e_sysent + code; 123 if (__predict_false(callp->sy_argsize > 6 * 8)) { 125 &frame->tf_arg6, callp->sy_argsize - 6 * 8); 130 if (callp->sy_argsize) { 132 callp->sy_argsize); 137 error = sy_invoke(callp, l, args, rval, code);
|