Lines Matching refs:msgtyp
730 static inline int convert_mode(long *msgtyp, int msgflg) in convert_mode() argument
740 if (*msgtyp == 0) in convert_mode()
742 if (*msgtyp < 0) { in convert_mode()
743 *msgtyp = -*msgtyp; in convert_mode()
799 static struct msg_msg *find_msg(struct msg_queue *msq, long *msgtyp, int mode) in find_msg() argument
805 if (testmsg(msg, *msgtyp, mode) && in find_msg()
807 *msgtyp, mode)) { in find_msg()
809 *msgtyp = msg->m_type - 1; in find_msg()
812 if (*msgtyp == count) in find_msg()
823 long do_msgrcv(int msqid, void __user *buf, size_t bufsz, long msgtyp, int msgflg, in do_msgrcv() argument
843 mode = convert_mode(&msgtyp, msgflg); in do_msgrcv()
868 msg = find_msg(msq, &msgtyp, mode); in do_msgrcv()
907 msr_d.r_msgtype = msgtyp; in do_msgrcv()
987 long, msgtyp, int, msgflg) in SYSCALL_DEFINE5() argument
989 return do_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg, do_msg_fill); in SYSCALL_DEFINE5()