| /include/linux/ |
| A D | sockptr.h | 20 } sockptr_t; typedef 22 static inline bool sockptr_is_kernel(sockptr_t sockptr) in sockptr_is_kernel() 27 static inline sockptr_t KERNEL_SOCKPTR(void *p) in KERNEL_SOCKPTR() 29 return (sockptr_t) { .kernel = p, .is_kernel = true }; in KERNEL_SOCKPTR() 32 static inline sockptr_t USER_SOCKPTR(void __user *p) in USER_SOCKPTR() 34 return (sockptr_t) { .user = p }; in USER_SOCKPTR() 37 static inline bool sockptr_is_null(sockptr_t sockptr) in sockptr_is_null() 44 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, in copy_from_sockptr_offset() 78 sockptr_t optval, unsigned int optlen) in copy_safe_from_sockptr() 88 sockptr_t src, size_t usize) in copy_struct_from_sockptr() [all …]
|
| A D | mroute.h | 19 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) in ip_mroute_setsockopt() 34 sockptr_t optval, sockptr_t optlen) in ip_mroute_getsockopt()
|
| A D | mroute6.h | 29 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); 39 sockptr_t optval, unsigned int optlen) in ip6_mroute_setsockopt() 46 int optname, sockptr_t optval, sockptr_t optlen) in ip6_mroute_getsockopt()
|
| A D | igmp.h | 124 sockptr_t optval, sockptr_t optlen); 126 sockptr_t optval, size_t offset);
|
| A D | bpfptr.h | 9 typedef sockptr_t bpfptr_t; 65 return copy_to_sockptr_offset((sockptr_t) dst, offset, src, size); in copy_to_bpfptr_offset()
|
| A D | bpf-cgroup.h | 142 int *optname, sockptr_t optval, 146 int optname, sockptr_t optval, 147 sockptr_t optlen, int max_optlen,
|
| A D | netfilter.h | 189 int (*set)(struct sock *sk, int optval, sockptr_t arg, 360 int nf_setsockopt(struct sock *sk, u_int8_t pf, int optval, sockptr_t opt,
|
| A D | net.h | 192 int optname, sockptr_t optval,
|
| A D | security.h | 1660 int security_socket_getpeersec_stream(struct socket *sock, sockptr_t optval, 1661 sockptr_t optlen, unsigned int len); 1805 sockptr_t optval, in security_socket_getpeersec_stream() 1806 sockptr_t optlen, in security_socket_getpeersec_stream()
|
| A D | lsm_hook_defs.h | 345 sockptr_t optval, sockptr_t optlen, unsigned int len)
|
| A D | filter.h | 1127 int sk_get_filter(struct sock *sk, sockptr_t optval, unsigned int len); 1588 int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len);
|
| /include/net/ |
| A D | tcp_ao.h | 185 sockptr_t optval, int optlen); 197 int tcp_ao_get_mkts(struct sock *sk, sockptr_t optval, sockptr_t optlen); 198 int tcp_ao_get_sock_info(struct sock *sk, sockptr_t optval, sockptr_t optlen); 199 int tcp_ao_get_repair(struct sock *sk, sockptr_t optval, sockptr_t optlen); 200 int tcp_ao_set_repair(struct sock *sk, sockptr_t optval, unsigned int optlen); 220 int tcp_v4_parse_ao(struct sock *sk, int cmd, sockptr_t optval, int optlen); 256 int tcp_v6_parse_ao(struct sock *sk, int cmd, sockptr_t optval, int optlen); 321 static inline int tcp_ao_get_mkts(struct sock *sk, sockptr_t optval, sockptr_t optlen) in tcp_ao_get_mkts() 326 static inline int tcp_ao_get_sock_info(struct sock *sk, sockptr_t optval, sockptr_t optlen) in tcp_ao_get_sock_info() 332 sockptr_t optval, sockptr_t optlen) in tcp_ao_get_repair() [all …]
|
| A D | ipv6_stubs.h | 91 sockptr_t optval, unsigned int optlen); 93 sockptr_t optval, sockptr_t optlen);
|
| A D | ip.h | 786 sockptr_t data, int optlen); 801 int do_ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 803 int ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 806 sockptr_t optval, sockptr_t optlen);
|
| A D | ipv6.h | 422 int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen); 1182 int do_ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 1184 int ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 1187 sockptr_t optval, sockptr_t optlen); 1240 sockptr_t optval, size_t ss_offset);
|
| A D | sock.h | 1269 int optname, sockptr_t optval, 1827 sockptr_t optval, unsigned int optlen); 1829 sockptr_t optval, unsigned int optlen); 1831 int optname, sockptr_t optval, int optlen); 1833 int optname, sockptr_t optval, sockptr_t optlen); 1836 sockptr_t optval, sockptr_t optlen); 1915 sockptr_t optval, unsigned int optlen); 3015 sockptr_t optval, int optlen, bool old_timeval);
|
| A D | inet_connection_sock.h | 48 sockptr_t optval, unsigned int optlen);
|
| A D | tcp.h | 450 int optname, sockptr_t optval, sockptr_t optlen); 455 sockptr_t optval, unsigned int optlen); 456 int tcp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 2314 sockptr_t optval, 2318 int (*ao_parse)(struct sock *sk, int optname, sockptr_t optval, int optlen);
|
| A D | udp.h | 423 sockptr_t optval, unsigned int optlen,
|
| A D | xfrm.h | 1847 int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, 1851 sockptr_t optval, int optlen) in xfrm_user_policy()
|
| /include/crypto/ |
| A D | if_alg.h | 47 int (*setentropy)(void *private, sockptr_t entropy, unsigned int len);
|
| /include/linux/netfilter/ |
| A D | x_tables.h | 294 void *xt_copy_counters(sockptr_t arg, unsigned int len,
|
| /include/net/sctp/ |
| A D | structs.h | 438 sockptr_t optval,
|