Lines Matching refs:msgsz
719 size_t msgsz = (size_t)uap->msgsz; /* limit to 4G */
736 printf("call to msgsnd(%d, 0x%qx, %ld, %d)\n", msqid, user_msgp, msgsz,
780 segs_needed = (msgsz + msginfo.msgssz - 1) / msginfo.msgssz;
782 printf("msgsz=%ld, msgssz=%d, segs_needed=%d\n", msgsz, msginfo.msgssz,
800 if (msgsz > msqptr->u.msg_qbytes) {
802 printf("msgsz > msqptr->msg_qbytes\n");
824 if (msgsz + msqptr->u.msg_cbytes > msqptr->u.msg_qbytes) {
826 printf("msgsz + msg_cbytes > msg_qbytes\n");
923 if (msgsz + msqptr->u.msg_cbytes > msqptr->u.msg_qbytes)
924 panic("msgsz + msg_cbytes > msg_qbytes");
942 msghdr->msg_ts = msgsz;
1019 while (msgsz > 0) {
1022 if (msgsz > (size_t)msginfo.msgssz)
1025 tlen = msgsz;
1045 msgsz -= tlen;
1134 size_t msgsz = (size_t)uap->msgsz; /* limit to 4G */
1154 msgsz, msgtyp, msgflg);
1202 if (msgsz < msghdr->msg_ts &&
1206 msgsz, msghdr->msg_ts);
1248 if (msgsz < msghdr->msg_ts &&
1252 msgsz, msghdr->msg_ts);
1369 * Make msgsz the actual amount that we'll be returning.
1371 * (since msgsz is never increased).
1375 printf("found a message, msgsz=%ld, msg_ts=%d\n", msgsz,
1378 if (msgsz > msghdr->msg_ts)
1379 msgsz = msghdr->msg_ts;
1419 for (len = 0; len < msgsz; len += msginfo.msgssz) {
1423 if (msgsz > (size_t)msginfo.msgssz)
1426 tlen = msgsz;
1454 *retval = msgsz;