Symbol: bpf_prog_array
drivers/media/rc/bpf-lirc.c
139
struct bpf_prog_array *old_array;
drivers/media/rc/bpf-lirc.c
140
struct bpf_prog_array *new_array;
drivers/media/rc/bpf-lirc.c
177
struct bpf_prog_array *old_array;
drivers/media/rc/bpf-lirc.c
178
struct bpf_prog_array *new_array;
drivers/media/rc/bpf-lirc.c
236
struct bpf_prog_array *array;
drivers/media/rc/bpf-lirc.c
298
struct bpf_prog_array *progs;
drivers/media/rc/rc-core-priv.h
65
struct bpf_prog_array __rcu *progs;
include/linux/bpf-cgroup-defs.h
11
struct bpf_prog_array;
include/linux/bpf-cgroup-defs.h
57
struct bpf_prog_array __rcu *effective[MAX_CGROUP_BPF_ATTACH_TYPE];
include/linux/bpf-cgroup-defs.h
72
struct bpf_prog_array *inactive;
include/linux/bpf-cgroup.h
184
struct bpf_prog_array *array;
include/linux/bpf.h
2505
extern struct bpf_prog_array bpf_empty_prog_array;
include/linux/bpf.h
2507
struct bpf_prog_array *bpf_prog_array_alloc(u32 prog_cnt, gfp_t flags);
include/linux/bpf.h
2508
void bpf_prog_array_free(struct bpf_prog_array *progs);
include/linux/bpf.h
2510
void bpf_prog_array_free_sleepable(struct bpf_prog_array *progs);
include/linux/bpf.h
2511
int bpf_prog_array_length(struct bpf_prog_array *progs);
include/linux/bpf.h
2512
bool bpf_prog_array_is_empty(struct bpf_prog_array *array);
include/linux/bpf.h
2513
int bpf_prog_array_copy_to_user(struct bpf_prog_array *progs,
include/linux/bpf.h
2516
void bpf_prog_array_delete_safe(struct bpf_prog_array *progs,
include/linux/bpf.h
2518
int bpf_prog_array_delete_safe_at(struct bpf_prog_array *array, int index);
include/linux/bpf.h
2519
int bpf_prog_array_update_at(struct bpf_prog_array *array, int index,
include/linux/bpf.h
2521
int bpf_prog_array_copy_info(struct bpf_prog_array *array,
include/linux/bpf.h
2524
int bpf_prog_array_copy(struct bpf_prog_array *old_array,
include/linux/bpf.h
2528
struct bpf_prog_array **new_array);
include/linux/bpf.h
2576
bpf_prog_run_array(const struct bpf_prog_array *array,
include/linux/bpf.h
2616
bpf_prog_run_array_uprobe(const struct bpf_prog_array *array,
include/linux/bpf.h
3220
bpf_prog_run_array_sleepable(const struct bpf_prog_array *array,
include/linux/bpf.h
3771
bpf_prog_inc_misses_counters(const struct bpf_prog_array *array)
include/linux/filter.h
1748
struct bpf_prog_array *run_array;
include/linux/filter.h
1787
struct bpf_prog_array *run_array;
include/linux/trace_events.h
393
struct bpf_prog_array __rcu *prog_array;
include/net/netns/bpf.h
12
struct bpf_prog_array;
include/net/netns/bpf.h
23
struct bpf_prog_array __rcu *run_array[MAX_NETNS_BPF_ATTACH_TYPE];
kernel/bpf/cgroup.c
1000
struct bpf_prog_array *progs;
kernel/bpf/cgroup.c
1135
struct bpf_prog_array *progs;
kernel/bpf/cgroup.c
1256
struct bpf_prog_array *effective;
kernel/bpf/cgroup.c
329
struct bpf_prog_array *old_array;
kernel/bpf/cgroup.c
455
struct bpf_prog_array **array)
kernel/bpf/cgroup.c
458
struct bpf_prog_array *progs;
kernel/bpf/cgroup.c
513
struct bpf_prog_array *old_array)
kernel/bpf/cgroup.c
533
struct bpf_prog_array *arrays[NR] = {};
kernel/bpf/cgroup.c
91
const struct bpf_prog_array *array;
kernel/bpf/core.c
2754
struct bpf_prog_array bpf_empty_prog_array = {
kernel/bpf/core.c
2761
struct bpf_prog_array *bpf_prog_array_alloc(u32 prog_cnt, gfp_t flags)
kernel/bpf/core.c
2763
struct bpf_prog_array *p;
kernel/bpf/core.c
2773
void bpf_prog_array_free(struct bpf_prog_array *progs)
kernel/bpf/core.c
2782
struct bpf_prog_array *progs;
kernel/bpf/core.c
2788
progs = container_of(rcu, struct bpf_prog_array, rcu);
kernel/bpf/core.c
2792
void bpf_prog_array_free_sleepable(struct bpf_prog_array *progs)
kernel/bpf/core.c
2799
int bpf_prog_array_length(struct bpf_prog_array *array)
kernel/bpf/core.c
2810
bool bpf_prog_array_is_empty(struct bpf_prog_array *array)
kernel/bpf/core.c
2820
static bool bpf_prog_array_copy_core(struct bpf_prog_array *array,
kernel/bpf/core.c
2840
int bpf_prog_array_copy_to_user(struct bpf_prog_array *array,
kernel/bpf/core.c
2866
void bpf_prog_array_delete_safe(struct bpf_prog_array *array,
kernel/bpf/core.c
2893
int bpf_prog_array_delete_safe_at(struct bpf_prog_array *array, int index)
kernel/bpf/core.c
2913
int bpf_prog_array_update_at(struct bpf_prog_array *array, int index,
kernel/bpf/core.c
2933
int bpf_prog_array_copy(struct bpf_prog_array *old_array,
kernel/bpf/core.c
2937
struct bpf_prog_array **new_array)
kernel/bpf/core.c
2941
struct bpf_prog_array *array;
kernel/bpf/core.c
3004
int bpf_prog_array_copy_info(struct bpf_prog_array *array,
kernel/bpf/net_namespace.c
106
struct bpf_prog_array *old_array, *new_array;
kernel/bpf/net_namespace.c
170
struct bpf_prog_array *run_array;
kernel/bpf/net_namespace.c
251
struct bpf_prog_array *run_array;
kernel/bpf/net_namespace.c
298
struct bpf_prog_array *run_array;
kernel/bpf/net_namespace.c
425
struct bpf_prog_array *run_array;
kernel/bpf/net_namespace.c
58
struct bpf_prog_array *run_array;
kernel/bpf/net_namespace.c
90
struct bpf_prog_array *prog_array)
kernel/trace/bpf_trace.c
175
struct bpf_prog_array *prog_array;
kernel/trace/bpf_trace.c
1955
struct bpf_prog_array *old_array;
kernel/trace/bpf_trace.c
1956
struct bpf_prog_array *new_array;
kernel/trace/bpf_trace.c
1997
struct bpf_prog_array *old_array;
kernel/trace/bpf_trace.c
1998
struct bpf_prog_array *new_array;
kernel/trace/bpf_trace.c
2042
struct bpf_prog_array *progs;
kernel/trace/trace_uprobe.c
1401
const struct bpf_prog_array *array;
net/bpf/test_run.c
1582
struct bpf_prog_array *progs = NULL;
net/core/flow_dissector.c
1134
struct bpf_prog_array *run_array;