Lines Matching refs:msgtyp
732 static inline int convert_mode(long *msgtyp, int msgflg) in convert_mode() argument
742 if (*msgtyp == 0) in convert_mode()
744 if (*msgtyp < 0) { in convert_mode()
745 *msgtyp = -*msgtyp; in convert_mode()
801 static struct msg_msg *find_msg(struct msg_queue *msq, long *msgtyp, int mode) in find_msg() argument
807 if (testmsg(msg, *msgtyp, mode) && in find_msg()
809 *msgtyp, mode)) { in find_msg()
811 *msgtyp = msg->m_type - 1; in find_msg()
814 if (*msgtyp == count) in find_msg()
825 long do_msgrcv(int msqid, void __user *buf, size_t bufsz, long msgtyp, int msgflg, in do_msgrcv() argument
845 mode = convert_mode(&msgtyp, msgflg); in do_msgrcv()
870 msg = find_msg(msq, &msgtyp, mode); in do_msgrcv()
909 msr_d.r_msgtype = msgtyp; in do_msgrcv()
1015 long, msgtyp, int, msgflg) in SYSCALL_DEFINE5() argument
1017 return do_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg, do_msg_fill); in SYSCALL_DEFINE5()