msqptr            155 kern/sysv_msg.c 	struct msqid_ds msqbuf, *msqptr;
msqptr            169 kern/sysv_msg.c 	msqptr = &msqids[ix];
msqptr            171 kern/sysv_msg.c 	if (msqptr->msg_qbytes == 0) {
msqptr            175 kern/sysv_msg.c 	if (msqptr->msg_perm.seq != IPCID_TO_SEQ(msqid)) {
msqptr            182 kern/sysv_msg.c 		if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_M)) != 0)
msqptr            185 kern/sysv_msg.c 		msghdr = msqptr->msg_first;
msqptr            190 kern/sysv_msg.c 			msqptr->msg_cbytes -= msghdr->msg_ts;
msqptr            191 kern/sysv_msg.c 			msqptr->msg_qnum--;
msqptr            198 kern/sysv_msg.c 		if (msqptr->msg_cbytes != 0)
msqptr            200 kern/sysv_msg.c 		if (msqptr->msg_qnum != 0)
msqptr            203 kern/sysv_msg.c 		msqptr->msg_qbytes = 0;	/* Mark it as free */
msqptr            204 kern/sysv_msg.c 		wakeup(msqptr);
msqptr            208 kern/sysv_msg.c 		if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_M)))
msqptr            212 kern/sysv_msg.c 		if (msqbuf.msg_qbytes > msqptr->msg_qbytes &&
msqptr            225 kern/sysv_msg.c 		msqptr->msg_perm.uid = msqbuf.msg_perm.uid;
msqptr            226 kern/sysv_msg.c 		msqptr->msg_perm.gid = msqbuf.msg_perm.gid;
msqptr            227 kern/sysv_msg.c 		msqptr->msg_perm.mode = (msqptr->msg_perm.mode & ~0777) |
msqptr            229 kern/sysv_msg.c 		msqptr->msg_qbytes = msqbuf.msg_qbytes;
msqptr            230 kern/sysv_msg.c 		msqptr->msg_ctime = time_second;
msqptr            234 kern/sysv_msg.c 		if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_R))) {
msqptr            238 kern/sysv_msg.c 		error = ds_copyout(msqptr, buf, sizeof(struct msqid_ds));
msqptr            259 kern/sysv_msg.c 	struct msqid_ds *msqptr = NULL;
msqptr            265 kern/sysv_msg.c 			msqptr = &msqids[msqid];
msqptr            266 kern/sysv_msg.c 			if (msqptr->msg_qbytes != 0 &&
msqptr            267 kern/sysv_msg.c 			    msqptr->msg_perm.key == key)
msqptr            276 kern/sysv_msg.c 			if ((eval = ipcperm(cred, &msqptr->msg_perm, msgflg & 0700 ))) {
msqptr            294 kern/sysv_msg.c 			msqptr = &msqids[msqid];
msqptr            295 kern/sysv_msg.c 			if (msqptr->msg_qbytes == 0 &&
msqptr            296 kern/sysv_msg.c 			    (msqptr->msg_perm.mode & MSG_LOCKED) == 0)
msqptr            304 kern/sysv_msg.c 		msqptr->msg_perm.key = key;
msqptr            305 kern/sysv_msg.c 		msqptr->msg_perm.cuid = cred->cr_uid;
msqptr            306 kern/sysv_msg.c 		msqptr->msg_perm.uid = cred->cr_uid;
msqptr            307 kern/sysv_msg.c 		msqptr->msg_perm.cgid = cred->cr_gid;
msqptr            308 kern/sysv_msg.c 		msqptr->msg_perm.gid = cred->cr_gid;
msqptr            309 kern/sysv_msg.c 		msqptr->msg_perm.mode = (msgflg & 0777);
msqptr            311 kern/sysv_msg.c 		msqptr->msg_perm.seq = (msqptr->msg_perm.seq + 1) & 0x7fff;
msqptr            312 kern/sysv_msg.c 		msqptr->msg_first = NULL;
msqptr            313 kern/sysv_msg.c 		msqptr->msg_last = NULL;
msqptr            314 kern/sysv_msg.c 		msqptr->msg_cbytes = 0;
msqptr            315 kern/sysv_msg.c 		msqptr->msg_qnum = 0;
msqptr            316 kern/sysv_msg.c 		msqptr->msg_qbytes = msginfo.msgmnb;
msqptr            317 kern/sysv_msg.c 		msqptr->msg_lspid = 0;
msqptr            318 kern/sysv_msg.c 		msqptr->msg_lrpid = 0;
msqptr            319 kern/sysv_msg.c 		msqptr->msg_stime = 0;
msqptr            320 kern/sysv_msg.c 		msqptr->msg_rtime = 0;
msqptr            321 kern/sysv_msg.c 		msqptr->msg_ctime = time_second;
msqptr            329 kern/sysv_msg.c 	*retval = IXSEQ_TO_IPCID(msqid, msqptr->msg_perm);
msqptr            348 kern/sysv_msg.c 	struct msqid_ds *msqptr;
msqptr            363 kern/sysv_msg.c 	msqptr = &msqids[msqid];
msqptr            364 kern/sysv_msg.c 	if (msqptr->msg_qbytes == 0) {
msqptr            368 kern/sysv_msg.c 	if (msqptr->msg_perm.seq != IPCID_TO_SEQ(SCARG(uap, msqid))) {
msqptr            373 kern/sysv_msg.c 	if ((eval = ipcperm(cred, &msqptr->msg_perm, IPC_W))) {
msqptr            389 kern/sysv_msg.c 		if (msgsz > msqptr->msg_qbytes) {
msqptr            394 kern/sysv_msg.c 		if (msqptr->msg_perm.mode & MSG_LOCKED) {
msqptr            398 kern/sysv_msg.c 		if (msgsz + msqptr->msg_cbytes > msqptr->msg_qbytes) {
msqptr            420 kern/sysv_msg.c 			if ((msqptr->msg_perm.mode & MSG_LOCKED) != 0) {
msqptr            427 kern/sysv_msg.c 				msqptr->msg_perm.mode |= MSG_LOCKED;
msqptr            431 kern/sysv_msg.c 			eval = tsleep(msqptr, (PZERO - 4) | PCATCH,
msqptr            435 kern/sysv_msg.c 				msqptr->msg_perm.mode &= ~MSG_LOCKED;
msqptr            445 kern/sysv_msg.c 			if (msqptr->msg_qbytes == 0) {
msqptr            462 kern/sysv_msg.c 	if (msqptr->msg_perm.mode & MSG_LOCKED)
msqptr            466 kern/sysv_msg.c 	if (msgsz + msqptr->msg_cbytes > msqptr->msg_qbytes)
msqptr            478 kern/sysv_msg.c 	if ((msqptr->msg_perm.mode & MSG_LOCKED) != 0)
msqptr            481 kern/sysv_msg.c 	msqptr->msg_perm.mode |= MSG_LOCKED;
msqptr            526 kern/sysv_msg.c 		msqptr->msg_perm.mode &= ~MSG_LOCKED;
msqptr            527 kern/sysv_msg.c 		wakeup(msqptr);
msqptr            538 kern/sysv_msg.c 		msqptr->msg_perm.mode &= ~MSG_LOCKED;
msqptr            539 kern/sysv_msg.c 		wakeup(msqptr);
msqptr            566 kern/sysv_msg.c 			msqptr->msg_perm.mode &= ~MSG_LOCKED;
msqptr            567 kern/sysv_msg.c 			wakeup(msqptr);
msqptr            582 kern/sysv_msg.c 	msqptr->msg_perm.mode &= ~MSG_LOCKED;
msqptr            588 kern/sysv_msg.c 	if (msqptr->msg_qbytes == 0) {
msqptr            590 kern/sysv_msg.c 		wakeup(msqptr);
msqptr            598 kern/sysv_msg.c 	if (msqptr->msg_first == NULL) {
msqptr            599 kern/sysv_msg.c 		msqptr->msg_first = msghdr;
msqptr            600 kern/sysv_msg.c 		msqptr->msg_last = msghdr;
msqptr            602 kern/sysv_msg.c 		msqptr->msg_last->msg_next = msghdr;
msqptr            603 kern/sysv_msg.c 		msqptr->msg_last = msghdr;
msqptr            605 kern/sysv_msg.c 	msqptr->msg_last->msg_next = NULL;
msqptr            607 kern/sysv_msg.c 	msqptr->msg_cbytes += msghdr->msg_ts;
msqptr            608 kern/sysv_msg.c 	msqptr->msg_qnum++;
msqptr            609 kern/sysv_msg.c 	msqptr->msg_lspid = p->p_pid;
msqptr            610 kern/sysv_msg.c 	msqptr->msg_stime = time_second;
msqptr            612 kern/sysv_msg.c 	wakeup(msqptr);
msqptr            634 kern/sysv_msg.c 	struct msqid_ds *msqptr;
msqptr            650 kern/sysv_msg.c 	msqptr = &msqids[msqid];
msqptr            651 kern/sysv_msg.c 	if (msqptr->msg_qbytes == 0) {
msqptr            655 kern/sysv_msg.c 	if (msqptr->msg_perm.seq != IPCID_TO_SEQ(SCARG(uap, msqid))) {
msqptr            660 kern/sysv_msg.c 	if ((eval = ipcperm(cred, &msqptr->msg_perm, IPC_R))) {
msqptr            676 kern/sysv_msg.c 			msghdr = msqptr->msg_first;
msqptr            685 kern/sysv_msg.c 				if (msqptr->msg_first == msqptr->msg_last) {
msqptr            686 kern/sysv_msg.c 					msqptr->msg_first = NULL;
msqptr            687 kern/sysv_msg.c 					msqptr->msg_last = NULL;
msqptr            689 kern/sysv_msg.c 					msqptr->msg_first = msghdr->msg_next;
msqptr            691 kern/sysv_msg.c 					if (msqptr->msg_first == NULL)
msqptr            700 kern/sysv_msg.c 			for (previous = NULL, prev = &msqptr->msg_first;
msqptr            726 kern/sysv_msg.c 					if (msghdr == msqptr->msg_last) {
msqptr            730 kern/sysv_msg.c 							    &msqptr->msg_first)
msqptr            733 kern/sysv_msg.c 							msqptr->msg_first =
msqptr            735 kern/sysv_msg.c 							msqptr->msg_last =
msqptr            740 kern/sysv_msg.c 							    &msqptr->msg_first)
msqptr            743 kern/sysv_msg.c 							msqptr->msg_last =
msqptr            776 kern/sysv_msg.c 		eval = tsleep(msqptr, (PZERO - 4) | PCATCH, "msgwait",
msqptr            789 kern/sysv_msg.c 		if (msqptr->msg_qbytes == 0 ||
msqptr            790 kern/sysv_msg.c 		    msqptr->msg_perm.seq != IPCID_TO_SEQ(SCARG(uap, msqid))) {
msqptr            802 kern/sysv_msg.c 	msqptr->msg_cbytes -= msghdr->msg_ts;
msqptr            803 kern/sysv_msg.c 	msqptr->msg_qnum--;
msqptr            804 kern/sysv_msg.c 	msqptr->msg_lrpid = p->p_pid;
msqptr            805 kern/sysv_msg.c 	msqptr->msg_rtime = time_second;
msqptr            827 kern/sysv_msg.c 		wakeup(msqptr);
msqptr            856 kern/sysv_msg.c 			wakeup(msqptr);
msqptr            868 kern/sysv_msg.c 	wakeup(msqptr);