Lines Matching defs:nsops
805 size_t nsops, struct timespec *utimeout, register_t *retval)
823 SEM_PRINTF(("call to semop(%d, %p, %zu)\n", usemid, usops, nsops));
832 if (nsops <= SMALL_SOPS) {
834 } else if (nsops <= seminfo.semopm) {
835 sops = kmem_alloc(nsops * sizeof(*sops), KM_SLEEP);
837 SEM_PRINTF(("too many sops (max=%d, nsops=%zu)\n",
838 seminfo.semopm, nsops));
842 error = copyin(usops, sops, nsops * sizeof(sops[0]));
845 usops, &sops, nsops * sizeof(sops[0])));
847 kmem_free(sops, nsops * sizeof(*sops));
888 for (i = 0; i < nsops; i++)
907 for (i = 0; i < nsops; i++) {
949 if (i >= nsops)
1023 for (i = 0; i < nsops; i++) {
1060 for (i = 0; i < nsops; i++)
1070 for (i = 0; i < nsops; i++) {
1091 kmem_free(sops, nsops * sizeof(*sops));
1102 syscallarg(size_t) nsops;
1107 size_t nsops = SCARG(uap, nsops);
1110 return do_semop(l, semid, sops, nsops, utimeout, retval);
1119 syscallarg(size_t) nsops;
1123 size_t nsops = SCARG(uap, nsops);
1125 return do_semop(l, semid, sops, nsops, NULL, retval);