Lines Matching defs:nargs
733 int nargs;
743 int error, nargs;
745 nargs = uap->nargs;
746 if (nargs < 0 || nargs > nitems(uargs))
747 nargs = -1;
749 if (nargs > 0) {
752 nargs * sizeof(void *));
754 nargs = -1;
758 nargs = -1;
760 return (kern_abort2(td, uap->why, nargs, uargsp));
767 * nargs - number of arguments copied or -1 if an error occurred in copying
771 kern_abort2(struct thread *td, const char *why, int nargs, void **uargs)
792 if (nargs == -1)
794 KASSERT(nargs >= 0 && nargs <= 16, ("called with too many args (%d)",
795 nargs));
807 if (nargs > 0) {
809 for (i = 0;i < nargs; i++)