Lines Matching refs:msgtyp

970 static inline int convert_mode(long *msgtyp, int msgflg)  in convert_mode()  argument
980 if (*msgtyp == 0) in convert_mode()
982 if (*msgtyp < 0) { in convert_mode()
983 if (*msgtyp == LONG_MIN) /* -LONG_MIN is undefined */ in convert_mode()
984 *msgtyp = LONG_MAX; in convert_mode()
986 *msgtyp = -*msgtyp; in convert_mode()
1042 static struct msg_msg *find_msg(struct msg_queue *msq, long *msgtyp, int mode) in find_msg() argument
1048 if (testmsg(msg, *msgtyp, mode) && in find_msg()
1050 *msgtyp, mode)) { in find_msg()
1052 *msgtyp = msg->m_type - 1; in find_msg()
1055 if (*msgtyp == count) in find_msg()
1066 static long do_msgrcv(int msqid, void __user *buf, size_t bufsz, long msgtyp, int msgflg, in do_msgrcv() argument
1087 mode = convert_mode(&msgtyp, msgflg); in do_msgrcv()
1112 msg = find_msg(msq, &msgtyp, mode); in do_msgrcv()
1151 msr_d.r_msgtype = msgtyp; in do_msgrcv()
1225 long msgtyp, int msgflg) in ksys_msgrcv() argument
1227 return do_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg, do_msg_fill); in ksys_msgrcv()
1231 long, msgtyp, int, msgflg) in SYSCALL_DEFINE5() argument
1233 return ksys_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg); in SYSCALL_DEFINE5()
1252 compat_long_t msgtyp, int msgflg) in compat_ksys_msgrcv() argument
1254 return do_msgrcv(msqid, compat_ptr(msgp), (ssize_t)msgsz, (long)msgtyp, in compat_ksys_msgrcv()
1259 compat_ssize_t, msgsz, compat_long_t, msgtyp, in COMPAT_SYSCALL_DEFINE5() argument
1262 return compat_ksys_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg); in COMPAT_SYSCALL_DEFINE5()