Lines Matching refs:msg
782 struct msghdr msg; in uv__try_write() local
794 msg.msg_name = NULL; in uv__try_write()
795 msg.msg_namelen = 0; in uv__try_write()
796 msg.msg_iov = iov; in uv__try_write()
797 msg.msg_iovlen = iovcnt; in uv__try_write()
798 msg.msg_flags = 0; in uv__try_write()
800 msg.msg_control = &cmsg.hdr; in uv__try_write()
801 msg.msg_controllen = CMSG_SPACE(sizeof(fd_to_send)); in uv__try_write()
809 n = sendmsg(uv__stream_fd(stream), &msg, 0); in uv__try_write()
981 static int uv__stream_recv_cmsg(uv_stream_t* stream, struct msghdr* msg) { in uv__stream_recv_cmsg() argument
990 for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL; cmsg = CMSG_NXTHDR(msg, cmsg)) { in uv__stream_recv_cmsg()
1028 struct msghdr msg; in uv__read() local
1069 msg.msg_flags = 0; in uv__read()
1070 msg.msg_iov = (struct iovec*) &buf; in uv__read()
1071 msg.msg_iovlen = 1; in uv__read()
1072 msg.msg_name = NULL; in uv__read()
1073 msg.msg_namelen = 0; in uv__read()
1075 msg.msg_controllen = sizeof(cmsg); in uv__read()
1076 msg.msg_control = &cmsg.hdr; in uv__read()
1079 nread = uv__recvmsg(uv__stream_fd(stream), &msg, 0); in uv__read()
1118 err = uv__stream_recv_cmsg(stream, &msg); in uv__read()
1126 if (is_ipc && msg.msg_controllen > 0) { in uv__read()
1133 old = msg.msg_iov; in uv__read()
1134 msg.msg_iov = (struct iovec*) &blankbuf; in uv__read()
1137 nread = uv__recvmsg(uv__stream_fd(stream), &msg, 0); in uv__read()
1138 err = uv__stream_recv_cmsg(stream, &msg); in uv__read()
1141 msg.msg_iov = old; in uv__read()
1144 } while (nread == 0 && msg.msg_controllen > 0); in uv__read()
1145 msg.msg_iov = old; in uv__read()