Lines Matching refs:msg_perm

161 		msqs[i].msq_u.msg_perm._seq = 0;  in msginit()
260 if (mptr->msg_qbytes || (mptr->msg_perm.mode & MSG_LOCKED)) in msgrealloc()
294 new_msqs[i].msq_u.msg_perm._seq = 0; in msgrealloc()
311 (mptr->msg_perm.mode & MSG_LOCKED) == 0) in msgrealloc()
502 if (msqptr->msg_perm._seq != IPCID_TO_SEQ(msqid)) { in msgctl1()
512 if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_M)) != 0) in msgctl1()
536 if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_M))) in msgctl1()
557 msqptr->msg_perm.uid = msqbuf->msg_perm.uid; in msgctl1()
558 msqptr->msg_perm.gid = msqbuf->msg_perm.gid; in msgctl1()
559 msqptr->msg_perm.mode = (msqptr->msg_perm.mode & ~0777) | in msgctl1()
560 (msqbuf->msg_perm.mode & 0777); in msgctl1()
566 if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_R))) { in msgctl1()
571 msqbuf->msg_perm = msqptr->msg_perm; in msgctl1()
572 msqbuf->msg_perm.mode &= 0777; in msgctl1()
616 msqptr->msg_perm._key == key) in sys_msgget()
626 if ((error = ipcperm(cred, &msqptr->msg_perm, in sys_msgget()
648 (msqptr->msg_perm.mode & MSG_LOCKED) == 0) in sys_msgget()
657 msqptr->msg_perm._key = key; in sys_msgget()
658 msqptr->msg_perm.cuid = kauth_cred_geteuid(cred); in sys_msgget()
659 msqptr->msg_perm.uid = kauth_cred_geteuid(cred); in sys_msgget()
660 msqptr->msg_perm.cgid = kauth_cred_getegid(cred); in sys_msgget()
661 msqptr->msg_perm.gid = kauth_cred_getegid(cred); in sys_msgget()
662 msqptr->msg_perm.mode = (msgflg & 0777); in sys_msgget()
664 msqptr->msg_perm._seq++; in sys_msgget()
683 *retval = IXSEQ_TO_IPCID(msqid, msqptr->msg_perm); in sys_msgget()
744 if (msqptr->msg_perm._seq != IPCID_TO_SEQ(msqidr)) { in msgsnd1()
750 if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_W))) { in msgsnd1()
772 if (msqptr->msg_perm.mode & MSG_LOCKED) { in msgsnd1()
799 if ((msqptr->msg_perm.mode & MSG_LOCKED) != 0) { in msgsnd1()
806 msqptr->msg_perm.mode |= MSG_LOCKED; in msgsnd1()
817 msqptr->msg_perm.mode &= ~MSG_LOCKED; in msgsnd1()
856 KASSERT((msqptr->msg_perm.mode & MSG_LOCKED) == 0); in msgsnd1()
866 KASSERT((msqptr->msg_perm.mode & MSG_LOCKED) == 0); in msgsnd1()
867 msqptr->msg_perm.mode |= MSG_LOCKED; in msgsnd1()
905 msqptr->msg_perm.mode &= ~MSG_LOCKED; in msgsnd1()
917 msqptr->msg_perm.mode &= ~MSG_LOCKED; in msgsnd1()
945 msqptr->msg_perm.mode &= ~MSG_LOCKED; in msgsnd1()
959 msqptr->msg_perm.mode &= ~MSG_LOCKED; in msgsnd1()
1054 if (msqptr->msg_perm._seq != IPCID_TO_SEQ(msqidr)) { in msgrcv1()
1060 if ((error = ipcperm(cred, &msqptr->msg_perm, IPC_R))) { in msgrcv1()
1182 msqptr->msg_perm._seq != IPCID_TO_SEQ(msqidr)) { in msgrcv1()