Lines Matching refs:desc
244 struct cgroup *desc = container_of(css, struct cgroup, self); in update_effective_progs() local
246 if (percpu_ref_is_zero(&desc->bpf.refcnt)) in update_effective_progs()
249 err = compute_effective_progs(desc, type, &desc->bpf.inactive); in update_effective_progs()
256 struct cgroup *desc = container_of(css, struct cgroup, self); in update_effective_progs() local
258 if (percpu_ref_is_zero(&desc->bpf.refcnt)) { in update_effective_progs()
259 if (unlikely(desc->bpf.inactive)) { in update_effective_progs()
260 bpf_prog_array_free(desc->bpf.inactive); in update_effective_progs()
261 desc->bpf.inactive = NULL; in update_effective_progs()
266 activate_effective_progs(desc, type, desc->bpf.inactive); in update_effective_progs()
267 desc->bpf.inactive = NULL; in update_effective_progs()
277 struct cgroup *desc = container_of(css, struct cgroup, self); in update_effective_progs() local
279 bpf_prog_array_free(desc->bpf.inactive); in update_effective_progs()
280 desc->bpf.inactive = NULL; in update_effective_progs()