Lines Matching refs:bufsz
1020 static long do_msg_fill(void __user *dest, struct msg_msg *msg, size_t bufsz)
1028 msgsz = (bufsz > msg->m_ts) ? msg->m_ts : bufsz;
1037 * bufsz message bytes.
1039 static inline struct msg_msg *prepare_copy(void __user *buf, size_t bufsz)
1046 copy = load_msg(buf, bufsz);
1048 copy->m_ts = bufsz;
1058 static inline struct msg_msg *prepare_copy(void __user *buf, size_t bufsz)
1092 static long do_msgrcv(int msqid, void __user *buf, size_t bufsz, long msgtyp, int msgflg,
1103 if (msqid < 0 || (long) bufsz < 0)
1109 copy = prepare_copy(buf, min_t(size_t, bufsz, ns->msg_ctlmax));
1144 if ((bufsz < msg->m_ts) && !(msgflg & MSG_NOERROR)) {
1182 msr_d.r_maxsize = bufsz;
1252 bufsz = msg_handler(buf, msg, bufsz);
1255 return bufsz;
1271 static long compat_do_msg_fill(void __user *dest, struct msg_msg *msg, size_t bufsz)
1279 msgsz = (bufsz > msg->m_ts) ? msg->m_ts : bufsz;