Lines Matching defs:msqid
216 int i, sz, msqid, newmsgmax, new_nfree_msgmaps;
254 for (msqid = 0; msqid < msginfo.msgmni; msqid++) {
258 msq = &msqs[msqid];
261 i = msqid;
302 for (msqid = 0; msqid < msginfo.msgmni; msqid++) {
307 msq = &msqs[msqid];
314 nmsq = &new_msqs[msqid];
449 syscallarg(int) msqid;
464 error = msgctl1(l, SCARG(uap, msqid), cmd,
474 msgctl1(struct lwp *l, int msqid, int cmd, struct msqid_ds *msqbuf)
481 MSG_PRINTF(("call to msgctl1(%d, %d)\n", msqid, cmd));
483 ix = IPCID_TO_IX(msqid);
488 MSG_PRINTF(("msqid (%d) out of range (0<=msqid<%d)\n", ix,
498 MSG_PRINTF(("no such msqid\n"));
502 if (msqptr->msg_perm._seq != IPCID_TO_SEQ(msqid)) {
600 int msqid, error = 0;
612 msqid = 0; msqid < msginfo.msgmni; msqid++) {
613 msq = &msqs[msqid];
619 if (msqid < msginfo.msgmni) {
638 for (msqid = 0; msqid < msginfo.msgmni; msqid++) {
645 msq = &msqs[msqid];
651 if (msqid == msginfo.msgmni) {
656 MSG_PRINTF(("msqid %d is available\n", msqid));
663 /* Make sure that the returned msqid is unique */
682 /* Construct the unique msqid */
683 *retval = IXSEQ_TO_IPCID(msqid, msqptr->msg_perm);
694 syscallarg(int) msqid;
700 return msgsnd1(l, SCARG(uap, msqid), SCARG(uap, msgp),
708 int segs_needed, error = 0, msqid;
722 msqid = IPCID_TO_IX(msqidr);
729 if (msqid < 0 || msqid >= msginfo.msgmni) {
730 MSG_PRINTF(("msqid (%d) out of range (0<=msqid<%d)\n", msqid,
736 msq = &msqs[msqid];
773 MSG_PRINTF(("msqid is locked\n"));
841 MSG_PRINTF(("msqid deleted\n"));
1001 syscallarg(int) msqid;
1008 return msgrcv1(l, SCARG(uap, msqid), SCARG(uap, msgp),
1021 int error = 0, msqid;
1032 msqid = IPCID_TO_IX(msqidr);
1039 if (msqid < 0 || msqid >= msginfo.msgmni) {
1040 MSG_PRINTF(("msqid (%d) out of range (0<=msqid<%d)\n", msqid,
1046 msq = &msqs[msqid];
1183 MSG_PRINTF(("msqid deleted\n"));