Lines Matching refs:callp
94 struct sysent *callp;
135 callp = (code >= NUM_SYSENT) ? &sysent[63] : &sysent[code];
137 if (__improbable(callp == sysent)) {
140 callp = (code >= NUM_SYSENT) ? &sysent[63] : &sysent[code];
146 if (callp->sy_arg_bytes != 0) {
150 assert((unsigned) callp->sy_arg_bytes <= sizeof (uthread->uu_arg));
151 nargs = callp->sy_arg_bytes;
167 mungerp = callp->sy_arg_munge32;
200 error = (*(callp->sy_call))((void *) p, (void *) vt, &(uthread->uu_rval[0]));
258 if (__improbable(!is_vfork && callp->sy_call == (sy_call_t *)execve && !error)) {
272 struct sysent *callp;
309 callp = (code >= NUM_SYSENT) ? &sysent[63] : &sysent[code];
312 if (__improbable(callp == sysent)) {
318 callp = (code >= NUM_SYSENT) ? &sysent[63] : &sysent[code];
324 if (callp->sy_narg != 0) {
332 assert(callp->sy_narg <= 8);
334 if (__improbable(callp->sy_narg > args_in_regs)) {
337 copyin_count = (callp->sy_narg - args_in_regs) * sizeof(uint64_t);
370 error = (*(callp->sy_call))((void *) p, uargp, &(uthread->uu_rval[0]));
396 switch (callp->sy_return_type) {
464 struct sysent *callp;
480 callp = (code >= NUM_SYSENT) ? &sysent[63] : &sysent[code];
482 if (callp == sysent)
490 if (callp->sy_call == dtrace_systrace_syscall)
507 switch (callp->sy_return_type) {
544 callp = (code >= NUM_SYSENT) ? &sysent[63] : &sysent[code];
547 if (callp->sy_call == dtrace_systrace_syscall)
552 if (callp == sysent) {