Lines Matching refs:msgseg
80 static struct msgmap *msgmaps; /* MSGSEG msgmap structures */
117 if (msginfo.msgseg > 32767) {
118 printf("msginfo.msgseg = %d > 32767", msginfo.msgseg);
124 ALIGN(msginfo.msgseg * sizeof(struct msgmap)) +
136 ALIGN(msginfo.msgseg * sizeof(struct msgmap)));
140 for (i = 0; i < (msginfo.msgseg - 1); i++)
142 msgmaps[msginfo.msgseg - 1].next = -1;
145 nfree_msgmaps = msginfo.msgseg;
193 ALIGN(msginfo.msgseg * sizeof(struct msgmap)) +
263 if (i >= newmsgmni || (msginfo.msgseg - nfree_msgmaps) > newmsgseg) {
384 KASSERT((msginfo.msgseg - nfree_msgmaps) ==
388 ALIGN(msginfo.msgseg * sizeof(struct msgmap)) +
406 msginfo.msgseg = newmsgseg;
427 KASSERT(msghdr->msg_spot < msginfo.msgseg);
885 KASSERT(free_msgmaps < msginfo.msgseg);
932 KASSERT(next < msginfo.msgseg);
1233 KASSERT(next < msginfo.msgseg);
1285 error = msgrealloc(newsize, msginfo.msgseg);
1298 newsize = msginfo.msgseg;
1331 CTLTYPE_INT, "msgseg",
1333 sysctl_ipc_msgseg, 0, &msginfo.msgseg, 0,