Lines Matching refs:msg_perm

483 		if (error = ipcperm_set(msq_svc, cr, &qp->msg_perm,  in msgctl()
484 &STRUCT_BUF(ds)->msg_perm, mdl)) { in msgctl()
493 if (error = ipcperm_access(&qp->msg_perm, MSG_R, cr)) { in msgctl()
499 qp->msg_perm.ipc_mode |= MSG_RWAIT; in msgctl()
501 qp->msg_perm.ipc_mode |= MSG_WWAIT; in msgctl()
502 ipcperm_stat(&STRUCT_BUF(ds)->msg_perm, &qp->msg_perm, mdl); in msgctl()
503 qp->msg_perm.ipc_mode &= ~(MSG_RWAIT|MSG_WWAIT); in msgctl()
527 if (error = ipcperm_set64(msq_svc, cr, &qp->msg_perm, in msgctl()
538 qp->msg_perm.ipc_mode |= MSG_RWAIT; in msgctl()
540 qp->msg_perm.ipc_mode |= MSG_WWAIT; in msgctl()
541 ipcperm_stat64(&ds64.msgx_perm, &qp->msg_perm); in msgctl()
542 qp->msg_perm.ipc_mode &= ~(MSG_RWAIT|MSG_WWAIT); in msgctl()
605 if (IPC_FREE(&qp->msg_perm)) { in msgget()
654 lock = ipc_commit_end(msq_svc, &qp->msg_perm); in msgget()
660 id = qp->msg_perm.ipc_id; in msgget()
685 if (error = ipcperm_access(&qp->msg_perm, MSG_R, CRED())) { in msgrcv()
792 if (IPC_FREE(&qp->msg_perm)) { in msgq_check_err()
860 *lock = ipc_lock(msq_svc, qp->msg_perm.ipc_id); in msg_copyout()
867 if (IPC_FREE(&qp->msg_perm)) { in msg_copyout()
990 if (error = ipcperm_access(&qp->msg_perm, MSG_R, CRED())) { in msgsnap()
1069 lock = ipc_lock(msq_svc, qp->msg_perm.ipc_id); in msgsnap()
1072 if (IPC_FREE(&qp->msg_perm)) in msgsnap()
1077 (void) ipc_lock(msq_svc, qp->msg_perm.ipc_id); in msgsnap()
1159 if (error = ipcperm_access(&qp->msg_perm, MSG_W, CRED())) in msgsnd()
1186 lock = ipc_relock(msq_svc, qp->msg_perm.ipc_id, lock); in msgsnd()
1208 lock = ipc_lock(msq_svc, qp->msg_perm.ipc_id); in msgsnd()
1209 if (IPC_FREE(&qp->msg_perm)) { in msgsnd()
1415 *lock = ipc_relock(msq_svc, qp->msg_perm.ipc_id, *lock); in msg_rcvq_sleep()
1494 if (IPC_FREE(&qp->msg_perm) || qp->msg_qnum >= qp->msg_qmax) in msg_wakeup_senders()