Symbol: bpf_mprog_entry
drivers/net/netkit.c
21
struct bpf_mprog_entry __rcu *active;
drivers/net/netkit.c
40
netkit_run(const struct bpf_mprog_entry *entry, struct sk_buff *skb,
drivers/net/netkit.c
468
static struct bpf_mprog_entry *netkit_entry_fetch(struct net_device *dev,
drivers/net/netkit.c
472
struct bpf_mprog_entry *entry;
drivers/net/netkit.c
484
struct bpf_mprog_entry *entry)
drivers/net/netkit.c
531
struct bpf_mprog_entry *entry, *entry_new;
drivers/net/netkit.c
572
struct bpf_mprog_entry *entry, *entry_new;
drivers/net/netkit.c
630
struct bpf_mprog_entry *entry, *entry_new;
drivers/net/netkit.c
651
struct bpf_mprog_entry *entry, *entry_new;
drivers/net/netkit.c
682
struct bpf_mprog_entry *entry, *entry_new;
drivers/net/netkit.c
826
struct bpf_mprog_entry *entry;
drivers/net/netkit.c
85
const struct bpf_mprog_entry *entry;
include/linux/bpf_mprog.h
145
struct bpf_mprog_entry a;
include/linux/bpf_mprog.h
146
struct bpf_mprog_entry b;
include/linux/bpf_mprog.h
158
static inline struct bpf_mprog_entry *
include/linux/bpf_mprog.h
159
bpf_mprog_peer(const struct bpf_mprog_entry *entry)
include/linux/bpf_mprog.h
179
static inline void bpf_mprog_inc(struct bpf_mprog_entry *entry)
include/linux/bpf_mprog.h
184
static inline void bpf_mprog_dec(struct bpf_mprog_entry *entry)
include/linux/bpf_mprog.h
191
return ARRAY_SIZE(((struct bpf_mprog_entry *)NULL)->fp_items) - 1;
include/linux/bpf_mprog.h
194
static inline int bpf_mprog_total(struct bpf_mprog_entry *entry)
include/linux/bpf_mprog.h
202
static inline bool bpf_mprog_exists(struct bpf_mprog_entry *entry,
include/linux/bpf_mprog.h
215
static inline void bpf_mprog_mark_for_release(struct bpf_mprog_entry *entry,
include/linux/bpf_mprog.h
223
static inline void bpf_mprog_complete_release(struct bpf_mprog_entry *entry)
include/linux/bpf_mprog.h
237
static inline void bpf_mprog_revision_new(struct bpf_mprog_entry *entry)
include/linux/bpf_mprog.h
242
static inline void bpf_mprog_commit(struct bpf_mprog_entry *entry)
include/linux/bpf_mprog.h
248
static inline u64 bpf_mprog_revision(struct bpf_mprog_entry *entry)
include/linux/bpf_mprog.h
253
static inline void bpf_mprog_entry_copy(struct bpf_mprog_entry *dst,
include/linux/bpf_mprog.h
254
struct bpf_mprog_entry *src)
include/linux/bpf_mprog.h
259
static inline void bpf_mprog_entry_clear(struct bpf_mprog_entry *dst)
include/linux/bpf_mprog.h
264
static inline void bpf_mprog_clear_all(struct bpf_mprog_entry *entry,
include/linux/bpf_mprog.h
265
struct bpf_mprog_entry **entry_new)
include/linux/bpf_mprog.h
267
struct bpf_mprog_entry *peer;
include/linux/bpf_mprog.h
275
static inline void bpf_mprog_entry_grow(struct bpf_mprog_entry *entry, int idx)
include/linux/bpf_mprog.h
288
static inline void bpf_mprog_entry_shrink(struct bpf_mprog_entry *entry, int idx)
include/linux/bpf_mprog.h
304
static inline void bpf_mprog_read(struct bpf_mprog_entry *entry, u32 idx,
include/linux/bpf_mprog.h
320
int bpf_mprog_attach(struct bpf_mprog_entry *entry,
include/linux/bpf_mprog.h
321
struct bpf_mprog_entry **entry_new,
include/linux/bpf_mprog.h
326
int bpf_mprog_detach(struct bpf_mprog_entry *entry,
include/linux/bpf_mprog.h
327
struct bpf_mprog_entry **entry_new,
include/linux/bpf_mprog.h
332
struct bpf_mprog_entry *entry);
include/linux/netdevice.h
2146
struct bpf_mprog_entry __rcu *tcx_egress;
include/linux/netdevice.h
2181
struct bpf_mprog_entry __rcu *tcx_ingress;
include/net/tcx.h
127
static inline void tcx_miniq_inc(struct bpf_mprog_entry *entry)
include/net/tcx.h
133
static inline void tcx_miniq_dec(struct bpf_mprog_entry *entry)
include/net/tcx.h
139
static inline bool tcx_entry_is_active(struct bpf_mprog_entry *entry)
include/net/tcx.h
33
static inline struct tcx_entry *tcx_entry(struct bpf_mprog_entry *entry)
include/net/tcx.h
57
tcx_entry_update(struct net_device *dev, struct bpf_mprog_entry *entry,
include/net/tcx.h
67
static inline struct bpf_mprog_entry *
include/net/tcx.h
77
static inline struct bpf_mprog_entry *tcx_entry_create_noprof(void)
include/net/tcx.h
89
static inline void tcx_entry_free(struct bpf_mprog_entry *entry)
include/net/tcx.h
94
static inline struct bpf_mprog_entry *
include/net/tcx.h
97
struct bpf_mprog_entry *entry = tcx_entry_fetch(dev, ingress);
kernel/bpf/mprog.c
108
static int bpf_mprog_replace(struct bpf_mprog_entry *entry,
kernel/bpf/mprog.c
109
struct bpf_mprog_entry **entry_new,
kernel/bpf/mprog.c
127
static int bpf_mprog_insert(struct bpf_mprog_entry *entry,
kernel/bpf/mprog.c
128
struct bpf_mprog_entry **entry_new,
kernel/bpf/mprog.c
132
struct bpf_mprog_entry *peer;
kernel/bpf/mprog.c
151
static int bpf_mprog_delete(struct bpf_mprog_entry *entry,
kernel/bpf/mprog.c
152
struct bpf_mprog_entry **entry_new,
kernel/bpf/mprog.c
156
struct bpf_mprog_entry *peer;
kernel/bpf/mprog.c
178
static int bpf_mprog_pos_exact(struct bpf_mprog_entry *entry,
kernel/bpf/mprog.c
193
static int bpf_mprog_pos_before(struct bpf_mprog_entry *entry,
kernel/bpf/mprog.c
209
static int bpf_mprog_pos_after(struct bpf_mprog_entry *entry,
kernel/bpf/mprog.c
225
int bpf_mprog_attach(struct bpf_mprog_entry *entry,
kernel/bpf/mprog.c
226
struct bpf_mprog_entry **entry_new,
kernel/bpf/mprog.c
297
static int bpf_mprog_fetch(struct bpf_mprog_entry *entry,
kernel/bpf/mprog.c
328
int bpf_mprog_detach(struct bpf_mprog_entry *entry,
kernel/bpf/mprog.c
329
struct bpf_mprog_entry **entry_new,
kernel/bpf/mprog.c
396
struct bpf_mprog_entry *entry)
kernel/bpf/tcx.c
14
struct bpf_mprog_entry *entry, *entry_new;
kernel/bpf/tcx.c
146
struct bpf_mprog_entry *entry, *entry_new;
kernel/bpf/tcx.c
173
struct bpf_mprog_entry *entry, *entry_new;
kernel/bpf/tcx.c
208
struct bpf_mprog_entry *entry, *entry_new;
kernel/bpf/tcx.c
63
struct bpf_mprog_entry *entry, *entry_new;
kernel/bpf/tcx.c
97
struct bpf_mprog_entry *entry, *entry_new = NULL;
net/core/dev.c
4433
tcx_run(const struct bpf_mprog_entry *entry, struct sk_buff *skb,
net/core/dev.c
4457
struct bpf_mprog_entry *entry = rcu_dereference_bh(skb->dev->tcx_ingress);
net/core/dev.c
4520
struct bpf_mprog_entry *entry = rcu_dereference_bh(dev->tcx_egress);
net/sched/sch_ingress.c
116
struct bpf_mprog_entry *entry;
net/sched/sch_ingress.c
248
struct bpf_mprog_entry *entry;
net/sched/sch_ingress.c
294
struct bpf_mprog_entry *ingress_entry, *egress_entry;
net/sched/sch_ingress.c
82
struct bpf_mprog_entry *entry;