Lines Matching refs:msgsz
666 msgrcv(int msqid, struct ipcmsgbuf *msgp, size_t msgsz, long msgtyp, int msgflg) in msgrcv() argument
710 error = msg_copyout(qp, msgtyp, &lock, &xtsz, msgsz, in msgrcv()
805 size_t msgsz, struct msg *smp, struct ipcmsgbuf *msgp, int msgflg) in msg_copyout() argument
813 if (msgsz < smp->msg_size) { in msg_copyout()
817 xtsz = msgsz; in msg_copyout()
1094 msgsnd(int msqid, struct ipcmsgbuf *msgp, size_t msgsz, int msgflg) in msgsnd() argument
1128 if (msgsz <= MSG_PREALLOC_LIMIT) { in msgsnd()
1136 mp->msg_size = msgsz; in msgsnd()
1137 if (msgsz) { in msgsnd()
1138 mp->msg_addr = kmem_alloc(msgsz, KM_SLEEP); in msgsnd()
1140 mp->msg_addr, msgsz) == -1) { in msgsnd()
1154 if (msgsz > qp->msg_qbytes) { in msgsnd()
1167 while ((msgsz > qp->msg_qbytes - qp->msg_cbytes) || in msgsnd()
1178 msg_entry.msgw_snd_size = msgsz; in msgsnd()
1183 if (qp->msg_snd_smallest > msgsz) in msgsnd()
1184 qp->msg_snd_smallest = msgsz; in msgsnd()
1200 ASSERT(msgsz > 0); in msgsnd()
1202 mp->msg_addr = kmem_alloc(msgsz, KM_SLEEP); in msgsnd()
1203 mp->msg_size = msgsz; in msgsnd()
1207 mp->msg_addr, msgsz) == -1); in msgsnd()
1224 qp->msg_cbytes += msgsz; in msgsnd()