Lines Matching refs:msg
213 static void __recv_errmsg_cmsg(struct msghdr *msg, int payload_len) in __recv_errmsg_cmsg() argument
220 for (cm = CMSG_FIRSTHDR(msg); in __recv_errmsg_cmsg()
222 cm = CMSG_NXTHDR(msg, cm)) { in __recv_errmsg_cmsg()
270 static struct msghdr msg; in recv_errmsg() local
279 memset(&msg, 0, sizeof(msg)); in recv_errmsg()
285 msg.msg_iov = &entry; in recv_errmsg()
286 msg.msg_iovlen = 1; in recv_errmsg()
287 msg.msg_name = NULL; in recv_errmsg()
288 msg.msg_namelen = 0; in recv_errmsg()
289 msg.msg_control = ctrl; in recv_errmsg()
290 msg.msg_controllen = sizeof(ctrl); in recv_errmsg()
292 ret = recvmsg(fd, &msg, MSG_ERRQUEUE); in recv_errmsg()
297 __recv_errmsg_cmsg(&msg, ret); in recv_errmsg()
391 struct msghdr msg; in do_test() local
465 memset(&msg, 0, sizeof(msg)); in do_test()
495 msg.msg_name = (void *)&laddr; in do_test()
496 msg.msg_namelen = sizeof(laddr); in do_test()
498 msg.msg_name = (void *)&daddr; in do_test()
499 msg.msg_namelen = sizeof(daddr); in do_test()
501 msg.msg_name = (void *)&daddr6; in do_test()
502 msg.msg_namelen = sizeof(daddr6); in do_test()
506 msg.msg_iov = &iov; in do_test()
507 msg.msg_iovlen = 1; in do_test()
512 msg.msg_control = control; in do_test()
513 msg.msg_controllen = sizeof(control); in do_test()
515 cmsg = CMSG_FIRSTHDR(&msg); in do_test()
523 val = sendmsg(fd, &msg, 0); in do_test()