Home
last modified time | relevance | path

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

123456789

/linux/include/net/
H A Daf_vsock.h123 int (*dgram_dequeue)(struct vsock_sock *vsk, struct msghdr *msg,
126 struct msghdr *, size_t len);
131 ssize_t (*stream_dequeue)(struct vsock_sock *, struct msghdr *,
133 ssize_t (*stream_enqueue)(struct vsock_sock *, struct msghdr *,
142 ssize_t (*seqpacket_dequeue)(struct vsock_sock *vsk, struct msghdr *msg,
144 int (*seqpacket_enqueue)(struct vsock_sock *vsk, struct msghdr *msg,
237 int __vsock_connectible_recvmsg(struct socket *sock, struct msghdr *msg, size_t len,
239 int vsock_connectible_recvmsg(struct socket *sock, struct msghdr *msg, size_t len,
241 int __vsock_dgram_recvmsg(struct socket *sock, struct msghdr *msg,
243 int vsock_dgram_recvmsg(struct socket *sock, struct msghdr *msg,
H A Dscm.h53 void scm_detach_fds(struct msghdr *msg, struct scm_cookie *scm);
54 void scm_detach_fds_compat(struct msghdr *msg, struct scm_cookie *scm);
55 int __scm_send(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm);
91 static __inline__ int scm_send(struct socket *sock, struct msghdr *msg, in scm_send()
105 void scm_recv(struct socket *sock, struct msghdr *msg,
107 void scm_recv_unix(struct socket *sock, struct msghdr *msg,
H A Dtransp_v6.h37 void ip6_datagram_recv_ctl(struct sock *sk, struct msghdr *msg,
39 void ip6_datagram_recv_common_ctl(struct sock *sk, struct msghdr *msg,
41 void ip6_datagram_recv_specific_ctl(struct sock *sk, struct msghdr *msg,
44 int ip6_datagram_send_ctl(struct net *net, struct sock *sk, struct msghdr *msg,
H A Dcompat.h49 int __get_compat_msghdr(struct msghdr *kmsg, struct compat_msghdr *msg,
51 int get_compat_msghdr(struct msghdr *, struct compat_msghdr __user *,
53 int put_cmsg_compat(struct msghdr*, int, int, int, void *);
55 int cmsghdr_from_user_compat_to_kern(struct msghdr *, struct sock *,
H A Dinet_common.h18 struct msghdr;
36 int inet_sendmsg(struct socket *sock, struct msghdr *msg, size_t size);
38 int inet_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
62 int inet_recv_error(struct sock *sk, struct msghdr *msg, int len,
/linux/include/linux/
H A Dsocket.h71 struct msghdr {
181 static inline struct cmsghdr * cmsg_nxthdr (struct msghdr *__msg, struct cmsghdr *__cmsg)
186 static inline size_t msg_data_left(const struct msghdr *msg)
409 extern int put_cmsg(struct msghdr*, int level, int type, int len, void *data);
410 extern int put_cmsg_notrunc(struct msghdr *msg, int level, int type, int len,
421 extern void put_cmsg_scm_timestamping64(struct msghdr *msg, struct scm_timestamping_internal *tss);
422 extern void put_cmsg_scm_timestamping(struct msghdr *msg, struct scm_timestamping_internal *tss);
438 extern long __sys_sendmsg_sock(struct socket *sock, struct msghdr *msg,
440 extern long __sys_recvmsg_sock(struct socket *sock, struct msghdr *msg,
444 extern int __copy_msghdr(struct msghdr *kms
56 struct msghdr { global() struct
57 msg_namemsghdr global() argument
58 msg_namelenmsghdr global() argument
83 sg_from_itermsghdr global() argument
[all...]
H A Dvirtio_vsock.h175 struct msghdr *msg;
202 struct msghdr *msg,
207 struct msghdr *msg,
212 struct msghdr *msg,
216 struct msghdr *msg,
272 struct msghdr *msg,
277 struct msghdr *msg,
H A Dvmw_vmci_api.h19 struct msghdr;
64 struct msghdr *msg, size_t iov_size, int mode);
66 struct msghdr *msg, size_t iov_size, int mode);
67 ssize_t vmci_qpair_peekv(struct vmci_qp *qpair, struct msghdr *msg, size_t iov_size,
/linux/tools/perf/trace/beauty/include/linux/
H A Dsocket.h71 struct msghdr {
181 static inline struct cmsghdr * cmsg_nxthdr (struct msghdr *__msg, struct cmsghdr *__cmsg)
186 static inline size_t msg_data_left(const struct msghdr *msg)
409 extern int put_cmsg(struct msghdr*, int level, int type, int len, void *data);
410 extern int put_cmsg_notrunc(struct msghdr *msg, int level, int type, int len,
421 extern void put_cmsg_scm_timestamping64(struct msghdr *msg, struct scm_timestamping_internal *tss);
422 extern void put_cmsg_scm_timestamping(struct msghdr *msg, struct scm_timestamping_internal *tss);
438 extern long __sys_sendmsg_sock(struct socket *sock, struct msghdr *msg,
440 extern long __sys_recvmsg_sock(struct socket *sock, struct msghdr *msg,
444 extern int __copy_msghdr(struct msghdr *kms
56 struct msghdr { global() struct
57 msg_namemsghdr global() argument
58 msg_namelenmsghdr global() argument
83 sg_from_itermsghdr global() argument
[all...]
/linux/drivers/net/ethernet/brocade/bna/
H A Dbna_enet.c77 struct bfi_msgq_mhdr *msghdr) in bna_bfi_ethport_enable_aen() argument
87 struct bfi_msgq_mhdr *msghdr) in bna_bfi_ethport_disable_aen() argument
99 struct bfi_msgq_mhdr *msghdr) in bna_bfi_ethport_admin_rsp() argument
104 container_of(msghdr, struct bfi_enet_rsp, mh); in bna_bfi_ethport_admin_rsp()
126 struct bfi_msgq_mhdr *msghdr) in bna_bfi_ethport_lpbk_rsp() argument
131 container_of(msghdr, struct bfi_enet_rsp, mh); in bna_bfi_ethport_lpbk_rsp()
150 bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) in bna_bfi_pause_set_rsp() argument
157 struct bfi_msgq_mhdr *msghdr) in bna_bfi_attr_get_rsp() argument
160 container_of(msghdr, struct bfi_enet_attr_rsp, mh); in bna_bfi_attr_get_rsp()
179 bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) in bna_bfi_stats_get_rsp() argument
[all …]
H A Dbna.h255 void bna_bfi_stats_clr_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr);
290 struct bfi_msgq_mhdr *msghdr);
292 struct bfi_msgq_mhdr *msghdr);
323 struct bfi_msgq_mhdr *msghdr);
325 struct bfi_msgq_mhdr *msghdr);
326 void bna_bfi_rxf_cfg_rsp(struct bna_rxf *rxf, struct bfi_msgq_mhdr *msghdr);
328 struct bfi_msgq_mhdr *msghdr);
330 struct bfi_msgq_mhdr *msghdr);
/linux/arch/um/kernel/skas/
H A Dstub.c105 struct msghdr msghdr = { in stub_signal_interrupt() local
139 res = stub_syscall3(__NR_recvmsg, 0, (unsigned long)&msghdr, 0); in stub_signal_interrupt()
148 fd_msg = msghdr.msg_control; in stub_signal_interrupt()
150 if (res == iov.iov_len && msghdr.msg_controllen > sizeof(struct cmsghdr)) in stub_signal_interrupt()
/linux/net/sunrpc/
H 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()
/linux/net/sctp/
H 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()
/linux/net/
H A Dsocket.c714 INDIRECT_CALLABLE_DECLARE(int inet_sendmsg(struct socket *, struct msghdr *,
716 INDIRECT_CALLABLE_DECLARE(int inet6_sendmsg(struct socket *, struct msghdr *,
725 static inline int sock_sendmsg_nosec(struct socket *sock, struct msghdr *msg) in sock_sendmsg_nosec()
737 static int __sock_sendmsg(struct socket *sock, struct msghdr *msg) in __sock_sendmsg()
753 int sock_sendmsg(struct socket *sock, struct msghdr *msg) in sock_sendmsg()
785 int kernel_sendmsg(struct socket *sock, struct msghdr *msg, in kernel_sendmsg()
836 static void put_ts_pktinfo(struct msghdr *msg, struct sk_buff *skb, in put_ts_pktinfo()
910 void __sock_recv_timestamp(struct msghdr *msg, struct sock *sk, in __sock_recv_timestamp()
1009 void __sock_recv_wifi_status(struct msghdr *msg, struct sock *sk, in __sock_recv_wifi_status()
1026 static inline void sock_recv_drops(struct msghdr *msg, struct sock *sk, in sock_recv_drops()
[all …]
H 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()
/linux/net/ipv4/
H 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()
498 static int tcp_bpf_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) in tcp_bpf_sendmsg()
/linux/net/ipv6/
H 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,
/linux/include/net/sctp/
H A Dulpevent.h146 struct msghdr *);
148 struct msghdr *);
150 struct msghdr *, struct sock *sk);
/linux/fs/smb/client/
H A Dsmbdirect.h55 int smbd_recv(struct smbd_connection *info, struct msghdr *msg);
72 static inline int smbd_recv(struct smbd_connection *info, struct msghdr *msg) {return -1; } in smbd_recv()
/linux/net/atm/
H 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);
/linux/crypto/
H A Dalgif_rng.c73 static int _rng_recvmsg(struct crypto_rng *drng, struct msghdr *msg, size_t len, in _rng_recvmsg()
107 static int rng_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in rng_recvmsg()
117 static int rng_test_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in rng_test_recvmsg()
133 static int rng_test_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in rng_test_sendmsg()
/linux/net/xfrm/
H 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()
/linux/drivers/soc/qcom/
H A Dqmi_interface.c169 struct msghdr msg = { }; in qmi_send_new_lookup()
232 struct msghdr msg = { }; in qmi_send_new_server()
528 struct msghdr msg = { .msg_name = &sq, .msg_namelen = sizeof(sq) }; in qmi_data_ready_work()
745 struct msghdr msghdr = {}; in qmi_send_message() local
761 msghdr.msg_name = sq; in qmi_send_message()
762 msghdr.msg_namelen = sizeof(*sq); in qmi_send_message()
767 ret = kernel_sendmsg(qmi->sock, &msghdr, &iv, 1, len); in qmi_send_message()
/linux/net/unix/
H A Daf_unix.h54 int __unix_dgram_recvmsg(struct sock *sk, struct msghdr *msg, size_t size, int flags);
55 int __unix_stream_recvmsg(struct sock *sk, struct msghdr *msg, size_t size, int flags);

123456789