Symbol: seminfo
sys/conf/param.c
115
struct seminfo seminfo = {
sys/kern/kern_sysctl.c
2699
infosize = sizeof(semsi->seminfo);
sys/kern/kern_sysctl.c
2700
nds = seminfo.semmni;
sys/kern/kern_sysctl.c
2738
semsi->seminfo = seminfo;
sys/kern/sysv_sem.c
260
if (ix < 0 || ix >= seminfo.semmni)
sys/kern/sysv_sem.c
361
if (arg.val > seminfo.semvmx)
sys/kern/sysv_sem.c
377
if (semval[i] > seminfo.semvmx) {
sys/kern/sysv_sem.c
430
if (nsems <= 0 || nsems > seminfo.semmsl) {
sys/kern/sysv_sem.c
432
seminfo.semmsl));
sys/kern/sysv_sem.c
435
if (nsems > seminfo.semmns - semtot) {
sys/kern/sysv_sem.c
437
nsems, seminfo.semmns - semtot));
sys/kern/sysv_sem.c
443
if (nsems > seminfo.semmns - semtot) {
sys/kern/sysv_sem.c
450
for (semid = 0, semaptr = NULL; semid < seminfo.semmni; semid++) {
sys/kern/sysv_sem.c
479
for (semid = 0; semid < seminfo.semmni; semid++) {
sys/kern/sysv_sem.c
483
if (semid == seminfo.semmni) {
sys/kern/sysv_sem.c
544
if (semid < 0 || semid >= seminfo.semmni)
sys/kern/sysv_sem.c
559
} else if (nsops > (size_t)seminfo.semopm) {
sys/kern/sysv_sem.c
560
DPRINTF(("too many sops (max=%d, nsops=%lu)\n", seminfo.semopm,
sys/kern/sysv_sem.c
69
sema = mallocarray(seminfo.semmni, sizeof(struct semid_ds *),
sys/kern/sysv_sem.c
71
semseqs = mallocarray(seminfo.semmni, sizeof(unsigned short),
sys/kern/sysv_sem.c
85
if (semutot == seminfo.semmnu)
sys/kern/sysv_sem.c
866
seminfo.semmni * sizeof(struct semid_ds *));
sys/kern/sysv_sem.c
870
seminfo.semmni * sizeof(unsigned short));
sys/kern/sysv_sem.c
871
free(sema, M_SEM, seminfo.semmni * sizeof(struct semid_ds *));
sys/kern/sysv_sem.c
872
free(semseqs, M_SEM, seminfo.semmni * sizeof(unsigned short));
sys/kern/sysv_sem.c
875
seminfo.semmni = val;
sys/kern/sysv_sem.c
879
{ KERN_SEMINFO_SEMUME, &seminfo.semume, SYSCTL_INT_READONLY },
sys/kern/sysv_sem.c
880
{ KERN_SEMINFO_SEMUSZ, &seminfo.semusz, SYSCTL_INT_READONLY },
sys/kern/sysv_sem.c
881
{ KERN_SEMINFO_SEMVMX, &seminfo.semvmx, SYSCTL_INT_READONLY },
sys/kern/sysv_sem.c
882
{ KERN_SEMINFO_SEMAEM, &seminfo.semaem, SYSCTL_INT_READONLY },
sys/kern/sysv_sem.c
883
{ KERN_SEMINFO_SEMOPM, &seminfo.semopm, 1, SEMOP_MAX },
sys/kern/sysv_sem.c
900
val = seminfo.semmni;
sys/kern/sysv_sem.c
904
if (error || val == seminfo.semmni)
sys/kern/sysv_sem.c
911
&seminfo.semmns, seminfo.semmns, 0xffff));
sys/kern/sysv_sem.c
915
&seminfo.semmnu, seminfo.semmnu, 0xffff));
sys/kern/sysv_sem.c
919
&seminfo.semmsl, seminfo.semmsl, 0xffff));
sys/sys/sem.h
143
struct seminfo seminfo;
sys/sys/sem.h
147
extern struct seminfo seminfo;
usr.bin/ipcs/ipcs.c
261
show_semtotal(struct seminfo *seminfo)
usr.bin/ipcs/ipcs.c
266
seminfo->semmni);
usr.bin/ipcs/ipcs.c
268
seminfo->semmns);
usr.bin/ipcs/ipcs.c
270
seminfo->semmnu);
usr.bin/ipcs/ipcs.c
272
seminfo->semmsl);
usr.bin/ipcs/ipcs.c
274
seminfo->semopm);
usr.bin/ipcs/ipcs.c
276
seminfo->semume);
usr.bin/ipcs/ipcs.c
278
seminfo->semusz);
usr.bin/ipcs/ipcs.c
280
seminfo->semvmx);
usr.bin/ipcs/ipcs.c
282
seminfo->semaem);
usr.bin/ipcs/ipcs.c
609
len = sizeof(struct seminfo);
usr.bin/ipcs/ipcs.c
626
show_semtotal(&semsi->seminfo);
usr.bin/ipcs/ipcs.c
630
for (i = 0; i < semsi->seminfo.semmni; i++) {
usr.bin/ipcs/ipcs.c
655
struct seminfo seminfo;
usr.bin/ipcs/ipcs.c
815
(kvm_read(kd, symbols[X_SEMINFO].n_value, &seminfo,
usr.bin/ipcs/ipcs.c
816
sizeof(seminfo)) == sizeof(seminfo))) {
usr.bin/ipcs/ipcs.c
818
show_semtotal(&seminfo);
usr.bin/ipcs/ipcs.c
827
seminfo.semmni);
usr.bin/ipcs/ipcs.c
832
sizeof(struct semid_ds *) * seminfo.semmni) !=
usr.bin/ipcs/ipcs.c
833
sizeof(struct semid_ds *) * seminfo.semmni)
usr.bin/ipcs/ipcs.c
838
for (i = 0; i < seminfo.semmni; i++) {
usr.bin/ipcs/ipcs.c
95
void show_semtotal(struct seminfo *);