Symbol: msginfo
sys/compat/common/sysv_ipc_50.c
105
infosize = sizeof(msgsi->msginfo);
sys/compat/common/sysv_ipc_50.c
106
nds = msginfo.msgmni;
sys/compat/common/sysv_ipc_50.c
158
msgsi->msginfo = msginfo;
sys/compat/sys/msg.h
80
struct msginfo msginfo;
sys/kern/sysv_ipc.c
120
struct msginfo msginfo = {
sys/kern/sysv_ipc.c
395
infosize = sizeof(msgsi->msginfo);
sys/kern/sysv_ipc.c
396
nds = msginfo.msgmni;
sys/kern/sysv_ipc.c
449
msgsi->msginfo = msginfo;
sys/kern/sysv_msg.c
1039
if (msqid < 0 || msqid >= msginfo.msgmni) {
sys/kern/sysv_msg.c
1041
msginfo.msgmni));
sys/kern/sysv_msg.c
109
while (i < 1024 && i != msginfo.msgssz)
sys/kern/sysv_msg.c
111
if (i != msginfo.msgssz) {
sys/kern/sysv_msg.c
113
msginfo.msgssz);
sys/kern/sysv_msg.c
117
if (msginfo.msgseg > 32767) {
sys/kern/sysv_msg.c
118
printf("msginfo.msgseg = %d > 32767", msginfo.msgseg);
sys/kern/sysv_msg.c
123
sz = ALIGN(msginfo.msgmax) +
sys/kern/sysv_msg.c
1230
for (len = 0; len < msgsz; len += msginfo.msgssz) {
sys/kern/sysv_msg.c
1233
KASSERT(next < msginfo.msgseg);
sys/kern/sysv_msg.c
1235
if (msgsz - len > msginfo.msgssz)
sys/kern/sysv_msg.c
1236
tlen = msginfo.msgssz;
sys/kern/sysv_msg.c
124
ALIGN(msginfo.msgseg * sizeof(struct msgmap)) +
sys/kern/sysv_msg.c
1240
error = copyout(&msgpool[next * msginfo.msgssz],
sys/kern/sysv_msg.c
125
ALIGN(msginfo.msgtql * sizeof(struct __msg)) +
sys/kern/sysv_msg.c
126
ALIGN(msginfo.msgmni * sizeof(kmsq_t));
sys/kern/sysv_msg.c
1279
newsize = msginfo.msgmni;
sys/kern/sysv_msg.c
1285
error = msgrealloc(newsize, msginfo.msgseg);
sys/kern/sysv_msg.c
1298
newsize = msginfo.msgseg;
sys/kern/sysv_msg.c
1304
error = msgrealloc(msginfo.msgmni, newsize);
sys/kern/sysv_msg.c
1327
sysctl_ipc_msgmni, 0, &msginfo.msgmni, 0,
sys/kern/sysv_msg.c
1333
sysctl_ipc_msgseg, 0, &msginfo.msgseg, 0,
sys/kern/sysv_msg.c
134
msgmaps = (void *)((uintptr_t)msgpool + ALIGN(msginfo.msgmax));
sys/kern/sysv_msg.c
136
ALIGN(msginfo.msgseg * sizeof(struct msgmap)));
sys/kern/sysv_msg.c
138
ALIGN(msginfo.msgtql * sizeof(struct __msg)));
sys/kern/sysv_msg.c
140
for (i = 0; i < (msginfo.msgseg - 1); i++)
sys/kern/sysv_msg.c
142
msgmaps[msginfo.msgseg - 1].next = -1;
sys/kern/sysv_msg.c
145
nfree_msgmaps = msginfo.msgseg;
sys/kern/sysv_msg.c
147
for (i = 0; i < (msginfo.msgtql - 1); i++) {
sys/kern/sysv_msg.c
151
i = msginfo.msgtql - 1;
sys/kern/sysv_msg.c
156
for (i = 0; i < msginfo.msgmni; i++) {
sys/kern/sysv_msg.c
180
for (i = 0; i < msginfo.msgmni; i++) {
sys/kern/sysv_msg.c
189
for (i = 0; i < msginfo.msgmni; i++) {
sys/kern/sysv_msg.c
192
sz = ALIGN(msginfo.msgmax) +
sys/kern/sysv_msg.c
193
ALIGN(msginfo.msgseg * sizeof(struct msgmap)) +
sys/kern/sysv_msg.c
194
ALIGN(msginfo.msgtql * sizeof(struct __msg)) +
sys/kern/sysv_msg.c
195
ALIGN(msginfo.msgmni * sizeof(kmsq_t));
sys/kern/sysv_msg.c
223
newmsgmax = msginfo.msgssz * newmsgseg;
sys/kern/sysv_msg.c
226
ALIGN(msginfo.msgtql * sizeof(struct __msg)) +
sys/kern/sysv_msg.c
245
for (i = 0; i < msginfo.msgmni; i++)
sys/kern/sysv_msg.c
254
for (msqid = 0; msqid < msginfo.msgmni; msqid++) {
sys/kern/sysv_msg.c
263
if (i >= newmsgmni || (msginfo.msgseg - nfree_msgmaps) > newmsgseg) {
sys/kern/sysv_msg.c
274
ALIGN(msginfo.msgtql * sizeof(struct __msg)));
sys/kern/sysv_msg.c
283
for (i = 0; i < (msginfo.msgtql - 1); i++) {
sys/kern/sysv_msg.c
287
i = msginfo.msgtql - 1;
sys/kern/sysv_msg.c
302
for (msqid = 0; msqid < msginfo.msgmni; msqid++) {
sys/kern/sysv_msg.c
345
segcnt = (msgsz + msginfo.msgssz - 1) / msginfo.msgssz;
sys/kern/sysv_msg.c
362
if (msgsz >= msginfo.msgssz) {
sys/kern/sysv_msg.c
363
tlen = msginfo.msgssz;
sys/kern/sysv_msg.c
364
msgsz -= msginfo.msgssz;
sys/kern/sysv_msg.c
371
memcpy(&new_msgpool[nnext * msginfo.msgssz],
sys/kern/sysv_msg.c
372
&msgpool[next * msginfo.msgssz], tlen);
sys/kern/sysv_msg.c
384
KASSERT((msginfo.msgseg - nfree_msgmaps) ==
sys/kern/sysv_msg.c
387
sz = ALIGN(msginfo.msgmax) +
sys/kern/sysv_msg.c
388
ALIGN(msginfo.msgseg * sizeof(struct msgmap)) +
sys/kern/sysv_msg.c
389
ALIGN(msginfo.msgtql * sizeof(struct __msg)) +
sys/kern/sysv_msg.c
390
ALIGN(msginfo.msgmni * sizeof(kmsq_t));
sys/kern/sysv_msg.c
393
for (i = 0; i < msginfo.msgmni; i++)
sys/kern/sysv_msg.c
405
msginfo.msgmni = newmsgmni;
sys/kern/sysv_msg.c
406
msginfo.msgseg = newmsgseg;
sys/kern/sysv_msg.c
407
msginfo.msgmax = newmsgmax;
sys/kern/sysv_msg.c
427
KASSERT(msghdr->msg_spot < msginfo.msgseg);
sys/kern/sysv_msg.c
434
if (msghdr->msg_ts >= msginfo.msgssz)
sys/kern/sysv_msg.c
435
msghdr->msg_ts -= msginfo.msgssz;
sys/kern/sysv_msg.c
487
if (ix < 0 || ix >= msginfo.msgmni) {
sys/kern/sysv_msg.c
489
msginfo.msgmni));
sys/kern/sysv_msg.c
546
if (msqbuf->msg_qbytes > msginfo.msgmnb) {
sys/kern/sysv_msg.c
548
"(truncating)\n", msginfo.msgmnb));
sys/kern/sysv_msg.c
550
msqbuf->msg_qbytes = msginfo.msgmnb;
sys/kern/sysv_msg.c
612
for (msqid = 0; msqid < msginfo.msgmni; msqid++) {
sys/kern/sysv_msg.c
619
if (msqid < msginfo.msgmni) {
sys/kern/sysv_msg.c
638
for (msqid = 0; msqid < msginfo.msgmni; msqid++) {
sys/kern/sysv_msg.c
651
if (msqid == msginfo.msgmni) {
sys/kern/sysv_msg.c
669
msqptr->msg_qbytes = msginfo.msgmnb;
sys/kern/sysv_msg.c
729
if (msqid < 0 || msqid >= msginfo.msgmni) {
sys/kern/sysv_msg.c
731
msginfo.msgmni));
sys/kern/sysv_msg.c
755
segs_needed = (msgsz + msginfo.msgssz - 1) / msginfo.msgssz;
sys/kern/sysv_msg.c
757
(long long)msgsz, msginfo.msgssz, segs_needed));
sys/kern/sysv_msg.c
885
KASSERT(free_msgmaps < msginfo.msgseg);
sys/kern/sysv_msg.c
932
KASSERT(next < msginfo.msgseg);
sys/kern/sysv_msg.c
934
if (msgsz > msginfo.msgssz)
sys/kern/sysv_msg.c
935
tlen = msginfo.msgssz;
sys/kern/sysv_msg.c
939
error = copyin(user_msgp, &msgpool[next * msginfo.msgssz], tlen);
sys/miscfs/procfs/procfs_limit.c
162
rl.rlim_cur = rl.rlim_max = msginfo.msgmnb;
sys/miscfs/procfs/procfs_linux.c
792
for (int id = 0; id < msginfo.msgmni; id++)
sys/sys/msg.h
132
struct msginfo msginfo;
sys/sys/msg.h
178
extern struct msginfo msginfo;
usr.bin/ipcrm/ipcrm.c
128
for (i = 0; i < msgsi->msginfo.msgmni; i++) {
usr.bin/ipcs/ipcs.c
101
static void show_msgtotal(struct msginfo *);
usr.bin/ipcs/ipcs.c
238
show_msgtotal(struct msginfo *msginfo)
usr.bin/ipcs/ipcs.c
242
msginfo->msgmax);
usr.bin/ipcs/ipcs.c
244
msginfo->msgmni);
usr.bin/ipcs/ipcs.c
246
msginfo->msgmnb);
usr.bin/ipcs/ipcs.c
248
msginfo->msgtql);
usr.bin/ipcs/ipcs.c
250
msginfo->msgssz);
usr.bin/ipcs/ipcs.c
252
msginfo->msgseg);
usr.bin/ipcs/ipcs.c
478
len = sizeof(struct msginfo);
usr.bin/ipcs/ipcs.c
495
show_msgtotal(&msgsi->msginfo);
usr.bin/ipcs/ipcs.c
499
for (i = 0; i < msgsi->msginfo.msgmni; i++) {