Searched refs:run_array (Results 1 - 4 of 4) sorted by relevance

/linux-master/kernel/bpf/
H A Dnet_namespace.c59 struct bpf_prog_array *run_array; local
61 run_array = rcu_replace_pointer(net->bpf.run_array[type], NULL,
63 bpf_prog_array_free(run_array);
134 old_array = rcu_dereference_protected(net->bpf.run_array[type],
142 rcu_assign_pointer(net->bpf.run_array[type], new_array);
171 struct bpf_prog_array *run_array; local
189 run_array = rcu_dereference_protected(net->bpf.run_array[type],
192 ret = bpf_prog_array_update_at(run_array, id
252 struct bpf_prog_array *run_array; local
299 struct bpf_prog_array *run_array; local
426 struct bpf_prog_array *run_array; local
[all...]
/linux-master/include/net/netns/
H A Dbpf.h23 struct bpf_prog_array __rcu *run_array[MAX_NETNS_BPF_ATTACH_TYPE]; member in struct:netns_bpf
/linux-master/include/linux/
H A Dfilter.h1481 struct bpf_prog_array *run_array; local
1486 run_array = rcu_dereference(net->bpf.run_array[NETNS_BPF_SK_LOOKUP]);
1487 if (run_array) {
1499 act = BPF_PROG_SK_LOOKUP_RUN_ARRAY(run_array, ctx, bpf_prog_run);
1520 struct bpf_prog_array *run_array; local
1525 run_array = rcu_dereference(net->bpf.run_array[NETNS_BPF_SK_LOOKUP]);
1526 if (run_array) {
1538 act = BPF_PROG_SK_LOOKUP_RUN_ARRAY(run_array, ct
[all...]
/linux-master/net/core/
H A Dflow_dissector.c93 if (rcu_access_pointer(ns->bpf.run_array[type]))
100 if (rcu_access_pointer(init_net.bpf.run_array[type]))
1099 struct bpf_prog_array *run_array; local
1102 run_array = rcu_dereference(init_net.bpf.run_array[type]);
1103 if (!run_array)
1104 run_array = rcu_dereference(net->bpf.run_array[type]);
1106 if (run_array) {
1126 prog = READ_ONCE(run_array
[all...]

Completed in 125 milliseconds