Lines Matching refs:msgtyp
666 msgrcv(int msqid, struct ipcmsgbuf *msgp, size_t msgsz, long msgtyp, int msgflg)
679 msg_hash = msg_type_hash(msgtyp);
695 msg_entry.msgw_type = msgtyp;
697 smp = msgrcv_lookup(qp, msgtyp);
710 error = msg_copyout(qp, msgtyp, &lock, &xtsz, msgsz,
761 if (msgtyp >= 0) {
804 msg_copyout(kmsqid_t *qp, long msgtyp, kmutex_t **lock, size_t *xtsz_ret,
832 if (msgtyp < 0) {
861 if (msgtyp < 0) {
880 msgrcv_lookup(kmsqid_t *qp, long msgtyp)
889 if (msgtyp == 0) {
893 if (msgtyp > 0) {
899 if (qp_low > msgtyp) {
904 if (msgtyp == mp->msg_type) {
918 low_msgtype = -msgtyp;
968 msgsnap(int msqid, caddr_t buf, size_t bufsz, long msgtyp)
1003 if (msgtyp == 0 ||
1004 (msgtyp > 0 && msgtyp == mp->msg_type) ||
1005 (msgtyp < 0 && mp->msg_type <= -msgtyp)) {
1027 if (msgtyp == 0 ||
1028 (msgtyp > 0 && msgtyp == mp->msg_type) ||
1029 (msgtyp < 0 && mp->msg_type <= -msgtyp)) {