| /linux/net/ |
| H A D | compat.c | 57 kmsg->msg_controllen = msg->msg_controllen; in __get_compat_msghdr() 115 (((msg)->msg_controllen) >= sizeof(struct compat_cmsghdr) ? \ 122 ((mhdr)->msg_controllen - \ 130 msg->msg_controllen) in cmsg_compat_nxthdr() 216 kmsg->msg_controllen = kcmlen; in cmsghdr_from_user_compat_to_kern() 235 if (cm == NULL || kmsg->msg_controllen < sizeof(*cm)) { in put_cmsg_compat() 263 if (kmsg->msg_controllen < cmlen) { in put_cmsg_compat() 265 cmlen = kmsg->msg_controllen; in put_cmsg_compat() 276 if (kmsg->msg_controllen < cmlen) in put_cmsg_compat() 277 cmlen = kmsg->msg_controllen; in put_cmsg_compat() [all …]
|
| /linux/net/core/ |
| H A D | scm.c | 262 if (!msg->msg_control || msg->msg_controllen < sizeof(struct cmsghdr)) { in put_cmsg() 266 if (msg->msg_controllen < cmlen) { in put_cmsg() 268 cmlen = msg->msg_controllen; in put_cmsg() 292 cmlen = min(CMSG_SPACE(len), msg->msg_controllen); in put_cmsg() 297 msg->msg_controllen -= cmlen; in put_cmsg() 309 if (!msg->msg_control || msg->msg_controllen < CMSG_LEN(len)) in put_cmsg_notrunc() 345 if (msg->msg_controllen <= sizeof(struct cmsghdr)) in scm_max_fds() 347 return (msg->msg_controllen - sizeof(struct cmsghdr)) / sizeof(int); in scm_max_fds() 384 if (msg->msg_controllen < cmlen) in scm_detach_fds() 385 cmlen = msg->msg_controllen; in scm_detach_fds() [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | udpgso_bench_tx.c | 221 msg.msg_controllen = sizeof(control); in flush_errqueue_recv() 332 size_t msg_controllen = 0; in send_udp_sendmmsg() local 342 msg.msg_controllen = sizeof(control); in send_udp_sendmmsg() 345 msg_controllen += CMSG_SPACE(sizeof(cfg_tx_ts)); in send_udp_sendmmsg() 361 if (msg_controllen) { in send_udp_sendmmsg() 363 mmsgs[i].msg_hdr.msg_controllen = msg_controllen; in send_udp_sendmmsg() 395 size_t msg_controllen; in send_udp_segment() local 406 msg.msg_controllen = sizeof(control); in send_udp_segment() 409 msg_controllen = CMSG_SPACE(sizeof(cfg_mss)); in send_udp_segment() 413 msg_controllen += CMSG_SPACE(sizeof(cfg_tx_ts)); in send_udp_segment() [all …]
|
| H A D | ipv6_flowlabel.c | 84 msg.msg_controllen = sizeof(control); in do_send() 115 msg.msg_controllen = sizeof(control); in do_recv()
|
| H A D | so_txtime.c | 93 msg.msg_controllen = sizeof(control); in do_send_one() 174 msg.msg_controllen = sizeof(control); in do_recv_errqueue_timeout() 222 msg.msg_controllen = sizeof(control); in do_recv_errqueue_timeout()
|
| H A D | msg_zerocopy.c | 201 msg->msg_controllen = CMSG_SPACE(sizeof(cookie)); in do_sendmsg() 224 msg->msg_controllen = 0; in do_sendmsg() 373 msg.msg_controllen = sizeof(cmsgbuf); in do_recvmsg_completion() 409 msg.msg_controllen = sizeof(control); in do_recv_completion()
|
| H A D | timestamping.c | 171 msg->msg_controllen); in printpacket() 298 msg.msg_controllen = sizeof(control); in recvpacket()
|
| H A D | txtimestamp.c | 391 msg.msg_controllen = sizeof(ctrl); in recv_errmsg() 630 msg.msg_controllen = cfg_use_cmsg * CMSG_SPACE(sizeof(uint32_t)); in do_test() 631 msg.msg_controllen += cfg_use_cmsg_opt_id * CMSG_SPACE(sizeof(uint32_t)); in do_test()
|
| /linux/tools/perf/trace/beauty/include/linux/ |
| H A D | socket.h | 91 __kernel_size_t msg_controllen; /* ancillary data buffer length */ member 104 __kernel_size_t msg_controllen; /* ancillary data buffer length */ member 146 #define CMSG_FIRSTHDR(msg) __CMSG_FIRSTHDR((msg)->msg_control, (msg)->msg_controllen) 149 ((mhdr)->msg_controllen - \ 183 return __cmsg_nxthdr(__msg->msg_control, __msg->msg_controllen, __cmsg); in cmsg_nxthdr()
|
| /linux/include/linux/ |
| H A D | socket.h | 91 __kernel_size_t msg_controllen; /* ancillary data buffer length */ member 104 __kernel_size_t msg_controllen; /* ancillary data buffer length */ member 146 #define CMSG_FIRSTHDR(msg) __CMSG_FIRSTHDR((msg)->msg_control, (msg)->msg_controllen) 149 ((mhdr)->msg_controllen - \ 183 return __cmsg_nxthdr(__msg->msg_control, __msg->msg_controllen, __cmsg); in cmsg_nxthdr()
|
| /linux/tools/testing/selftests/namespaces/ |
| H A D | siocgskns_test.c | 119 msg.msg_controllen = sizeof(cmsg_buf); in TEST() 151 msg.msg_controllen = sizeof(cmsg_buf); in TEST() 455 msg.msg_controllen = sizeof(cmsg_buf); in TEST() 494 msg.msg_controllen = sizeof(cmsg_buf); in TEST() 635 msg.msg_controllen = sizeof(cmsg_buf); in TEST() 667 msg.msg_controllen = sizeof(cmsg_buf); in TEST() 837 msg.msg_controllen = sizeof(cmsg_buf); in TEST() 869 msg.msg_controllen = sizeof(cmsg_buf); in TEST() 1047 msg.msg_controllen = sizeof(cmsg_buf); in TEST() 1079 msg.msg_controllen = sizeof(cmsg_buf); in TEST() [all …]
|
| /linux/samples/seccomp/ |
| H A D | user-trap.c | 46 msg.msg_controllen = sizeof(buf); in send_fd() 53 msg.msg_controllen = cmsg->cmsg_len; in send_fd() 77 msg.msg_controllen = sizeof(buf); in recv_fd()
|
| /linux/arch/um/kernel/skas/ |
| H A D | stub.c | 109 .msg_controllen = sizeof(ctrl), in stub_signal_interrupt() 150 if (res == iov.iov_len && msghdr.msg_controllen > sizeof(struct cmsghdr)) in stub_signal_interrupt()
|
| /linux/tools/testing/selftests/landlock/ |
| H A D | common.h | 149 .msg_controllen = sizeof(cmsg_rx.buf), in recv_fd() 183 .msg_controllen = sizeof(cmsg_tx.buf), in send_fd()
|
| /linux/net/rxrpc/ |
| H A D | output.c | 264 msg.msg_controllen = 0; in rxrpc_send_ack_packet() 391 msg.msg_controllen = 0; in rxrpc_send_abort_packet() 672 msg.msg_controllen = 0; in rxrpc_send_data_packet() 763 msg.msg_controllen = 0; in rxrpc_send_conn_abort() 829 msg.msg_controllen = 0; in rxrpc_reject_packet() 889 msg.msg_controllen = 0; in rxrpc_send_keepalive() 957 msg.msg_controllen = 0; in rxrpc_send_response()
|
| H A D | local_event.c | 53 msg.msg_controllen = 0; in rxrpc_send_version_request()
|
| /linux/io_uring/ |
| H A D | net.c | 281 unsafe_get_user(msg->msg_controllen, &umsg->msg_controllen, ua_end); in io_copy_msghdr_from_user() 309 msg->msg_controllen = cmsg.msg_controllen; in io_msg_copy_hdr() 365 kmsg->msg.msg_controllen = 0; in io_send_setup() 576 kmsg->msg.msg_controllen = 0; in io_sendmsg() 751 msg.msg_controllen); in io_recvmsg_copy_hdr() 769 kmsg->msg.msg_controllen = 0; in io_recvmsg_prep_setup() 947 kmsg->msg.msg_controllen = kmsg->controllen; in io_recvmsg_prep_multishot() 983 .controllen = kmsg->controllen - kmsg->msg.msg_controllen, in io_recvmsg_multishot() 1065 if (flags & MSG_WAITALL && !kmsg->msg.msg_controllen) in io_recvmsg()
|
| /linux/tools/testing/vsock/ |
| H A D | msg_zerocopy_common.c | 26 msg.msg_controllen = sizeof(cmsg_data); in vsock_recv_completion()
|
| /linux/include/net/ |
| H A D | compat.h | 16 compat_size_t msg_controllen; member
|
| H A D | scm.h | 100 if (msg->msg_controllen <= 0) in scm_send()
|
| /linux/net/handshake/ |
| H A D | alert.c | 53 msg.msg_controllen = sizeof(buf); in tls_alert_send()
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | mptcp_connect.c | 531 .msg_controllen = sizeof(msg_buf), in do_recvmsg_cmsg() 552 if (msg.msg_controllen && !cfg_cmsg_types.cmsg_enabled) in do_recvmsg_cmsg() 554 (unsigned long)msg.msg_controllen); in do_recvmsg_cmsg() 556 if (msg.msg_controllen == 0 && cfg_cmsg_types.cmsg_enabled) in do_recvmsg_cmsg() 559 if (msg.msg_controllen) in do_recvmsg_cmsg()
|
| /linux/tools/testing/selftests/net/af_unix/ |
| H A D | scm_inq.c | 79 msg.msg_controllen = sizeof(cmsg_buf); in recv_chunks()
|
| H A D | scm_pidfd.c | 199 msg.msg_controllen = sizeof(control); in cmsg_check() 255 msg.msg_controllen = sizeof(control); in cmsg_check_dead()
|
| /linux/tools/testing/selftests/tty/ |
| H A D | tty_tiocsti_test.c | 260 msg.msg_controllen = sizeof(cmsg_buf); in send_fd_via_socket() 285 msg.msg_controllen = sizeof(cmsg_buf); in recv_fd_via_socket()
|