Home
last modified time | relevance | path

Searched refs:msghdr (Results 1 – 25 of 126) sorted by relevance

123456

/net/core/
A Dscm.c166 int __scm_send(struct socket *sock, struct msghdr *msg, struct scm_cookie *p) in __scm_send()
255 int put_cmsg(struct msghdr * msg, int level, int type, int len, void *data) in put_cmsg()
309 int put_cmsg_notrunc(struct msghdr *msg, int level, int type, int len, in put_cmsg_notrunc()
347 static int scm_max_fds(struct msghdr *msg) in scm_max_fds()
354 void scm_detach_fds(struct msghdr *msg, struct scm_cookie *scm) in scm_detach_fds()
433 static void scm_passec(struct sock *sk, struct msghdr *msg, struct scm_cookie *scm) in scm_passec()
455 static void scm_passec(struct sock *sk, struct msghdr *msg, struct scm_cookie *scm) in scm_passec()
465 static void scm_pidfd_recv(struct msghdr *msg, struct scm_cookie *scm) in scm_pidfd_recv()
501 static bool __scm_recv_common(struct sock *sk, struct msghdr *msg, in __scm_recv_common()
532 void scm_recv(struct socket *sock, struct msghdr *msg, in scm_recv()
[all …]
/net/rds/
A Drecv.c455 int rds_notify_queue_get(struct rds_sock *rs, struct msghdr *msghdr) in rds_notify_queue_get() argument
473 if (msghdr) { in rds_notify_queue_get()
474 max_messages = msghdr->msg_controllen / CMSG_SPACE(sizeof(cmsg)); in rds_notify_queue_get()
494 if (msghdr) { in rds_notify_queue_get()
498 err = put_cmsg(msghdr, SOL_RDS, RDS_CMSG_RDMA_STATUS, in rds_notify_queue_get()
523 static int rds_notify_cong(struct rds_sock *rs, struct msghdr *msghdr) in rds_notify_cong() argument
529 err = put_cmsg(msghdr, SOL_RDS, RDS_CMSG_CONG_UPDATE, in rds_notify_cong()
544 static int rds_cmsg_recv(struct rds_incoming *inc, struct msghdr *msg, in rds_cmsg_recv()
603 static bool rds_recvmsg_zcookie(struct rds_sock *rs, struct msghdr *msg) in rds_recvmsg_zcookie()
638 int rds_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, in rds_recvmsg()
/net/sctp/
A Dulpevent.c988 struct msghdr *msghdr) in sctp_ulpevent_read_sndrcvinfo() argument
1008 put_cmsg(msghdr, IPPROTO_SCTP, SCTP_SNDRCV, in sctp_ulpevent_read_sndrcvinfo()
1016 struct msghdr *msghdr) in sctp_ulpevent_read_rcvinfo() argument
1033 put_cmsg(msghdr, IPPROTO_SCTP, SCTP_RCVINFO, in sctp_ulpevent_read_rcvinfo()
1041 struct msghdr *msghdr, in __sctp_ulpevent_read_nxtinfo() argument
1055 put_cmsg(msghdr, IPPROTO_SCTP, SCTP_NXTINFO, in __sctp_ulpevent_read_nxtinfo()
1060 struct msghdr *msghdr, in sctp_ulpevent_read_nxtinfo() argument
1069 msghdr, skb); in sctp_ulpevent_read_nxtinfo()
/net/
A Dsocket.c1144 struct msghdr msg = {.msg_iter = *to, in sock_read_iter()
1166 struct msghdr msg = {.msg_iter = *from, in sock_write_iter()
2199 struct msghdr msg; in __sys_sendto()
2257 struct msghdr msg = { in __sys_recvfrom()
2490 int __copy_msghdr(struct msghdr *kmsg, in __copy_msghdr()
2633 static int sendmsg_copy_msghdr(struct msghdr *msg, in sendmsg_copy_msghdr()
2654 struct msghdr *msg_sys, unsigned int flags, in ___sys_sendmsg()
2686 struct msghdr msg_sys; in __sys_sendmsg()
2719 struct msghdr msg_sys; in __sys_sendmmsg()
2895 struct msghdr msg_sys; in __sys_recvmsg()
[all …]
A Dcompat.c36 int __get_compat_msghdr(struct msghdr *kmsg, in __get_compat_msghdr()
83 int get_compat_msghdr(struct msghdr *kmsg, in get_compat_msghdr()
125 static inline struct compat_cmsghdr __user *cmsg_compat_nxthdr(struct msghdr *msg, in cmsg_compat_nxthdr()
139 int cmsghdr_from_user_compat_to_kern(struct msghdr *kmsg, struct sock *sk, in cmsghdr_from_user_compat_to_kern()
227 int put_cmsg_compat(struct msghdr *kmsg, int level, int type, int len, void *data) in put_cmsg_compat()
283 static int scm_max_fds_compat(struct msghdr *msg) in scm_max_fds_compat()
290 void scm_detach_fds_compat(struct msghdr *msg, struct scm_cookie *scm) in scm_detach_fds_compat()
/net/ipv4/
A Dtcp_bpf.c93 struct msghdr msghdr = {}; in tcp_bpf_push() local
112 msghdr.msg_flags = flags | MSG_SPLICE_PAGES; in tcp_bpf_push()
115 msghdr.msg_flags |= MSG_SENDPAGE_NOPOLICY; in tcp_bpf_push()
118 msghdr.msg_flags |= MSG_MORE; in tcp_bpf_push()
121 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, size); in tcp_bpf_push()
122 ret = tcp_sendmsg_locked(sk, &msghdr, size); in tcp_bpf_push()
221 struct msghdr *msg, in tcp_bpf_recvmsg_parser()
334 static int tcp_bpf_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, in tcp_bpf_recvmsg()
495 static int tcp_bpf_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) in tcp_bpf_sendmsg()
A Dip_sockglue.c54 static void ip_cmsg_recv_pktinfo(struct msghdr *msg, struct sk_buff *skb) in ip_cmsg_recv_pktinfo()
63 static void ip_cmsg_recv_ttl(struct msghdr *msg, struct sk_buff *skb) in ip_cmsg_recv_ttl()
69 static void ip_cmsg_recv_tos(struct msghdr *msg, struct sk_buff *skb) in ip_cmsg_recv_tos()
74 static void ip_cmsg_recv_opts(struct msghdr *msg, struct sk_buff *skb) in ip_cmsg_recv_opts()
84 static void ip_cmsg_recv_retopts(struct net *net, struct msghdr *msg, in ip_cmsg_recv_retopts()
102 static void ip_cmsg_recv_fragsize(struct msghdr *msg, struct sk_buff *skb) in ip_cmsg_recv_fragsize()
113 static void ip_cmsg_recv_checksum(struct msghdr *msg, struct sk_buff *skb, in ip_cmsg_recv_checksum()
129 static void ip_cmsg_recv_security(struct msghdr *msg, struct sk_buff *skb) in ip_cmsg_recv_security()
147 static void ip_cmsg_recv_dstaddr(struct msghdr *msg, struct sk_buff *skb) in ip_cmsg_recv_dstaddr()
169 void ip_cmsg_recv_offset(struct msghdr *msg, struct sock *sk, in ip_cmsg_recv_offset()
[all …]
A Dudp_bpf.c13 static int sk_udp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, in sk_udp_recvmsg()
62 static int udp_bpf_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, in udp_bpf_recvmsg()
/net/sunrpc/
A Dsocklib.c160 static inline int xprt_sendmsg(struct socket *sock, struct msghdr *msg, in xprt_sendmsg()
168 static int xprt_send_kvec(struct socket *sock, struct msghdr *msg, in xprt_send_kvec()
175 static int xprt_send_pagedata(struct socket *sock, struct msghdr *msg, in xprt_send_pagedata()
188 static int xprt_send_rm_and_kvec(struct socket *sock, struct msghdr *msg, in xprt_send_rm_and_kvec()
218 int xprt_sock_sendmsg(struct socket *sock, struct msghdr *msg, in xprt_sock_sendmsg()
/net/xfrm/
A Despintcp.c135 static int espintcp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, in espintcp_recvmsg()
212 struct msghdr msghdr = { in espintcp_sendskmsg_locked() local
231 msghdr.msg_flags &= ~MSG_MORE; in espintcp_sendskmsg_locked()
236 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, size); in espintcp_sendskmsg_locked()
237 ret = tcp_sendmsg_locked(sk, &msghdr, size); in espintcp_sendskmsg_locked()
324 static int espintcp_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) in espintcp_sendmsg()
/net/ipv6/
A Dudp_impl.h24 int udpv6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len);
25 int udpv6_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags,
A Dping.c27 static int dummy_ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, in dummy_ipv6_recv_error()
32 static void dummy_ip6_datagram_recv_ctl(struct sock *sk, struct msghdr *msg, in dummy_ip6_datagram_recv_ctl()
62 static int ping_v6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) in ping_v6_sendmsg()
/net/qrtr/
A Dns.c113 struct msghdr msg = { }; in service_announce_new()
139 struct msghdr msg = { }; in service_announce_del()
170 struct msghdr msg = { }; in lookup_notify()
302 struct msghdr msg = { }; in say_hello()
340 struct msghdr msg = { }; in ctrl_cmd_bye()
389 struct msghdr msg = { }; in ctrl_cmd_del_client()
593 struct msghdr msg = { }; in qrtr_ns_worker()
/net/atm/
A Dcommon.h17 int vcc_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
19 int vcc_sendmsg(struct socket *sock, struct msghdr *m, size_t total_len);
/net/unix/
A Daf_unix.h56 int __unix_dgram_recvmsg(struct sock *sk, struct msghdr *msg, size_t size, int flags);
57 int __unix_stream_recvmsg(struct sock *sk, struct msghdr *msg, size_t size, int flags);
A Dunix_bpf.c42 static int __unix_recvmsg(struct sock *sk, struct msghdr *msg, in __unix_recvmsg()
51 static int unix_bpf_recvmsg(struct sock *sk, struct msghdr *msg, in unix_bpf_recvmsg()
/net/rxrpc/
A Drecvmsg.c68 static int rxrpc_recvmsg_term(struct rxrpc_call *call, struct msghdr *msg) in rxrpc_recvmsg_term()
164 static int rxrpc_recvmsg_user_id(struct rxrpc_call *call, struct msghdr *msg, in rxrpc_recvmsg_user_id()
186 static int rxrpc_recvmsg_challenge(struct socket *sock, struct msghdr *msg, in rxrpc_recvmsg_challenge()
198 static int rxrpc_recvmsg_oob(struct socket *sock, struct msghdr *msg, in rxrpc_recvmsg_oob()
244 struct msghdr *msg, struct iov_iter *iter, in rxrpc_recvmsg_data()
366 int rxrpc_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in rxrpc_recvmsg()
A Doutput.c19 extern int udpv6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len);
21 ssize_t do_udp_sendmsg(struct socket *socket, struct msghdr *msg, size_t len) in do_udp_sendmsg()
253 struct msghdr msg; in rxrpc_send_ack_packet()
368 struct msghdr msg; in rxrpc_send_abort_packet()
646 struct msghdr msg; in rxrpc_send_data_packet()
753 struct msghdr msg; in rxrpc_send_conn_abort()
811 struct msghdr msg; in rxrpc_reject_packet()
879 struct msghdr msg; in rxrpc_send_keepalive()
932 struct msghdr msg; in rxrpc_send_response()
A Doob.c111 static int rxrpc_sendmsg_oob_cmsg(struct msghdr *msg, struct rxrpc_oob_params *p) in rxrpc_sendmsg_oob_cmsg()
175 struct msghdr *msg) in rxrpc_respond_to_oob()
222 int rxrpc_sendmsg_oob(struct rxrpc_sock *rx, struct msghdr *msg, size_t len) in rxrpc_sendmsg_oob()
A Dsendmsg.c322 struct msghdr *msg, size_t len, in rxrpc_send_data()
502 static int rxrpc_sendmsg_cmsg(struct msghdr *msg, struct rxrpc_send_params *p) in rxrpc_sendmsg_cmsg()
608 rxrpc_new_client_call_for_sendmsg(struct rxrpc_sock *rx, struct msghdr *msg, in rxrpc_new_client_call_for_sendmsg()
659 int rxrpc_do_sendmsg(struct rxrpc_sock *rx, struct msghdr *msg, size_t len) in rxrpc_do_sendmsg()
807 struct msghdr *msg, size_t len, in rxrpc_kernel_send_data()
/net/tls/
A Dtls.h153 int tls_sw_sendmsg(struct sock *sk, struct msghdr *msg, size_t size);
161 int tls_sw_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
170 int tls_device_sendmsg(struct sock *sk, struct msghdr *msg, size_t size);
177 int tls_process_cmsg(struct sock *sk, struct msghdr *msg,
/net/handshake/
A Dalert.c38 struct msghdr msg = { 0 }; in tls_alert_send()
97 void tls_alert_recv(const struct sock *sk, const struct msghdr *msg, in tls_alert_recv()
/net/vmw_vsock/
A Dvirtio_transport_common.c76 struct msghdr *msg, in virtio_transport_init_zcopy_skb()
535 struct msghdr *msg, in virtio_transport_stream_do_peek()
582 struct msghdr *msg, in virtio_transport_stream_do_dequeue()
665 struct msghdr *msg) in virtio_transport_seqpacket_do_peek()
722 struct msghdr *msg, in virtio_transport_seqpacket_do_dequeue()
801 struct msghdr *msg, in virtio_transport_stream_dequeue()
813 struct msghdr *msg, in virtio_transport_seqpacket_dequeue()
825 struct msghdr *msg, in virtio_transport_seqpacket_enqueue()
845 struct msghdr *msg, in virtio_transport_dgram_dequeue()
1092 struct msghdr *msg, in virtio_transport_dgram_enqueue()
[all …]
A Dvsock_bpf.c61 static int __vsock_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags) in __vsock_recvmsg()
76 static int vsock_bpf_recvmsg(struct sock *sk, struct msghdr *msg, in vsock_bpf_recvmsg()
/net/phonet/
A Ddatagram.c70 static int pn_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) in pn_sendmsg()
111 static int pn_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, in pn_recvmsg()

Completed in 87 milliseconds

123456