Home
last modified time | relevance | path

Searched refs:nsems (Results 1 – 19 of 19) sorted by relevance

/freebsd-14.2/sys/kern/
H A Dsysv_sem.c959 int nsems; member
968 int nsems = uap->nsems; in sys_semget() local
1000 if (nsems > 0 && sema[semid].u.sem_nsems < nsems) { in sys_semget()
1016 if (nsems <= 0 || nsems > seminfo.semmsl) { in sys_semget()
1017 DPRINTF(("nsems out of range (0<%d<=%d)\n", nsems, in sys_semget()
1022 if (nsems > seminfo.semmns - semtot) { in sys_semget()
1025 nsems, seminfo.semmns - semtot)); in sys_semget()
1041 error = racct_add(td->td_proc, RACCT_NSEM, nsems); in sys_semget()
1062 sema[semid].u.sem_nsems = nsems; in sys_semget()
1066 semtot += nsems; in sys_semget()
[all …]
H A Duipc_sem.c112 static int nsems = 0; variable
114 SYSCTL_INT(_p1003_1b, OID_AUTO, nsems, CTLFLAG_RD, &nsems, 0,
306 if (nsems == p31b_getcfg(CTL_P1003_1B_SEM_NSEMS_MAX) || ksem_dead) { in ksem_alloc()
310 nsems++; in ksem_alloc()
348 nsems--; in ksem_drop()
1083 if (nsems != 0) { in sem_modload()
H A Dsystrace_args.c1081 iarg[a++] = p->nsems; /* int */ in systrace_args()
/freebsd-14.2/sys/compat/linux/
H A Dlinux_ipc.c526 .nsems = args->nsems, in linux_semget()
530 if (args->nsems < 0) in linux_semget()
/freebsd-14.2/sys/amd64/linux32/
H A Dlinux32_machdep.c132 a.nsems = args->arg2; in linux_ipc()
H A Dlinux32_systrace_args.c2887 iarg[a++] = p->nsems; /* l_int */ in systrace_args()
H A Dlinux32_proto.h1486 char nsems_l_[PADL_(l_int)]; l_int nsems; char nsems_r_[PADR_(l_int)]; member
/freebsd-14.2/contrib/llvm-project/compiler-rt/include/sanitizer/
H A Dlinux_syscall_hooks.h1314 #define __sanitizer_syscall_pre_semget(key, nsems, semflg) \ argument
1315 __sanitizer_syscall_pre_impl_semget((long)(key), (long)(nsems), \
1317 #define __sanitizer_syscall_post_semget(res, key, nsems, semflg) \ argument
1318 __sanitizer_syscall_post_impl_semget(res, (long)(key), (long)(nsems), \
2758 void __sanitizer_syscall_pre_impl_semget(long key, long nsems, long semflg);
2759 void __sanitizer_syscall_post_impl_semget(long res, long key, long nsems,
H A Dnetbsd_syscall_hooks.h1153 #define __sanitizer_syscall_pre_semget(key, nsems, semflg) \ argument
1154 __sanitizer_syscall_pre_impl_semget((long long)(key), (long long)(nsems), \
1156 #define __sanitizer_syscall_post_semget(res, key, nsems, semflg) \ argument
1158 res, (long long)(key), (long long)(nsems), (long long)(semflg))
3725 void __sanitizer_syscall_pre_impl_semget(long long key, long long nsems,
3728 long long nsems, long long semflg);
/freebsd-14.2/sys/i386/linux/
H A Dlinux_machdep.c116 a.nsems = args->arg2; in linux_ipc()
H A Dlinux_systrace_args.c2918 iarg[a++] = p->nsems; /* l_int */ in systrace_args()
H A Dlinux_proto.h1480 char nsems_l_[PADL_(l_int)]; l_int nsems; char nsems_r_[PADR_(l_int)]; member
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_syscalls.inc2298 PRE_SYSCALL(semget)(long key, long nsems, long semflg) {}
2300 POST_SYSCALL(semget)(long res, long key, long nsems, long semflg) {}
/freebsd-14.2/sys/arm64/linux/
H A Dlinux_systrace_args.c1503 iarg[a++] = p->nsems; /* l_int */ in systrace_args()
H A Dlinux_proto.h735 char nsems_l_[PADL_(l_int)]; l_int nsems; char nsems_r_[PADR_(l_int)]; member
/freebsd-14.2/sys/amd64/linux/
H A Dlinux_systrace_args.c573 iarg[a++] = p->nsems; /* l_int */ in systrace_args()
H A Dlinux_proto.h320 char nsems_l_[PADL_(l_int)]; l_int nsems; char nsems_r_[PADR_(l_int)]; member
/freebsd-14.2/sys/compat/freebsd32/
H A Dfreebsd32_systrace_args.c1058 iarg[a++] = p->nsems; /* int */ in systrace_args()
/freebsd-14.2/sys/sys/
H A Dsysproto.h587 char nsems_l_[PADL_(int)]; int nsems; char nsems_r_[PADR_(int)]; member