Home
last modified time | relevance | path

Searched refs:msg_control (Results 1 – 35 of 35) sorted by relevance

/linux-4.1.27/include/linux/
Dsocket.h51 void *msg_control; /* ancillary data */ member
62 void __user *msg_control; /* ancillary data */ member
102 #define CMSG_FIRSTHDR(msg) __CMSG_FIRSTHDR((msg)->msg_control, (msg)->msg_controllen)
106 ((char *)(cmsg) - (char *)(mhdr)->msg_control)))
139 return __cmsg_nxthdr(__msg->msg_control, __msg->msg_controllen, __cmsg); in cmsg_nxthdr()
/linux-4.1.27/net/core/
Dscm.c218 = (__force struct cmsghdr __user *)msg->msg_control; in put_cmsg()
246 msg->msg_control += cmlen; in put_cmsg()
257 = (__force struct cmsghdr __user*)msg->msg_control; in scm_detach_fds()
316 msg->msg_control += cmlen; in scm_detach_fds()
/linux-4.1.27/net/
Dcompat.c48 __get_user(tmp3, &umsg->msg_control) || in get_compat_msghdr()
61 kmsg->msg_control = compat_ptr(tmp3); in get_compat_msghdr()
101 (struct compat_cmsghdr __user *)((msg)->msg_control) : \
108 ((char *)(ucmsg) - (char *)(mhdr)->msg_control)))
114 if ((unsigned long)(ptr + 1 - (char __user *)msg->msg_control) > in cmsg_compat_nxthdr()
190 kmsg->msg_control = kcmsg_base; in cmsghdr_from_user_compat_to_kern()
204 struct compat_cmsghdr __user *cm = (struct compat_cmsghdr __user *) kmsg->msg_control; in put_cmsg_compat()
253 kmsg->msg_control += cmlen; in put_cmsg_compat()
260 struct compat_cmsghdr __user *cm = (struct compat_cmsghdr __user *) kmsg->msg_control; in scm_detach_fds_compat()
298 kmsg->msg_control += cmlen; in scm_detach_fds_compat()
Dsocket.c1647 msg.msg_control = NULL; in SYSCALL_DEFINE6()
1702 msg.msg_control = NULL; in SYSCALL_DEFINE6()
1846 __get_user(kmsg->msg_control, &umsg->msg_control) || in copy_msghdr_from_user()
1919 ctl_buf = msg_sys->msg_control; in ___sys_sendmsg()
1934 (void __user __force *)msg_sys->msg_control, in ___sys_sendmsg()
1937 msg_sys->msg_control = ctl_buf; in ___sys_sendmsg()
2100 cmsg_ptr = (unsigned long)msg_sys->msg_control; in ___sys_recvmsg()
2126 err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr, in ___sys_recvmsg()
2129 err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr, in ___sys_recvmsg()
/linux-4.1.27/include/net/
Dcompat.h16 compat_uptr_t msg_control; /* void * */ member
Dscm.h113 if (!msg->msg_control) { in scm_recv()
/linux-4.1.27/net/rxrpc/
Dar-connevent.c88 msg.msg_control = NULL; in rxrpc_abort_connection()
358 msg.msg_control = NULL; in rxrpc_reject_packets()
Dar-output.c219 ASSERTCMP(msg->msg_control, ==, NULL); in rxrpc_kernel_send_data()
345 msg.msg_control = NULL; in rxrpc_send_packet()
Dar-local.c343 msg.msg_control = NULL; in rxrpc_send_version_request()
Dar-accept.c41 msg.msg_control = NULL; in rxrpc_busy()
Drxkad.c591 msg.msg_control = NULL; in rxkad_issue_challenge()
643 msg.msg_control = NULL; in rxkad_send_response()
Dar-ack.c908 msg.msg_control = NULL; in rxrpc_process_call()
/linux-4.1.27/fs/afs/
Drxrpc.c389 msg.msg_control = NULL; in afs_make_call()
779 msg.msg_control = NULL; in afs_send_empty_reply()
815 msg.msg_control = NULL; in afs_send_simple_reply()
/linux-4.1.27/drivers/vhost/
Dnet.c302 .msg_control = NULL, in handle_tx()
383 msg.msg_control = ubuf; in handle_tx()
389 msg.msg_control = NULL; in handle_tx()
527 .msg_control = NULL, /* FIXME: get and handle RX aux data. */ in handle_rx()
/linux-4.1.27/arch/um/os-Linux/drivers/
Dtuntap_user.c98 msg.msg_control = buf; in tuntap_open_tramp()
/linux-4.1.27/drivers/net/
Dmacvtap.c706 if (m && m->msg_control && sock_flag(&q->sk, SOCK_ZEROCOPY)) { in macvtap_get_user()
737 if (!err && m && m->msg_control) { in macvtap_get_user()
738 struct ubuf_info *uarg = m->msg_control; in macvtap_get_user()
762 skb_shinfo(skb)->destructor_arg = m->msg_control; in macvtap_get_user()
Dtun.c1031 void *msg_control, struct iov_iter *from, in tun_get_user() argument
1083 if (msg_control) { in tun_get_user()
1118 if (!err && msg_control) { in tun_get_user()
1119 struct ubuf_info *uarg = msg_control; in tun_get_user()
1200 skb_shinfo(skb)->destructor_arg = msg_control; in tun_get_user()
1460 ret = tun_get_user(tun, tfile, m->msg_control, &m->msg_iter, in tun_sendmsg()
/linux-4.1.27/arch/um/drivers/
Dmconsole_user.c52 msg.msg_control = NULL; in mconsole_reply_v0()
/linux-4.1.27/fs/dlm/
Dlowcomms.c553 outmessage.msg_control = outcmsg; in sctp_send_shutdown()
818 msg.msg_control = incmsg; in receive_from_sock()
849 msg.msg_control = incmsg; in receive_from_sock()
1095 outmessage.msg_control = outcmsg; in sctp_init_assoc()
/linux-4.1.27/Documentation/networking/timestamping/
Dtimestamping.c298 msg.msg_control = &control; in recvpacket()
Dtxtimestamp.c253 msg.msg_control = ctrl; in recv_errmsg()
/linux-4.1.27/arch/um/os-Linux/
Dfile.c493 msg.msg_control = buf; in os_rcv_fd()
/linux-4.1.27/net/ipv6/
Dipv6_sockglue.c503 msg.msg_control = (void *)(opt+1); in do_ipv6_setsockopt()
1028 msg.msg_control = optval; in do_ipv6_getsockopt()
Dip6_flowlabel.c389 msg.msg_control = (void *)(fl->opt+1); in fl_create()
/linux-4.1.27/drivers/isdn/mISDN/
Dl1oip_core.c707 msg.msg_control = NULL; in l1oip_socket_thread()
713 hc->sendmsg.msg_control = NULL; in l1oip_socket_thread()
/linux-4.1.27/drivers/usb/usbip/
Dusbip_common.c350 msg.msg_control = NULL; in usbip_recv()
/linux-4.1.27/net/sunrpc/
Dsvcsock.c253 .msg_control = cmh, in svc_sendto()
550 .msg_control = cmh, in svc_udp_recvfrom()
/linux-4.1.27/drivers/block/
Dnbd.c170 msg.msg_control = NULL; in sock_xmit()
/linux-4.1.27/fs/cifs/
Dtransport.c149 smb_msg.msg_control = NULL; in smb_send_kvec()
Dconnect.c557 smb_msg.msg_control = NULL; in cifs_readv_from_socket()
/linux-4.1.27/Documentation/networking/
Drds.txt117 the msg.msg_control buffer of struct msghdr. The format of the
Dtimestamping.txt277 set and with a msg_control buffer sufficiently large to receive the
/linux-4.1.27/net/tipc/
Dsocket.c1336 ((err == TIPC_CONN_SHUTDOWN) || m->msg_control)) in tipc_recvmsg()
1446 if ((err == TIPC_CONN_SHUTDOWN) || m->msg_control) in tipc_recv_stream()
/linux-4.1.27/net/ipv4/
Dip_sockglue.c1430 msg.msg_control = (__force void *) optval; in do_ip_getsockopt()
/linux-4.1.27/drivers/block/drbd/
Ddrbd_main.c1785 msg.msg_control = NULL; in drbd_send()