Symbol: seminfo
sys/compat/linprocfs/linprocfs.c
1694
sbuf_printf(sb, "%d %d %d %d\n", seminfo.semmsl, seminfo.semmns,
sys/compat/linprocfs/linprocfs.c
1695
seminfo.semopm, seminfo.semmni);
sys/compat/linux/linux_ipc.c
603
bcopy(&seminfo, &linux_seminfo.semmni, sizeof(linux_seminfo) -
sys/compat/linux/linux_ipc.c
625
td->td_retval[0] = seminfo.semmni;
sys/kern/sysv_sem.c
1016
if (nsems <= 0 || nsems > seminfo.semmsl) {
sys/kern/sysv_sem.c
1018
seminfo.semmsl));
sys/kern/sysv_sem.c
1022
if (nsems > seminfo.semmns - semtot) {
sys/kern/sysv_sem.c
1025
nsems, seminfo.semmns - semtot));
sys/kern/sysv_sem.c
1029
for (semid = 0; semid < seminfo.semmni; semid++) {
sys/kern/sysv_sem.c
1033
if (semid == seminfo.semmni) {
sys/kern/sysv_sem.c
1135
if (semid < 0 || semid >= seminfo.semmni)
sys/kern/sysv_sem.c
1158
else if (nsops > seminfo.semopm) {
sys/kern/sysv_sem.c
1159
DPRINTF(("too many sops (max=%d, nsops=%d)\n", seminfo.semopm,
sys/kern/sysv_sem.c
1268
seminfo.semvmx) {
sys/kern/sysv_sem.c
1537
for (i = 0; i < seminfo.semmni; i++) {
sys/kern/sysv_sem.c
1583
*sz = mi = seminfo.semmni;
sys/kern/sysv_sem.c
1772
for (i = 0; i < seminfo.semmni; i++) {
sys/kern/sysv_sem.c
193
((struct sem_undo *)(((intptr_t)semu) + (ix) * seminfo.semusz))
sys/kern/sysv_sem.c
198
struct seminfo seminfo = {
sys/kern/sysv_sem.c
210
SYSCTL_INT(_kern_ipc, OID_AUTO, semmni, CTLFLAG_RDTUN, &seminfo.semmni, 0,
sys/kern/sysv_sem.c
212
SYSCTL_INT(_kern_ipc, OID_AUTO, semmns, CTLFLAG_RDTUN, &seminfo.semmns, 0,
sys/kern/sysv_sem.c
214
SYSCTL_INT(_kern_ipc, OID_AUTO, semmnu, CTLFLAG_RDTUN, &seminfo.semmnu, 0,
sys/kern/sysv_sem.c
216
SYSCTL_INT(_kern_ipc, OID_AUTO, semmsl, CTLFLAG_RWTUN, &seminfo.semmsl, 0,
sys/kern/sysv_sem.c
218
SYSCTL_INT(_kern_ipc, OID_AUTO, semopm, CTLFLAG_RDTUN, &seminfo.semopm, 0,
sys/kern/sysv_sem.c
220
SYSCTL_INT(_kern_ipc, OID_AUTO, semume, CTLFLAG_RDTUN, &seminfo.semume, 0,
sys/kern/sysv_sem.c
222
SYSCTL_INT(_kern_ipc, OID_AUTO, semusz, CTLFLAG_RD, &seminfo.semusz, 0,
sys/kern/sysv_sem.c
224
SYSCTL_INT(_kern_ipc, OID_AUTO, semvmx, CTLFLAG_RWTUN, &seminfo.semvmx, 0,
sys/kern/sysv_sem.c
226
SYSCTL_INT(_kern_ipc, OID_AUTO, semaem, CTLFLAG_RWTUN, &seminfo.semaem, 0,
sys/kern/sysv_sem.c
279
sem = malloc(sizeof(struct sem) * seminfo.semmns, M_SEM, M_WAITOK);
sys/kern/sysv_sem.c
280
sema = malloc(sizeof(struct semid_kernel) * seminfo.semmni, M_SEM,
sys/kern/sysv_sem.c
282
sema_mtx = malloc(sizeof(struct mtx) * seminfo.semmni, M_SEM,
sys/kern/sysv_sem.c
284
seminfo.semusz = SEMUSZ(seminfo.semume);
sys/kern/sysv_sem.c
285
semu = malloc(seminfo.semmnu * seminfo.semusz, M_SEM, M_WAITOK);
sys/kern/sysv_sem.c
287
for (i = 0; i < seminfo.semmni; i++) {
sys/kern/sysv_sem.c
295
for (i = 0; i < seminfo.semmni; i++)
sys/kern/sysv_sem.c
298
for (i = 0; i < seminfo.semmnu; i++) {
sys/kern/sysv_sem.c
360
for (i = 0; i < seminfo.semmni; i++)
sys/kern/sysv_sem.c
366
for (i = 0; i < seminfo.semmni; i++)
sys/kern/sysv_sem.c
482
if (adjval > seminfo.semaem || adjval < -seminfo.semaem)
sys/kern/sysv_sem.c
500
if (adjval > seminfo.semaem || adjval < -seminfo.semaem)
sys/kern/sysv_sem.c
502
if (suptr->un_cnt != seminfo.semume) {
sys/kern/sysv_sem.c
557
KASSERT(semidx >= 0 && semidx < seminfo.semmni,
sys/kern/sysv_sem.c
579
for (i = 0; i < seminfo.semmni; i++) {
sys/kern/sysv_sem.c
587
for (i = 0; i < seminfo.semmni; i++) {
sys/kern/sysv_sem.c
721
if (semid < 0 || semid >= seminfo.semmni)
sys/kern/sysv_sem.c
748
if (semidx < 0 || semidx >= seminfo.semmni)
sys/kern/sysv_sem.c
900
if (arg->val < 0 || arg->val > seminfo.semvmx) {
sys/kern/sysv_sem.c
930
if (usval > seminfo.semvmx) {
sys/kern/sysv_sem.c
981
for (semid = 0; semid < seminfo.semmni; semid++) {
sys/kern/sysv_sem.c
988
if (semid < seminfo.semmni) {
sys/sys/sem.h
139
extern struct seminfo seminfo;
usr.bin/ipcrm/ipcrm.c
161
kget(X_SEMINFO, &seminfo, sizeof(seminfo));
usr.bin/ipcrm/ipcrm.c
162
kxsema_len = sizeof(struct semid_kernel) * seminfo.semmni;
usr.bin/ipcrm/ipcrm.c
165
num = seminfo.semmni;
usr.bin/ipcs/ipc.c
52
struct seminfo seminfo;
usr.bin/ipcs/ipc.c
95
#define TYPEC struct seminfo
usr.bin/ipcs/ipc.h
69
extern struct seminfo seminfo;
usr.bin/ipcs/ipcs.c
259
kget(X_SEMINFO, &seminfo, sizeof(seminfo));
usr.bin/ipcs/ipcs.c
265
print_ksemtotal(seminfo);
usr.bin/ipcs/ipcs.c
269
sizeof(struct semid_kernel) * seminfo.semmni;
usr.bin/ipcs/ipcs.c
275
for (i = 0; i < seminfo.semmni; i += 1) {
usr.bin/ipcs/ipcs.c
459
print_ksemtotal(struct seminfo local_seminfo)
usr.bin/ipcs/ipcs.c
63
void print_ksemtotal(struct seminfo seminfo);