Lines Matching refs:msg
308 static void __recv_errmsg_cmsg(struct msghdr *msg, int payload_len) in __recv_errmsg_cmsg() argument
315 for (cm = CMSG_FIRSTHDR(msg); in __recv_errmsg_cmsg()
317 cm = CMSG_NXTHDR(msg, cm)) { in __recv_errmsg_cmsg()
365 static struct msghdr msg; in recv_errmsg() local
374 memset(&msg, 0, sizeof(msg)); in recv_errmsg()
380 msg.msg_iov = &entry; in recv_errmsg()
381 msg.msg_iovlen = 1; in recv_errmsg()
382 msg.msg_name = NULL; in recv_errmsg()
383 msg.msg_namelen = 0; in recv_errmsg()
384 msg.msg_control = ctrl; in recv_errmsg()
385 msg.msg_controllen = sizeof(ctrl); in recv_errmsg()
387 ret = recvmsg(fd, &msg, MSG_ERRQUEUE); in recv_errmsg()
392 __recv_errmsg_cmsg(&msg, ret); in recv_errmsg()
486 struct msghdr msg; in do_test() local
578 memset(&msg, 0, sizeof(msg)); in do_test()
608 msg.msg_name = (void *)&laddr; in do_test()
609 msg.msg_namelen = sizeof(laddr); in do_test()
611 msg.msg_name = (void *)&daddr; in do_test()
612 msg.msg_namelen = sizeof(daddr); in do_test()
614 msg.msg_name = (void *)&daddr6; in do_test()
615 msg.msg_namelen = sizeof(daddr6); in do_test()
619 msg.msg_iov = &iov; in do_test()
620 msg.msg_iovlen = 1; in do_test()
625 msg.msg_control = control; in do_test()
626 msg.msg_controllen = sizeof(control); in do_test()
628 cmsg = CMSG_FIRSTHDR(&msg); in do_test()
636 val = sendmsg(fd, &msg, 0); in do_test()