• Home
  • Raw
  • Download

Lines Matching refs:desc

338 		struct cgroup *desc = container_of(css, struct cgroup, self);  in update_effective_progs()  local
340 if (percpu_ref_is_zero(&desc->bpf.refcnt)) in update_effective_progs()
343 err = compute_effective_progs(desc, atype, &desc->bpf.inactive); in update_effective_progs()
350 struct cgroup *desc = container_of(css, struct cgroup, self); in update_effective_progs() local
352 if (percpu_ref_is_zero(&desc->bpf.refcnt)) { in update_effective_progs()
353 if (unlikely(desc->bpf.inactive)) { in update_effective_progs()
354 bpf_prog_array_free(desc->bpf.inactive); in update_effective_progs()
355 desc->bpf.inactive = NULL; in update_effective_progs()
360 activate_effective_progs(desc, atype, desc->bpf.inactive); in update_effective_progs()
361 desc->bpf.inactive = NULL; in update_effective_progs()
371 struct cgroup *desc = container_of(css, struct cgroup, self); in update_effective_progs() local
373 bpf_prog_array_free(desc->bpf.inactive); in update_effective_progs()
374 desc->bpf.inactive = NULL; in update_effective_progs()
542 struct cgroup *desc = container_of(css, struct cgroup, self); in replace_effective_prog() local
544 if (percpu_ref_is_zero(&desc->bpf.refcnt)) in replace_effective_prog()
548 for (pos = 0, cg = desc; cg; cg = cgroup_parent(cg)) { in replace_effective_prog()
564 desc->bpf.effective[atype], in replace_effective_prog()
693 struct cgroup *desc = container_of(css, struct cgroup, self); in purge_effective_progs() local
695 if (percpu_ref_is_zero(&desc->bpf.refcnt)) in purge_effective_progs()
699 for (pos = 0, cg = desc; cg; cg = cgroup_parent(cg)) { in purge_effective_progs()
717 desc->bpf.effective[atype], in purge_effective_progs()