Lines Matching defs:msgsz
669 size_t msgsz = (size_t)uap->msgsz; /* limit to 4G */
686 printf("call to msgsnd(%d, 0x%qx, %d, %d)\n", msqid, user_msgp, msgsz,
730 segs_needed = (msgsz + msginfo.msgssz - 1) / msginfo.msgssz;
732 printf("msgsz=%d, msgssz=%d, segs_needed=%d\n", msgsz, msginfo.msgssz,
750 if (msgsz > msqptr->u.msg_qbytes) {
752 printf("msgsz > msqptr->msg_qbytes\n");
774 if (msgsz + msqptr->u.msg_cbytes > msqptr->u.msg_qbytes) {
776 printf("msgsz + msg_cbytes > msg_qbytes\n");
873 if (msgsz + msqptr->u.msg_cbytes > msqptr->u.msg_qbytes)
874 panic("msgsz + msg_cbytes > msg_qbytes");
892 msghdr->msg_ts = msgsz;
967 while (msgsz > 0) {
970 if (msgsz > (size_t)msginfo.msgssz)
973 tlen = msgsz;
993 msgsz -= tlen;
1082 size_t msgsz = (size_t)uap->msgsz; /* limit to 4G */
1102 msgsz, msgtyp, msgflg);
1150 if (msgsz < msghdr->msg_ts &&
1154 msgsz, msghdr->msg_ts);
1196 if (msgsz < msghdr->msg_ts &&
1200 msgsz, msghdr->msg_ts);
1317 * Make msgsz the actual amount that we'll be returning.
1319 * (since msgsz is never increased).
1323 printf("found a message, msgsz=%d, msg_ts=%d\n", msgsz,
1326 if (msgsz > msghdr->msg_ts)
1327 msgsz = msghdr->msg_ts;
1367 for (len = 0; len < msgsz; len += msginfo.msgssz) {
1371 if (msgsz > (size_t)msginfo.msgssz)
1374 tlen = msgsz;
1402 *retval = msgsz;