Lines Matching refs:msqbuf

487 	struct msqid_ds msqbuf;  in sys_msgctl()  local
492 (error = copyin(uap->buf, &msqbuf, sizeof(msqbuf))) != 0) in sys_msgctl()
494 error = kern_msgctl(td, msqid, cmd, &msqbuf); in sys_msgctl()
496 error = copyout(&msqbuf, uap->buf, sizeof(struct msqid_ds)); in sys_msgctl()
501 kern_msgctl(struct thread *td, int msqid, int cmd, struct msqid_ds *msqbuf) in kern_msgctl() argument
584 AUDIT_ARG_SVIPC_PERM(&msqbuf->msg_perm); in kern_msgctl()
587 if (msqbuf->msg_qbytes > msqkptr->u.msg_qbytes) { in kern_msgctl()
592 if (msqbuf->msg_qbytes > msginfo.msgmnb) { in kern_msgctl()
595 msqbuf->msg_qbytes = msginfo.msgmnb; /* silently restrict qbytes to system limit */ in kern_msgctl()
597 if (msqbuf->msg_qbytes == 0) { in kern_msgctl()
602 msqkptr->u.msg_perm.uid = msqbuf->msg_perm.uid; /* change the owner */ in kern_msgctl()
603 msqkptr->u.msg_perm.gid = msqbuf->msg_perm.gid; /* change the owner */ in kern_msgctl()
605 (msqbuf->msg_perm.mode & 0777); in kern_msgctl()
606 msqkptr->u.msg_qbytes = msqbuf->msg_qbytes; in kern_msgctl()
615 *msqbuf = msqkptr->u; in kern_msgctl()
617 msqbuf->msg_perm.key = IPC_PRIVATE; in kern_msgctl()
1702 struct msqid_ds msqbuf; in freebsd7_freebsd32_msgctl() local
1710 freebsd32_ipcperm_old_in(&msqbuf32.msg_perm, &msqbuf.msg_perm); in freebsd7_freebsd32_msgctl()
1711 PTRIN_CP(msqbuf32, msqbuf, __msg_first); in freebsd7_freebsd32_msgctl()
1712 PTRIN_CP(msqbuf32, msqbuf, __msg_last); in freebsd7_freebsd32_msgctl()
1713 CP(msqbuf32, msqbuf, msg_cbytes); in freebsd7_freebsd32_msgctl()
1714 CP(msqbuf32, msqbuf, msg_qnum); in freebsd7_freebsd32_msgctl()
1715 CP(msqbuf32, msqbuf, msg_qbytes); in freebsd7_freebsd32_msgctl()
1716 CP(msqbuf32, msqbuf, msg_lspid); in freebsd7_freebsd32_msgctl()
1717 CP(msqbuf32, msqbuf, msg_lrpid); in freebsd7_freebsd32_msgctl()
1718 CP(msqbuf32, msqbuf, msg_stime); in freebsd7_freebsd32_msgctl()
1719 CP(msqbuf32, msqbuf, msg_rtime); in freebsd7_freebsd32_msgctl()
1720 CP(msqbuf32, msqbuf, msg_ctime); in freebsd7_freebsd32_msgctl()
1722 error = kern_msgctl(td, uap->msqid, uap->cmd, &msqbuf); in freebsd7_freebsd32_msgctl()
1727 freebsd32_ipcperm_old_out(&msqbuf.msg_perm, &msqbuf32.msg_perm); in freebsd7_freebsd32_msgctl()
1728 PTROUT_CP(msqbuf, msqbuf32, __msg_first); in freebsd7_freebsd32_msgctl()
1729 PTROUT_CP(msqbuf, msqbuf32, __msg_last); in freebsd7_freebsd32_msgctl()
1730 CP(msqbuf, msqbuf32, msg_cbytes); in freebsd7_freebsd32_msgctl()
1731 CP(msqbuf, msqbuf32, msg_qnum); in freebsd7_freebsd32_msgctl()
1732 CP(msqbuf, msqbuf32, msg_qbytes); in freebsd7_freebsd32_msgctl()
1733 CP(msqbuf, msqbuf32, msg_lspid); in freebsd7_freebsd32_msgctl()
1734 CP(msqbuf, msqbuf32, msg_lrpid); in freebsd7_freebsd32_msgctl()
1735 CP(msqbuf, msqbuf32, msg_stime); in freebsd7_freebsd32_msgctl()
1736 CP(msqbuf, msqbuf32, msg_rtime); in freebsd7_freebsd32_msgctl()
1737 CP(msqbuf, msqbuf32, msg_ctime); in freebsd7_freebsd32_msgctl()
1747 struct msqid_ds msqbuf; in freebsd32_msgctl() local
1755 freebsd32_ipcperm_in(&msqbuf32.msg_perm, &msqbuf.msg_perm); in freebsd32_msgctl()
1756 PTRIN_CP(msqbuf32, msqbuf, __msg_first); in freebsd32_msgctl()
1757 PTRIN_CP(msqbuf32, msqbuf, __msg_last); in freebsd32_msgctl()
1758 CP(msqbuf32, msqbuf, msg_cbytes); in freebsd32_msgctl()
1759 CP(msqbuf32, msqbuf, msg_qnum); in freebsd32_msgctl()
1760 CP(msqbuf32, msqbuf, msg_qbytes); in freebsd32_msgctl()
1761 CP(msqbuf32, msqbuf, msg_lspid); in freebsd32_msgctl()
1762 CP(msqbuf32, msqbuf, msg_lrpid); in freebsd32_msgctl()
1763 CP(msqbuf32, msqbuf, msg_stime); in freebsd32_msgctl()
1764 CP(msqbuf32, msqbuf, msg_rtime); in freebsd32_msgctl()
1765 CP(msqbuf32, msqbuf, msg_ctime); in freebsd32_msgctl()
1767 error = kern_msgctl(td, uap->msqid, uap->cmd, &msqbuf); in freebsd32_msgctl()
1771 freebsd32_ipcperm_out(&msqbuf.msg_perm, &msqbuf32.msg_perm); in freebsd32_msgctl()
1772 PTROUT_CP(msqbuf, msqbuf32, __msg_first); in freebsd32_msgctl()
1773 PTROUT_CP(msqbuf, msqbuf32, __msg_last); in freebsd32_msgctl()
1774 CP(msqbuf, msqbuf32, msg_cbytes); in freebsd32_msgctl()
1775 CP(msqbuf, msqbuf32, msg_qnum); in freebsd32_msgctl()
1776 CP(msqbuf, msqbuf32, msg_qbytes); in freebsd32_msgctl()
1777 CP(msqbuf, msqbuf32, msg_lspid); in freebsd32_msgctl()
1778 CP(msqbuf, msqbuf32, msg_lrpid); in freebsd32_msgctl()
1779 CP(msqbuf, msqbuf32, msg_stime); in freebsd32_msgctl()
1780 CP(msqbuf, msqbuf32, msg_rtime); in freebsd32_msgctl()
1781 CP(msqbuf, msqbuf32, msg_ctime); in freebsd32_msgctl()
1871 struct msqid_ds msqbuf; in freebsd7_msgctl() local
1880 ipcperm_old2new(&msqold.msg_perm, &msqbuf.msg_perm); in freebsd7_msgctl()
1881 CP(msqold, msqbuf, __msg_first); in freebsd7_msgctl()
1882 CP(msqold, msqbuf, __msg_last); in freebsd7_msgctl()
1883 CP(msqold, msqbuf, msg_cbytes); in freebsd7_msgctl()
1884 CP(msqold, msqbuf, msg_qnum); in freebsd7_msgctl()
1885 CP(msqold, msqbuf, msg_qbytes); in freebsd7_msgctl()
1886 CP(msqold, msqbuf, msg_lspid); in freebsd7_msgctl()
1887 CP(msqold, msqbuf, msg_lrpid); in freebsd7_msgctl()
1888 CP(msqold, msqbuf, msg_stime); in freebsd7_msgctl()
1889 CP(msqold, msqbuf, msg_rtime); in freebsd7_msgctl()
1890 CP(msqold, msqbuf, msg_ctime); in freebsd7_msgctl()
1892 error = kern_msgctl(td, uap->msqid, uap->cmd, &msqbuf); in freebsd7_msgctl()
1897 ipcperm_new2old(&msqbuf.msg_perm, &msqold.msg_perm); in freebsd7_msgctl()
1898 CP(msqbuf, msqold, __msg_first); in freebsd7_msgctl()
1899 CP(msqbuf, msqold, __msg_last); in freebsd7_msgctl()
1900 CP(msqbuf, msqold, msg_cbytes); in freebsd7_msgctl()
1901 CP(msqbuf, msqold, msg_qnum); in freebsd7_msgctl()
1902 CP(msqbuf, msqold, msg_qbytes); in freebsd7_msgctl()
1903 CP(msqbuf, msqold, msg_lspid); in freebsd7_msgctl()
1904 CP(msqbuf, msqold, msg_lrpid); in freebsd7_msgctl()
1905 CP(msqbuf, msqold, msg_stime); in freebsd7_msgctl()
1906 CP(msqbuf, msqold, msg_rtime); in freebsd7_msgctl()
1907 CP(msqbuf, msqold, msg_ctime); in freebsd7_msgctl()