Lines Matching refs:nargs

87 copyin_args(struct regs *rp, long *ap, uint_t nargs)  in copyin_args()  argument
91 ASSERT(nargs <= MAXSYSARGS); in copyin_args()
93 return (copyin_nowatch(sp, ap, nargs * sizeof (*sp))); in copyin_args()
98 copyin_args32(struct regs *rp, long *ap, uint_t nargs) in copyin_args32() argument
104 ASSERT(nargs <= MAXSYSARGS); in copyin_args32()
106 if ((rc = copyin_nowatch(sp, a32, nargs * sizeof (*sp))) == 0) { in copyin_args32()
109 while (nargs--) in copyin_args32()
149 uint_t nargs; in syscall_entry() local
194 if ((nargs = (uint_t)callp->sy_narg) != 0 && in syscall_entry()
195 COPYIN_ARGS32(rp, argp, nargs)) { in syscall_entry()
657 int nargs = (code > 0 && code < NSYSCALL)? in post_syscall() local
659 realsigprof(code, nargs, error); in post_syscall()
901 int nargs; in get_syscall_args() local
923 nargs = LWP_GETSYSENT(lwp)[code].sy_narg; in get_syscall_args()
925 ASSERT(nargs <= MAXSYSARGS); in get_syscall_args()
927 *nargsp = nargs; in get_syscall_args()
928 while (nargs-- > 0) in get_syscall_args()
993 uint_t nargs; in save_syscall_args() local
999 nargs = 0; /* illegal syscall */ in save_syscall_args()
1004 nargs = callp->sy_narg; in save_syscall_args()
1005 if (LOADABLE_SYSCALL(callp) && nargs == 0) { in save_syscall_args()
1020 nargs = callp->sy_narg; in save_syscall_args()
1028 if (nargs == 0) in save_syscall_args()
1031 ASSERT(nargs <= MAXSYSARGS); in save_syscall_args()
1043 if (nargs > 6 && copyin_args(rp, &lwp->lwp_arg[6], nargs - 6)) in save_syscall_args()
1047 if (COPYIN_ARGS32(lwptoregs(lwp), lwp->lwp_arg, nargs)) in save_syscall_args()