Lines Matching refs:effective
76 array = rcu_dereference(cgrp->effective[atype]); in bpf_prog_run_array_cg()
338 cgrp->bpf.effective[atype], in cgroup_bpf_release()
495 old_array = rcu_replace_pointer(cgrp->bpf.effective[atype], old_array, in activate_effective_progs()
512 #define NR ARRAY_SIZE(cgrp->bpf.effective) in cgroup_bpf_inherit()
960 desc->bpf.effective[atype], in replace_effective_prog()
1115 desc->bpf.effective[atype], in purge_effective_progs()
1220 struct bpf_prog_array *effective; in __cgroup_bpf_query() local
1247 effective = rcu_dereference_protected(cgrp->bpf.effective[atype], in __cgroup_bpf_query()
1249 total_cnt += bpf_prog_array_length(effective); in __cgroup_bpf_query()
1276 effective = rcu_dereference_protected(cgrp->bpf.effective[atype], in __cgroup_bpf_query()
1278 cnt = min_t(int, bpf_prog_array_length(effective), total_cnt); in __cgroup_bpf_query()
1279 ret = bpf_prog_array_copy_to_user(effective, prog_ids, cnt); in __cgroup_bpf_query()