Symbol: msginfo
lib/libc/sysvipc/msg.c
196
if (msghdr->msg_spot < 0 || msghdr->msg_spot >= msginfo.msgseg) {
lib/libc/sysvipc/msg.c
206
if (msghdr->msg_ts >= msginfo.msgssz)
lib/libc/sysvipc/msg.c
207
msghdr->msg_ts -= msginfo.msgssz;
lib/libc/sysvipc/msg.c
411
segs_needed = (msgsz + msginfo.msgssz - 1) / msginfo.msgssz;
lib/libc/sysvipc/msg.c
412
sysv_print("msgsz=%ld, msgssz=%d, segs_needed=%d\n", msgsz, msginfo.msgssz,
lib/libc/sysvipc/msg.c
50
struct msginfo msginfo = {
lib/libc/sysvipc/msg.c
508
if (next < 0 || next > msginfo.msgseg) {
lib/libc/sysvipc/msg.c
545
if (msgsz > (size_t)msginfo.msgssz)
lib/libc/sysvipc/msg.c
546
tlen = msginfo.msgssz;
lib/libc/sysvipc/msg.c
549
if (next < 0 || next > msginfo.msgseg) {
lib/libc/sysvipc/msg.c
554
memcpy(&msqpptr->msgpool[next * msginfo.msgssz], auxmsgp, tlen);
lib/libc/sysvipc/msg.c
785
for (len = 0; len < msgsz; len += msginfo.msgssz) {
lib/libc/sysvipc/msg.c
788
if (msgsz - len > (size_t)msginfo.msgssz)
lib/libc/sysvipc/msg.c
789
tlen = msginfo.msgssz;
lib/libc/sysvipc/msg.c
792
if (next < 0 || next > msginfo.msgseg) {
lib/libc/sysvipc/msg.c
797
memcpy(auxmsgp, (caddr_t)&msqpptr->msgpool[next * msginfo.msgssz], tlen);
sys/kern/sysv_msg.c
1032
for (len = 0; len < msgsz; len += msginfo.msgssz) {
sys/kern/sysv_msg.c
1035
if (msgsz - len > msginfo.msgssz)
sys/kern/sysv_msg.c
1036
tlen = msginfo.msgssz;
sys/kern/sysv_msg.c
1041
if (next >= msginfo.msgseg)
sys/kern/sysv_msg.c
1043
eval = copyout((caddr_t)&msgpool[next * msginfo.msgssz],
sys/kern/sysv_msg.c
1076
sizeof(struct msqid_ds) * msginfo.msgmni));
sys/kern/sysv_msg.c
1079
TUNABLE_INT("kern.ipc.msgseg", &msginfo.msgseg);
sys/kern/sysv_msg.c
1080
TUNABLE_INT("kern.ipc.msgssz", &msginfo.msgssz);
sys/kern/sysv_msg.c
1081
TUNABLE_INT("kern.ipc.msgmni", &msginfo.msgmni);
sys/kern/sysv_msg.c
1083
SYSCTL_INT(_kern_ipc, OID_AUTO, msgmax, CTLFLAG_RD, &msginfo.msgmax, 0,
sys/kern/sysv_msg.c
1085
SYSCTL_INT(_kern_ipc, OID_AUTO, msgmni, CTLFLAG_RD, &msginfo.msgmni, 0,
sys/kern/sysv_msg.c
1087
SYSCTL_INT(_kern_ipc, OID_AUTO, msgmnb, CTLFLAG_RD, &msginfo.msgmnb, 0,
sys/kern/sysv_msg.c
1089
SYSCTL_INT(_kern_ipc, OID_AUTO, msgtql, CTLFLAG_RD, &msginfo.msgtql, 0,
sys/kern/sysv_msg.c
1091
SYSCTL_INT(_kern_ipc, OID_AUTO, msgssz, CTLFLAG_RD, &msginfo.msgssz, 0,
sys/kern/sysv_msg.c
1093
SYSCTL_INT(_kern_ipc, OID_AUTO, msgseg, CTLFLAG_RD, &msginfo.msgseg, 0,
sys/kern/sysv_msg.c
126
msginfo.msgmax = msginfo.msgseg * msginfo.msgssz;
sys/kern/sysv_msg.c
127
msgpool = kmalloc(msginfo.msgmax, M_MSG, M_WAITOK);
sys/kern/sysv_msg.c
128
msgmaps = kmalloc(sizeof(struct msgmap) * msginfo.msgseg, M_MSG, M_WAITOK);
sys/kern/sysv_msg.c
129
msghdrs = kmalloc(sizeof(struct msg) * msginfo.msgtql, M_MSG, M_WAITOK);
sys/kern/sysv_msg.c
130
msqids = kmalloc(sizeof(struct msqid_ds) * msginfo.msgmni, M_MSG, M_WAITOK);
sys/kern/sysv_msg.c
139
while (i < 1024 && i != msginfo.msgssz)
sys/kern/sysv_msg.c
141
if (i != msginfo.msgssz) {
sys/kern/sysv_msg.c
142
kprintf("msginfo.msgssz=%d (0x%x)\n", msginfo.msgssz,
sys/kern/sysv_msg.c
143
msginfo.msgssz);
sys/kern/sysv_msg.c
147
if (msginfo.msgseg > 32767) {
sys/kern/sysv_msg.c
148
kprintf("msginfo.msgseg=%d\n", msginfo.msgseg);
sys/kern/sysv_msg.c
152
for (i = 0; i < msginfo.msgseg; i++) {
sys/kern/sysv_msg.c
158
nfree_msgmaps = msginfo.msgseg;
sys/kern/sysv_msg.c
160
for (i = 0; i < msginfo.msgtql; i++) {
sys/kern/sysv_msg.c
168
for (i = 0; i < msginfo.msgmni; i++) {
sys/kern/sysv_msg.c
181
if (msghdr->msg_spot < 0 || msghdr->msg_spot >= msginfo.msgseg)
sys/kern/sysv_msg.c
188
if (msghdr->msg_ts >= msginfo.msgssz)
sys/kern/sysv_msg.c
189
msghdr->msg_ts -= msginfo.msgssz;
sys/kern/sysv_msg.c
225
if (msqid < 0 || msqid >= msginfo.msgmni) {
sys/kern/sysv_msg.c
228
msginfo.msgmni);
sys/kern/sysv_msg.c
294
if (msqbuf.msg_qbytes > msginfo.msgmnb) {
sys/kern/sysv_msg.c
297
msginfo.msgmnb);
sys/kern/sysv_msg.c
299
msqbuf.msg_qbytes = msginfo.msgmnb; /* silently restrict qbytes to system limit */
sys/kern/sysv_msg.c
365
for (msqid = 0; msqid < msginfo.msgmni; msqid++) {
sys/kern/sysv_msg.c
371
if (msqid < msginfo.msgmni) {
sys/kern/sysv_msg.c
397
for (msqid = 0; msqid < msginfo.msgmni; msqid++) {
sys/kern/sysv_msg.c
409
if (msqid == msginfo.msgmni) {
sys/kern/sysv_msg.c
431
msqptr->msg_qbytes = msginfo.msgmnb;
sys/kern/sysv_msg.c
480
if (msqid < 0 || msqid >= msginfo.msgmni) {
sys/kern/sysv_msg.c
483
msginfo.msgmni);
sys/kern/sysv_msg.c
513
segs_needed = howmany(msgsz, msginfo.msgssz);
sys/kern/sysv_msg.c
515
kprintf("msgsz=%d, msgssz=%d, segs_needed=%d\n", msgsz, msginfo.msgssz,
sys/kern/sysv_msg.c
665
if (next >= msginfo.msgseg)
sys/kern/sysv_msg.c
715
if (msgsz > msginfo.msgssz)
sys/kern/sysv_msg.c
716
tlen = msginfo.msgssz;
sys/kern/sysv_msg.c
721
if (next >= msginfo.msgseg)
sys/kern/sysv_msg.c
723
if ((eval = copyin(user_msgp, &msgpool[next * msginfo.msgssz],
sys/kern/sysv_msg.c
814
if (msqid < 0 || msqid >= msginfo.msgmni) {
sys/kern/sysv_msg.c
817
msginfo.msgmni);
sys/kern/sysv_msg.c
82
struct msginfo msginfo = {
sys/sys/msg.h
126
extern struct msginfo msginfo;
usr.bin/ipcs/ipcs.c
229
kvm_read(kd, symbols[X_MSGINFO].n_value, &msginfo, sizeof(msginfo))== sizeof(msginfo)) {
usr.bin/ipcs/ipcs.c
234
msginfo.msgmax);
usr.bin/ipcs/ipcs.c
236
msginfo.msgmni);
usr.bin/ipcs/ipcs.c
238
msginfo.msgmnb);
usr.bin/ipcs/ipcs.c
240
msginfo.msgtql);
usr.bin/ipcs/ipcs.c
242
msginfo.msgssz);
usr.bin/ipcs/ipcs.c
244
msginfo.msgseg);
usr.bin/ipcs/ipcs.c
250
xmsqids = malloc(sizeof(struct msqid_ds) * msginfo.msgmni);
usr.bin/ipcs/ipcs.c
251
kvm_read(kd, (u_long) msqids, xmsqids, sizeof(struct msqid_ds) * msginfo.msgmni);
usr.bin/ipcs/ipcs.c
266
for (i = 0; i < msginfo.msgmni; i += 1) {
usr.bin/ipcs/ipcs.c
54
struct msginfo msginfo;
usr.sbin/sysvipcd/shmd.c
183
for (i = 0; i < msginfo.msgseg; i++) {
usr.sbin/sysvipcd/shmd.c
189
msgq->nfree_msgmaps = msginfo.msgseg;
usr.sbin/sysvipcd/shmd.c
191
for (i = 0; i < msginfo.msgtql; i++) {
usr.sbin/sysvipcd/shmd.c
205
msgq->ds.msg_qbytes = msginfo.msgmnb;
usr.sbin/sysvipcd/shmd.c
71
extern struct msginfo msginfo;
usr.sbin/sysvipcd/shmd.c
868
while (i < 1024 && i != msginfo.msgssz)
usr.sbin/sysvipcd/shmd.c
870
if (i != msginfo.msgssz) {
usr.sbin/sysvipcd/shmd.c
871
sysvd_print_err("msginfo.msgssz=%d (0x%x)\n", msginfo.msgssz,
usr.sbin/sysvipcd/shmd.c
872
msginfo.msgssz);
usr.sbin/sysvipcd/shmd.c
876
msginfo.msgmax = msginfo.msgseg * msginfo.msgssz;