Lines Matching refs:nargs

88 copyin_args(struct regs *rp, long *ap, uint_t nargs)  in copyin_args()  argument
92 ASSERT(nargs <= MAXSYSARGS); in copyin_args()
94 return (copyin_nowatch(sp, ap, nargs * sizeof (*sp))); in copyin_args()
99 copyin_args32(struct regs *rp, long *ap, uint_t nargs) in copyin_args32() argument
105 ASSERT(nargs <= MAXSYSARGS); in copyin_args32()
107 if ((rc = copyin_nowatch(sp, a32, nargs * sizeof (*sp))) == 0) { in copyin_args32()
110 while (nargs--) in copyin_args32()
150 uint_t nargs; in syscall_entry() local
195 if ((nargs = (uint_t)callp->sy_narg) != 0 && in syscall_entry()
196 COPYIN_ARGS32(rp, argp, nargs)) { in syscall_entry()
667 int nargs = (code > 0 && code < NSYSCALL)? in post_syscall() local
669 realsigprof(code, nargs, error); in post_syscall()
916 int nargs; in get_syscall_args() local
938 nargs = LWP_GETSYSENT(lwp)[code].sy_narg; in get_syscall_args()
940 ASSERT(nargs <= MAXSYSARGS); in get_syscall_args()
942 *nargsp = nargs; in get_syscall_args()
943 while (nargs-- > 0) in get_syscall_args()
1008 uint_t nargs; in save_syscall_args() local
1014 nargs = 0; /* illegal syscall */ in save_syscall_args()
1019 nargs = callp->sy_narg; in save_syscall_args()
1020 if (LOADABLE_SYSCALL(callp) && nargs == 0) { in save_syscall_args()
1035 nargs = callp->sy_narg; in save_syscall_args()
1043 if (nargs == 0) in save_syscall_args()
1046 ASSERT(nargs <= MAXSYSARGS); in save_syscall_args()
1058 if (nargs > 6 && copyin_args(rp, &lwp->lwp_arg[6], nargs - 6)) in save_syscall_args()
1062 if (COPYIN_ARGS32(lwptoregs(lwp), lwp->lwp_arg, nargs)) in save_syscall_args()