/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...] |
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...] |
/src/sys/arch/amd64/amd64/ |
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...] |
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...] |
/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);
|
/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);
|
/src/sys/arch/arm/arm/ |
linux_syscall.c | 113 const struct sysent *callp; local in function:linux_syscall_plain 132 callp = p->p_emul->e_sysent + code; 136 error = sy_call(callp, l, args, rval); 164 const struct sysent *callp; local in function:linux_syscall_fancy 183 callp = p->p_emul->e_sysent + code; 185 if ((error = trace_enter(code, callp, args)) != 0) 190 error = sy_call(callp, l, args, rval); 212 trace_exit(code, callp, args, rval, error);
|
syscall.c | 185 const struct sysent *callp; local in function:syscall 235 callp = p->p_emul->e_sysent + code; 236 nargs = callp->sy_narg; 249 error = sy_invoke(callp, l, args, rval, code);
|
/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);
|
/src/sys/arch/alpha/alpha/ |
linux_syscall.c | 143 const struct sysent *callp; local in function:linux_syscall_plain 153 callp = p->p_emul->e_sysent; 167 callp += code; 169 nargs = callp->sy_narg + hidden; 198 error = sy_call(callp, l, args, rval); 225 const struct sysent *callp; local in function:linux_syscall_fancy 235 callp = p->p_emul->e_sysent; 249 callp += code; 251 nargs = callp->sy_narg + hidden; 281 if ((error = trace_enter(code, callp, args)) != 0 [all...] |
syscall.c | 133 const struct sysent *callp; local in function:syscall 143 callp = p->p_emul->e_sysent; 161 callp += code; 163 nargs = callp->sy_narg + hidden; 191 error = sy_invoke(callp, l, args, rval, code);
|
/src/sys/arch/vax/vax/ |
syscall.c | 70 const struct sysent *callp = emul->e_sysent; local in function:syscall 82 callp += emul->e_nosys; 84 callp += tf->tf_code; 89 if (callp->sy_narg) { 90 error = copyin((char*)tf->tf_ap + 4, args, callp->sy_argsize); 99 error = sy_invoke(callp, curlwp, args, rval, tf->tf_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);
|
/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);
|
/src/sys/rump/kern/lib/libsysproxy/ |
sysproxy.c | 78 struct sysent *callp; local in function:hyp_syscall 85 callp = rump_sysent + num; 87 rv = sy_invoke(callp, l, (void *)arg, regrv, num);
|
/src/sys/arch/aarch64/aarch64/ |
syscall.c | 136 const struct sysent * const callp = p->p_emul->e_sysent + code; local in function:EMULNAME 138 if (__predict_false(callp->sy_narg > nargs)) { 139 const size_t diff = callp->sy_narg - nargs; 150 error = sy_invoke(callp, l, params, rval, code);
|
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/powerpc/powerpc/ |
syscall.c | 86 const struct sysent *callp; local in function:EMULNAME 122 callp = p->p_emul->e_sysent + code; 125 argsize = callp->sy_argsize; 137 error = sy_invoke(callp, l, params, rval, code);
|
/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...] |
/src/sys/arch/mips/mips/ |
syscall.c | 127 const struct sysent *callp; local in function:EMULNAME 148 callp = p->p_emul->e_sysent; 170 callp += p->p_emul->e_nosys; 172 callp += code; 174 nargs = callp->sy_narg; 211 unsigned int arg64mask = SYCALL_ARG_64_MASK(callp); 213 size_t narg64 = SYCALL_NARGS64(callp); 309 SYCALL_ARG_64_P(callp, j) ? "+" : "", 315 error = sy_invoke(callp, l, args, ®->r_regs[_R_V0], code); 320 if (abi == _MIPS_BSD_API_O32 && SYCALL_RET_64_P(callp)) { [all...] |
/src/sys/arch/sparc/sparc/ |
syscall.c | 136 const struct sysent **callp, union args *args) 141 *callp = p->p_emul->e_sysent; 160 *callp += *code; 161 i = (*callp)->sy_argsize / sizeof(register_t); 215 const struct sysent *callp; local in function:syscall 246 if ((error = getargs(p, tf, &code, &callp, &args)) != 0) 252 error = sy_invoke(callp, l, args.i, rval.o, code);
|
/src/sys/arch/sparc64/sparc64/ |
syscall.c | 155 const struct sysent **callp, union args *args, int *s64) 161 *callp = p->p_emul->e_sysent; 184 *callp += *code; 204 i = (*callp)->sy_narg; 221 i = (long)(*callp)->sy_argsize / sizeof(register32_t); 280 const struct sysent *callp; local in function:syscall 305 if ((error = getargs(p, tf, &code, &callp, &args, &s64)) != 0) 325 error = sy_invoke(callp, l, args.r, rval, code);
|
/src/sys/arch/usermode/usermode/ |
syscall.c | 87 const struct sysent *callp; local in function:syscall 105 callp = p->p_emul->e_sysent + code; 106 nargs = callp->sy_narg; 107 argsize = callp->sy_argsize; 131 error = sy_invoke(callp, l, args, rval, code);
|