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)
637 msqkptr->u.msg_perm.key = key;
638 msqkptr->u.msg_perm.cuid = cred->cr_uid;
639 msqkptr->u.msg_perm.uid = cred->cr_uid;
640 msqkptr->u.msg_perm.cgid = cred->cr_gid;
641 msqkptr->u.msg_perm.gid = cred->cr_gid;
642 msqkptr->u.msg_perm.mode = (msgflg & 0777);
645 msqkptr->u.msg_perm.seq = (msqkptr->u.msg_perm.seq + 1) & 0x7fff;
667 td->td_retval[0] = IXSEQ_TO_IPCID(msqid, msqkptr->u.msg_perm);
717 if (msqkptr->u.msg_perm.seq != IPCID_TO_SEQ(msqid)) {
723 if ((error = ipcperm(td, &msqkptr->u.msg_perm, IPC_W))) {
770 if (msqkptr->u.msg_perm.mode & MSG_LOCKED) {
797 if ((msqkptr->u.msg_perm.mode & MSG_LOCKED) != 0) {
804 msqkptr->u.msg_perm.mode |= MSG_LOCKED;
812 msqkptr->u.msg_perm.mode &= ~MSG_LOCKED;
844 if (msqkptr->u.msg_perm.mode & MSG_LOCKED)
845 panic("msg_perm.mode & MSG_LOCKED");
858 if ((msqkptr->u.msg_perm.mode & MSG_LOCKED) != 0)
860 msqkptr->u.msg_perm.mode |= MSG_LOCKED;
908 msqkptr->u.msg_perm.mode &= ~MSG_LOCKED;
937 msqkptr->u.msg_perm.mode &= ~MSG_LOCKED;
953 msqkptr->u.msg_perm.mode &= ~MSG_LOCKED;
1082 if (msqkptr->u.msg_perm.seq != IPCID_TO_SEQ(msqid)) {
1088 if ((error = ipcperm(td, &msqkptr->u.msg_perm, IPC_R))) {
1229 msqkptr->u.msg_perm.seq != IPCID_TO_SEQ(msqid)) {
1386 freebsd32_ipcperm_old_in(&msqbuf32.msg_perm, &msqbuf.msg_perm);
1403 freebsd32_ipcperm_old_out(&msqbuf.msg_perm, &msqbuf32.msg_perm);
1431 freebsd32_ipcperm_in(&msqbuf32.msg_perm, &msqbuf.msg_perm);
1447 freebsd32_ipcperm_out(&msqbuf.msg_perm, &msqbuf32.msg_perm);
1560 ipcperm_old2new(&msqold.msg_perm, &msqbuf.msg_perm);
1577 ipcperm_new2old(&msqbuf.msg_perm, &msqold.msg_perm);