Home
last modified time | relevance | path

Searched refs:recvmsg (Results 1 – 89 of 89) sorted by relevance

/linux-4.4.14/net/decnet/
DTODO19 o Using send/recvmsg() to get at connect/disconnect data (POSIX 1003.1g)
21 send/recvmsg() calls should simply be a vector of set/getsockopt()
Daf_decnet.c2352 .recvmsg = dn_recvmsg,
/linux-4.4.14/Documentation/networking/
Drxrpc.txt7 of AF_RXRPC family, using sendmsg() and recvmsg() with control data to send and
204 aborted with an appropriate network error passed through recvmsg().
237 is received with a last recvmsg.
242 (*) When receiving data for a call, recvmsg flags MSG_MORE if there's more
245 (*) When receiving data or messages for a call, MSG_EOR is flagged by recvmsg
252 (*) Aborts, busy notifications and challenge packets are delivered by recvmsg,
268 its acceptance [recvmsg reports a special control message]. The server
270 is done, the first part of the request data will be delivered by recvmsg.
283 Notes on recvmsg:
286 the receive queue, then recvmsg will keep working through them until:
[all …]
Dtimestamping.txt8 monotonic) system time. Reports the timestamp via recvmsg() in a
247 Timestamps are read using the ancillary data feature of recvmsg().
276 receives the timestamps by calling recvmsg() with flag MSG_ERRQUEUE
278 relevant metadata structures. The recvmsg call returns the original
318 accordingly. Until the process calls recvmsg() on the error queue,
335 on a normal recvmsg(). Since this is not a socket error, it is not
Dnetlink_mmap.txt19 additionally as long as the ring contains messages no recvmsg() or poll()
32 - conversion of the RX path to get messages from the ring instead of recvmsg()
186 to invoke recvmsg() to receive the message and release
Drds.txt107 recvmsg(fd, ...)
Dscaling.txt249 Each table value is a CPU index that is updated during calls to recvmsg
Dcan.txt625 When using recvmsg() call, the msg->msg_flags may contain following flags:
/linux-4.4.14/net/rxrpc/
DMakefile18 ar-recvmsg.o \
Daf_rxrpc.c772 .recvmsg = rxrpc_recvmsg,
/linux-4.4.14/net/ipv4/
Dudplite.c51 .recvmsg = udp_recvmsg,
Daf_inet.c767 err = sk->sk_prot->recvmsg(sk, msg, size, flags & MSG_DONTWAIT, in inet_recvmsg()
916 .recvmsg = inet_recvmsg,
944 .recvmsg = inet_recvmsg,
975 .recvmsg = inet_recvmsg,
Draw.c930 .recvmsg = raw_recvmsg,
Dping.c1003 .recvmsg = ping_recvmsg,
Dtcp_ipv4.c2319 .recvmsg = tcp_recvmsg,
Dudp.c2276 .recvmsg = udp_recvmsg,
/linux-4.4.14/net/ipv6/
Dudplite.c47 .recvmsg = udpv6_recvmsg,
Dping.c39 .recvmsg = ping_recvmsg,
Daf_inet6.c531 .recvmsg = inet_recvmsg, /* ok */
557 .recvmsg = inet_recvmsg, /* ok */
Draw.c1223 .recvmsg = rawv6_recvmsg,
1317 .recvmsg = sock_common_recvmsg, /* ok */
Dudp.c1534 .recvmsg = udpv6_recvmsg,
Dtcp_ipv6.c1865 .recvmsg = tcp_recvmsg,
/linux-4.4.14/crypto/
Dalgif_rng.c114 .recvmsg = rng_recvmsg,
Dalgif_hash.c241 .recvmsg = hash_recvmsg,
349 .recvmsg = hash_recvmsg_nokey,
Dalgif_skcipher.c756 .recvmsg = skcipher_recvmsg,
852 .recvmsg = skcipher_recvmsg_nokey,
Daf_alg.c345 .recvmsg = sock_no_recvmsg,
Dalgif_aead.c512 .recvmsg = aead_recvmsg,
/linux-4.4.14/net/nfc/
Drawsock.c294 .recvmsg = rawsock_recvmsg,
314 .recvmsg = rawsock_recvmsg,
Dllcp_sock.c902 .recvmsg = llcp_sock_recvmsg,
922 .recvmsg = llcp_sock_recvmsg,
/linux-4.4.14/net/atm/
Dpvc.c126 .recvmsg = vcc_recvmsg,
Dsvc.c648 .recvmsg = vcc_recvmsg,
/linux-4.4.14/net/phonet/
Ddatagram.c188 .recvmsg = pn_recvmsg,
Dsocket.c459 .recvmsg = sock_common_recvmsg,
484 .recvmsg = sock_common_recvmsg,
Dpep.c1342 .recvmsg = pep_recvmsg,
/linux-4.4.14/net/ieee802154/
Dsocket.c407 .recvmsg = raw_recvmsg,
432 .recvmsg = sock_common_recvmsg,
951 .recvmsg = dgram_recvmsg,
977 .recvmsg = sock_common_recvmsg,
/linux-4.4.14/net/bluetooth/cmtp/
Dsock.c180 .recvmsg = sock_no_recvmsg,
/linux-4.4.14/net/bluetooth/bnep/
Dsock.c177 .recvmsg = sock_no_recvmsg,
/linux-4.4.14/arch/um/os-Linux/drivers/
Dtuntap_user.c101 n = recvmsg(me, &msg, 0); in tuntap_open_tramp()
/linux-4.4.14/net/l2tp/
Dl2tp_ip.c570 .recvmsg = l2tp_ip_recvmsg,
597 .recvmsg = sock_common_recvmsg,
Dl2tp_ip6.c721 .recvmsg = l2tp_ip6_recvmsg,
748 .recvmsg = sock_common_recvmsg,
Dl2tp_ppp.c1790 .recvmsg = pppol2tp_recvmsg,
/linux-4.4.14/net/bluetooth/hidp/
Dsock.c210 .recvmsg = sock_no_recvmsg,
/linux-4.4.14/arch/x86/entry/syscalls/
Dsyscall_64.tbl56 47 64 recvmsg sys_recvmsg
347 519 x32 recvmsg compat_sys_recvmsg
Dsyscall_32.tbl381 372 i386 recvmsg sys_recvmsg compat_sys_recvmsg
/linux-4.4.14/include/linux/
Dnet.h179 int (*recvmsg) (struct socket *sock, struct msghdr *m, member
/linux-4.4.14/drivers/isdn/mISDN/
Dsocket.c591 .recvmsg = mISDN_sock_recvmsg,
745 .recvmsg = sock_no_recvmsg,
/linux-4.4.14/net/irda/
Daf_irda.c2613 .recvmsg = irda_recvmsg_stream,
2637 .recvmsg = irda_recvmsg_dgram,
2661 .recvmsg = irda_recvmsg_dgram,
2686 .recvmsg = irda_recvmsg_dgram,
/linux-4.4.14/Documentation/networking/timestamping/
Dtimestamping.c301 res = recvmsg(sock, &msg, recvmsg_flags|MSG_DONTWAIT); in recvpacket()
Dtxtimestamp.c256 ret = recvmsg(fd, &msg, MSG_ERRQUEUE); in recv_errmsg()
/linux-4.4.14/net/dccp/
Dipv4.c940 .recvmsg = dccp_recvmsg,
987 .recvmsg = sock_common_recvmsg,
Dipv6.c994 .recvmsg = dccp_recvmsg,
1037 .recvmsg = sock_common_recvmsg,
/linux-4.4.14/arch/parisc/kernel/
Dsyscall_table.S282 ENTRY_COMP(recvmsg)
/linux-4.4.14/arch/um/os-Linux/
Dfile.c498 n = recvmsg(fd, &msg, 0); in os_rcv_fd()
/linux-4.4.14/net/caif/
Dcaif_socket.c982 .recvmsg = caif_seqpkt_recvmsg,
1003 .recvmsg = caif_stream_recvmsg,
/linux-4.4.14/arch/powerpc/include/asm/
Dsystbl.h349 COMPAT_SYS_SPU(recvmsg)
/linux-4.4.14/drivers/vhost/
Dnet.c568 err = sock->ops->recvmsg(sock, &msg, in handle_rx()
594 err = sock->ops->recvmsg(sock, &msg, in handle_rx()
/linux-4.4.14/net/rds/
Daf_rds.c430 .recvmsg = rds_recvmsg,
/linux-4.4.14/net/vmw_vsock/
Daf_vsock.c1087 .recvmsg = vsock_dgram_recvmsg,
1823 .recvmsg = vsock_stream_recvmsg,
/linux-4.4.14/net/can/
Draw.c838 .recvmsg = raw_recvmsg,
Dbcm.c1596 .recvmsg = bcm_recvmsg,
/linux-4.4.14/drivers/net/ppp/
Dpptp.c674 .recvmsg = sock_no_recvmsg,
Dpppoe.c1146 .recvmsg = pppoe_recvmsg,
/linux-4.4.14/net/tipc/
Dsocket.c2508 .recvmsg = tipc_recvmsg,
2529 .recvmsg = tipc_recvmsg,
2550 .recvmsg = tipc_recv_stream,
/linux-4.4.14/net/unix/
Daf_unix.c690 .recvmsg = unix_stream_recvmsg,
713 .recvmsg = unix_dgram_recvmsg,
735 .recvmsg = unix_seqpacket_recvmsg,
/linux-4.4.14/net/bluetooth/rfcomm/
Dsock.c1044 .recvmsg = rfcomm_sock_recvmsg,
/linux-4.4.14/net/sctp/
Dipv6.c958 .recvmsg = sock_common_recvmsg,
Dprotocol.c1029 .recvmsg = sock_common_recvmsg,
Dsocket.c7375 .recvmsg = sctp_recvmsg,
7414 .recvmsg = sctp_recvmsg,
/linux-4.4.14/net/
Dcompat.c729 COMPAT_SYSCALL_DEFINE3(recvmsg, int, fd, struct compat_msghdr __user *, msg, unsigned int, flags) in COMPAT_SYSCALL_DEFINE3() argument
Dsocket.c713 return sock->ops->recvmsg(sock, msg, size, flags); in sock_recvmsg_nosec()
2152 SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, in SYSCALL_DEFINE3() argument
/linux-4.4.14/net/llc/
Daf_llc.c1183 .recvmsg = llc_ui_recvmsg,
/linux-4.4.14/net/bluetooth/
Dsco.c1201 .recvmsg = sco_sock_recvmsg,
Dhci_sock.c1440 .recvmsg = hci_sock_recvmsg,
Dl2cap_sock.c1644 .recvmsg = l2cap_sock_recvmsg,
/linux-4.4.14/net/core/
Dsock.c2626 err = sk->sk_prot->recvmsg(sk, msg, size, flags & MSG_DONTWAIT, in sock_common_recvmsg()
2966 proto_method_implemented(proto->recvmsg), in proto_seq_printf()
/linux-4.4.14/net/netrom/
Daf_netrom.c1376 .recvmsg = nr_recvmsg,
/linux-4.4.14/Documentation/DocBook/
Dnetworking.xml.db93 API-kernel-recvmsg
/linux-4.4.14/drivers/net/
Dmacvtap.c1254 .recvmsg = macvtap_recvmsg,
Dtun.c1551 .recvmsg = tun_recvmsg,
/linux-4.4.14/net/rose/
Daf_rose.c1492 .recvmsg = rose_recvmsg,
/linux-4.4.14/net/appletalk/
Dddp.c1884 .recvmsg = atalk_recvmsg,
/linux-4.4.14/net/x25/
Daf_x25.c1765 .recvmsg = x25_recvmsg,
/linux-4.4.14/include/net/
Dsock.h992 int (*recvmsg)(struct sock *sk, struct msghdr *msg, member
/linux-4.4.14/net/ax25/
Daf_ax25.c1964 .recvmsg = ax25_recvmsg,
/linux-4.4.14/net/ipx/
Daf_ipx.c1980 .recvmsg = ipx_recvmsg,
/linux-4.4.14/net/packet/
Daf_packet.c4286 .recvmsg = packet_recvmsg,
4307 .recvmsg = packet_recvmsg,
/linux-4.4.14/net/iucv/
Daf_iucv.c2339 .recvmsg = iucv_sock_recvmsg,
/linux-4.4.14/net/netlink/
Daf_netlink.c3249 .recvmsg = netlink_recvmsg,
/linux-4.4.14/net/key/
Daf_key.c3695 .recvmsg = pfkey_recvmsg,