Symbol: sk_filter
drivers/net/tun.c
1034
if (tfile->socket.sk->sk_filter) {
drivers/net/tun.c
3133
if (!tfile->socket.sk->sk_filter)
include/linux/bpf_types.h
5
BPF_PROG_TYPE(BPF_PROG_TYPE_SOCKET_FILTER, sk_filter,
include/linux/filter.h
1173
bool sk_filter_charge(struct sock *sk, struct sk_filter *fp);
include/linux/filter.h
1174
void sk_filter_uncharge(struct sock *sk, struct sk_filter *fp);
include/net/sock.h
242
struct sk_filter;
include/net/sock.h
445
struct sk_filter __rcu *sk_filter;
net/bluetooth/l2cap_sock.c
1622
err = sk_filter(sk, skb);
net/bluetooth/l2cap_sock.c
1862
return sk_filter(sk, skb);
net/core/filter.c
11480
struct sk_filter *filter;
net/core/filter.c
11485
filter = rcu_dereference_protected(sk->sk_filter,
net/core/filter.c
11488
RCU_INIT_POINTER(sk->sk_filter, NULL);
net/core/filter.c
11500
struct sk_filter *filter;
net/core/filter.c
11504
filter = rcu_dereference_protected(sk->sk_filter,
net/core/filter.c
1196
static void __sk_filter_release(struct sk_filter *fp)
net/core/filter.c
1208
struct sk_filter *fp = container_of(rcu, struct sk_filter, rcu);
net/core/filter.c
1219
static void sk_filter_release(struct sk_filter *fp)
net/core/filter.c
1225
void sk_filter_uncharge(struct sock *sk, struct sk_filter *fp)
net/core/filter.c
1236
static bool __sk_filter_charge(struct sock *sk, struct sk_filter *fp)
net/core/filter.c
1250
bool sk_filter_charge(struct sock *sk, struct sk_filter *fp)
net/core/filter.c
136
struct sk_filter *filter;
net/core/filter.c
1477
struct sk_filter *fp, *old_fp;
net/core/filter.c
1491
old_fp = rcu_dereference_protected(sk->sk_filter,
net/core/filter.c
1493
rcu_assign_pointer(sk->sk_filter, fp);
net/core/filter.c
158
filter = rcu_dereference(sk->sk_filter);
net/core/sock.c
2354
struct sk_filter *filter;
net/core/sock.c
2359
filter = rcu_dereference_check(sk->sk_filter,
net/core/sock.c
2363
RCU_INIT_POINTER(sk->sk_filter, NULL);
net/core/sock.c
2484
struct sk_filter *filter;
net/core/sock.c
2556
filter = rcu_dereference(sk->sk_filter);
net/core/sock.c
2563
RCU_INIT_POINTER(newsk->sk_filter, filter);
net/core/sock.c
2572
RCU_INIT_POINTER(newsk->sk_filter, NULL);
net/core/sock.c
4562
CACHELINE_ASSERT_GROUP_MEMBER(struct sock, sock_read_rx, sk_filter);
net/core/sock_diag.c
79
struct sk_filter *filter;
net/core/sock_diag.c
90
filter = rcu_dereference(sk->sk_filter);
net/ipv4/udp.c
2399
if (rcu_access_pointer(sk->sk_filter) &&
net/ipv6/raw.c
363
if ((raw6_sk(sk)->checksum || rcu_access_pointer(sk->sk_filter)) &&
net/ipv6/udp.c
853
if (rcu_access_pointer(sk->sk_filter) &&
net/iucv/af_iucv.c
1206
if (sk_filter(sk, skb)) {
net/iucv/af_iucv.c
2036
if (sk_filter(sk, skb)) {
net/netlink/af_netlink.c
1347
if (sk_filter(sk, skb)) {
net/netlink/af_netlink.c
1481
if (sk_filter(sk, p->skb2)) {
net/netlink/af_netlink.c
2349
if (sk_filter(sk, skb))
net/netlink/af_netlink.c
2370
if (sk_filter(sk, skb))
net/packet/af_packet.c
2077
struct sk_filter *filter;
net/packet/af_packet.c
2080
filter = rcu_dereference(sk->sk_filter);
net/sctp/input.c
193
if (sk_filter(sk, skb) || skb->len < sizeof(struct sctp_chunkhdr))
net/unix/af_unix.c
2172
if (sk_filter(other, skb) < 0) {