Searched refs:sockptr_t (Results 1 - 25 of 110) sorted by relevance

12345

/linux-master/include/linux/
H A Dsockptr.h20 } sockptr_t; typedef in typeref:struct:__anon156
22 static inline bool sockptr_is_kernel(sockptr_t sockptr)
27 static inline sockptr_t KERNEL_SOCKPTR(void *p)
29 return (sockptr_t) { .kernel = p, .is_kernel = true };
32 static inline sockptr_t USER_SOCKPTR(void __user *p)
34 return (sockptr_t) { .user = p };
37 static inline bool sockptr_is_null(sockptr_t sockptr)
44 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src,
57 static inline int copy_from_sockptr(void *dst, sockptr_t src, size_t size)
76 sockptr_t optva
[all...]
H A Dmroute.h19 int ip_mroute_setsockopt(struct sock *, int, sockptr_t, unsigned int);
20 int ip_mroute_getsockopt(struct sock *, int, sockptr_t, sockptr_t);
28 sockptr_t optval, unsigned int optlen)
34 sockptr_t optval, sockptr_t optlen)
H A Dmroute6.h29 extern int ip6_mroute_setsockopt(struct sock *, int, sockptr_t, unsigned int);
30 extern int ip6_mroute_getsockopt(struct sock *, int, sockptr_t, sockptr_t);
38 sockptr_t optval, unsigned int optlen)
45 int optname, sockptr_t optval, sockptr_t optlen)
H A Dbpfptr.h9 typedef sockptr_t bpfptr_t;
65 return copy_to_sockptr_offset((sockptr_t) dst, offset, src, size);
H A Digmp.h122 sockptr_t optval, sockptr_t optlen);
124 sockptr_t optval, size_t offset);
H A Dbpf-cgroup.h146 int *optname, sockptr_t optval,
150 int optname, sockptr_t optval,
151 sockptr_t optlen, int max_optlen,
H A Dnetfilter.h185 int (*set)(struct sock *sk, int optval, sockptr_t arg,
356 int nf_setsockopt(struct sock *sk, u_int8_t pf, int optval, sockptr_t opt,
/linux-master/include/net/
H A Dtcp_ao.h216 sockptr_t optval, int optlen);
227 int tcp_ao_get_mkts(struct sock *sk, sockptr_t optval, sockptr_t optlen);
228 int tcp_ao_get_sock_info(struct sock *sk, sockptr_t optval, sockptr_t optlen);
229 int tcp_ao_get_repair(struct sock *sk, sockptr_t optval, sockptr_t optlen);
230 int tcp_ao_set_repair(struct sock *sk, sockptr_t optval, unsigned int optlen);
250 int tcp_v4_parse_ao(struct sock *sk, int cmd, sockptr_t optval, int optlen);
286 int tcp_v6_parse_ao(struct sock *sk, int cmd, sockptr_t optva
[all...]
H A Dipv6_stubs.h88 sockptr_t optval, unsigned int optlen);
90 sockptr_t optval, sockptr_t optlen);
H A Dip.h761 sockptr_t data, int optlen);
776 int do_ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
778 int ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
781 sockptr_t optval, sockptr_t optlen);
H A Dipv6.h426 int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen);
1186 int do_ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
1188 int ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
1191 sockptr_t optval, sockptr_t optlen);
1244 sockptr_t optval, size_t ss_offset);
/linux-master/net/ipv6/
H A Dudp_impl.h21 int udpv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
H A Dipv6_sockglue.c142 sockptr_t optval, int optlen)
165 sockptr_t optval, int optlen)
205 static int ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval,
236 static int compat_ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval,
281 sockptr_t optval, int optlen)
301 sockptr_t optval, int optlen)
320 static int ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval,
395 sockptr_t optval, unsigned int optlen)
983 int ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
1006 int optname, sockptr_t optva
[all...]
/linux-master/net/ipv4/
H A Dudp_impl.h15 int udp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
H A Dip_sockglue.c699 sockptr_t optval, int optlen)
722 sockptr_t optval, int optlen)
769 static int ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, int optlen)
801 static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval,
846 sockptr_t optval, int optlen)
868 sockptr_t optval, int optlen)
893 sockptr_t optval, unsigned int optlen)
1409 int ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
1445 static int ip_get_mcast_msfilter(struct sock *sk, sockptr_t optval,
1446 sockptr_t optle
[all...]
H A Dtcp_ao.c1570 sockptr_t optval, int optlen)
1786 sockptr_t optval, int optlen)
1931 sockptr_t optval, int optlen)
2018 sockptr_t optval, int optlen)
2036 int tcp_v4_parse_ao(struct sock *sk, int cmd, sockptr_t optval, int optlen)
2077 sockptr_t optval, sockptr_t optlen)
2274 int tcp_ao_get_mkts(struct sock *sk, sockptr_t optval, sockptr_t optlen)
2287 int tcp_ao_get_sock_info(struct sock *sk, sockptr_t optva
[all...]
/linux-master/net/atm/
H A Dcommon.h24 sockptr_t optval, unsigned int optlen);
H A Dpvc.c66 sockptr_t optval, unsigned int optlen)
/linux-master/net/mptcp/
H A Dsockopt.c58 static int mptcp_get_int_option(struct mptcp_sock *msk, sockptr_t optval,
125 sockptr_t optval = KERNEL_SOCKPTR(&val);
149 sockptr_t optval = KERNEL_SOCKPTR(&val);
173 sockptr_t optval,
209 sockptr_t optval,
251 static int mptcp_setsockopt_sol_socket_linger(struct mptcp_sock *msk, sockptr_t optval,
257 sockptr_t kopt;
293 sockptr_t optval, unsigned int optlen)
390 sockptr_t optval, unsigned int optlen)
584 static int mptcp_setsockopt_sol_tcp_congestion(struct mptcp_sock *msk, sockptr_t optva
[all...]
/linux-master/net/netfilter/
H A Dnf_sockopt.c92 int nf_setsockopt(struct sock *sk, u_int8_t pf, int val, sockptr_t opt,
/linux-master/net/rds/
H A Daf_rds.c293 static int rds_cancel_sent_to(struct rds_sock *rs, sockptr_t optval, int len)
330 static int rds_set_bool_option(unsigned char *optvar, sockptr_t optval,
343 static int rds_cong_monitor(struct rds_sock *rs, sockptr_t optval, int optlen)
360 static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen)
381 static int rds_enable_recvtstamp(struct sock *sk, sockptr_t optval,
405 static int rds_recv_track_latency(struct rds_sock *rs, sockptr_t optval,
433 sockptr_t optval, unsigned int optlen)
/linux-master/net/rxrpc/
H A Dserver_key.c121 int rxrpc_server_keyring(struct rxrpc_sock *rx, sockptr_t optval, int optlen)
/linux-master/include/crypto/
H A Dif_alg.h47 int (*setentropy)(void *private, sockptr_t entropy, unsigned int len);
/linux-master/net/tls/
H A Dtls_main.c612 static int do_tls_setsockopt_conf(struct sock *sk, sockptr_t optval,
717 static int do_tls_setsockopt_tx_zc(struct sock *sk, sockptr_t optval,
737 static int do_tls_setsockopt_no_pad(struct sock *sk, sockptr_t optval,
769 static int do_tls_setsockopt(struct sock *sk, int optname, sockptr_t optval,
798 sockptr_t optval, unsigned int optlen)
/linux-master/crypto/
H A Dalgif_rng.c285 static int __maybe_unused rng_setentropy(void *private, sockptr_t entropy,

Completed in 236 milliseconds

12345