Lines Matching refs:msgtyp

1002 static inline int convert_mode(long *msgtyp, int msgflg)  in convert_mode()  argument
1012 if (*msgtyp == 0) in convert_mode()
1014 if (*msgtyp < 0) { in convert_mode()
1015 if (*msgtyp == LONG_MIN) /* -LONG_MIN is undefined */ in convert_mode()
1016 *msgtyp = LONG_MAX; in convert_mode()
1018 *msgtyp = -*msgtyp; in convert_mode()
1074 static struct msg_msg *find_msg(struct msg_queue *msq, long *msgtyp, int mode) in find_msg() argument
1080 if (testmsg(msg, *msgtyp, mode) && in find_msg()
1082 *msgtyp, mode)) { in find_msg()
1084 *msgtyp = msg->m_type - 1; in find_msg()
1087 if (*msgtyp == count) in find_msg()
1098 static long do_msgrcv(int msqid, void __user *buf, size_t bufsz, long msgtyp, int msgflg, in do_msgrcv() argument
1119 mode = convert_mode(&msgtyp, msgflg); in do_msgrcv()
1144 msg = find_msg(msq, &msgtyp, mode); in do_msgrcv()
1183 msr_d.r_msgtype = msgtyp; in do_msgrcv()
1265 long msgtyp, int msgflg) in ksys_msgrcv() argument
1267 return do_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg, do_msg_fill); in ksys_msgrcv()
1271 long, msgtyp, int, msgflg) in SYSCALL_DEFINE5() argument
1273 return ksys_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg); in SYSCALL_DEFINE5()
1292 compat_long_t msgtyp, int msgflg) in compat_ksys_msgrcv() argument
1294 return do_msgrcv(msqid, compat_ptr(msgp), (ssize_t)msgsz, (long)msgtyp, in compat_ksys_msgrcv()
1299 compat_ssize_t, msgsz, compat_long_t, msgtyp, in COMPAT_SYSCALL_DEFINE5() argument
1302 return compat_ksys_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg); in COMPAT_SYSCALL_DEFINE5()