Home
last modified time | relevance | path

Searched refs:sockptr_t (Results 1 – 19 of 19) sorted by relevance

/include/linux/
Dsockptr.h20 } 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()
53 static inline int copy_from_sockptr(void *dst, sockptr_t src, size_t size) in copy_from_sockptr()
58 static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, in copy_to_sockptr_offset()
[all …]
Dbpfilter.h10 int bpfilter_ip_set_sockopt(struct sock *sk, int optname, sockptr_t optval,
20 int (*sockopt)(struct sock *sk, int optname, sockptr_t optval,
Dmroute.h19 int ip_mroute_setsockopt(struct sock *, int, sockptr_t, unsigned int);
27 sockptr_t optval, unsigned int optlen) in ip_mroute_setsockopt()
Dmroute6.h29 extern int ip6_mroute_setsockopt(struct sock *, int, sockptr_t, unsigned int);
38 sockptr_t optval, unsigned int optlen) in ip6_mroute_setsockopt()
Dnetfilter.h168 int (*set)(struct sock *sk, int optval, sockptr_t arg,
341 int nf_setsockopt(struct sock *sk, u_int8_t pf, int optval, sockptr_t opt,
Dnet.h170 int optname, sockptr_t optval,
Dsecurity.h1378 int security_socket_getpeersec_stream(struct socket *sock, sockptr_t optval,
1379 sockptr_t optlen, unsigned int len);
1514 sockptr_t optval, in security_socket_getpeersec_stream()
1515 sockptr_t optlen, in security_socket_getpeersec_stream()
Dlsm_hook_defs.h299 sockptr_t optval, sockptr_t optlen, unsigned int len)
Dfilter.h895 int sk_get_filter(struct sock *sk, sockptr_t optval, unsigned int len);
1309 int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len);
/include/crypto/
Dif_alg.h49 int (*setentropy)(void *private, sockptr_t entropy, unsigned int len);
/include/net/
Dinet_connection_sock.h50 sockptr_t optval, unsigned int optlen);
Dip.h737 sockptr_t data, int optlen);
751 int ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
Dudp.h310 sockptr_t optval, unsigned int optlen,
Dipv6.h409 int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen);
1083 int ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
Dsock.h1203 int optname, sockptr_t optval,
1742 sockptr_t optval, unsigned int optlen);
1806 sockptr_t optval, unsigned int optlen);
Dxfrm.h1615 int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval,
1619 sockptr_t optval, int optlen) in xfrm_user_policy()
Dtcp.h407 int tcp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
2043 sockptr_t optval,
/include/linux/netfilter/
Dx_tables.h304 void *xt_copy_counters(sockptr_t arg, unsigned int len,
/include/net/sctp/
Dstructs.h436 sockptr_t optval,