Lines Matching refs:msg_perm

134 #define MSQID(ix,ds)	((ix) & 0xffff | (((ds).msg_perm.seq << 16) & 0xffff0000))
253 msqids[i].u.msg_perm.seq = 0; /* reset to a known value */
254 msqids[i].u.msg_perm.mode = 0;
295 (msqkptr->u.msg_perm.mode & MSG_LOCKED) != 0)
431 if (msqkptr->u.msg_perm.seq != IPCID_TO_SEQ(msqid)) {
450 if ((error = ipcperm(td, &msqkptr->u.msg_perm, IPC_M)))
507 if ((error = ipcperm(td, &msqkptr->u.msg_perm, IPC_M)))
524 msqkptr->u.msg_perm.uid = msqbuf->msg_perm.uid; /* change the owner */
525 msqkptr->u.msg_perm.gid = msqbuf->msg_perm.gid; /* change the owner */
526 msqkptr->u.msg_perm.mode = (msqkptr->u.msg_perm.mode & ~0777) |
527 (msqbuf->msg_perm.mode & 0777);
533 if ((error = ipcperm(td, &msqkptr->u.msg_perm, IPC_R))) {
581 msqkptr->u.msg_perm.key == key)
591 if ((error = ipcperm(td, &msqkptr->u.msg_perm,
617 (msqkptr->u.msg_perm.mode & MSG_LOCKED) == 0)
635 msqkptr->u.msg_perm.key = key;
636 msqkptr->u.msg_perm.cuid = cred->cr_uid;
637 msqkptr->u.msg_perm.uid = cred->cr_uid;
638 msqkptr->u.msg_perm.cgid = cred->cr_gid;
639 msqkptr->u.msg_perm.gid = cred->cr_gid;
640 msqkptr->u.msg_perm.mode = (msgflg & 0777);
643 msqkptr->u.msg_perm.seq = (msqkptr->u.msg_perm.seq + 1) & 0x7fff;
665 td->td_retval[0] = IXSEQ_TO_IPCID(msqid, msqkptr->u.msg_perm);
715 if (msqkptr->u.msg_perm.seq != IPCID_TO_SEQ(msqid)) {
721 if ((error = ipcperm(td, &msqkptr->u.msg_perm, IPC_W))) {
766 if (msqkptr->u.msg_perm.mode & MSG_LOCKED) {
793 if ((msqkptr->u.msg_perm.mode & MSG_LOCKED) != 0) {
800 msqkptr->u.msg_perm.mode |= MSG_LOCKED;
808 msqkptr->u.msg_perm.mode &= ~MSG_LOCKED;
840 if (msqkptr->u.msg_perm.mode & MSG_LOCKED)
841 panic("msg_perm.mode & MSG_LOCKED");
854 if ((msqkptr->u.msg_perm.mode & MSG_LOCKED) != 0)
856 msqkptr->u.msg_perm.mode |= MSG_LOCKED;
904 msqkptr->u.msg_perm.mode &= ~MSG_LOCKED;
933 msqkptr->u.msg_perm.mode &= ~MSG_LOCKED;
949 msqkptr->u.msg_perm.mode &= ~MSG_LOCKED;
1078 if (msqkptr->u.msg_perm.seq != IPCID_TO_SEQ(msqid)) {
1084 if ((error = ipcperm(td, &msqkptr->u.msg_perm, IPC_R))) {
1225 msqkptr->u.msg_perm.seq != IPCID_TO_SEQ(msqid)) {
1382 freebsd32_ipcperm_old_in(&msqbuf32.msg_perm, &msqbuf.msg_perm);
1399 freebsd32_ipcperm_old_out(&msqbuf.msg_perm, &msqbuf32.msg_perm);
1427 freebsd32_ipcperm_in(&msqbuf32.msg_perm, &msqbuf.msg_perm);
1443 freebsd32_ipcperm_out(&msqbuf.msg_perm, &msqbuf32.msg_perm);
1556 ipcperm_old2new(&msqold.msg_perm, &msqbuf.msg_perm);
1573 ipcperm_new2old(&msqbuf.msg_perm, &msqold.msg_perm);