Lines Matching refs:cgroup_parent
331 static struct cgroup *cgroup_parent(struct cgroup *cgrp) in cgroup_parent() function
386 while (cgroup_parent(cgrp) && in cgroup_e_css()
387 !(cgroup_parent(cgrp)->child_subsys_mask & (1 << ss->id))) in cgroup_e_css()
388 cgrp = cgroup_parent(cgrp); in cgroup_e_css()
416 cgrp = cgroup_parent(cgrp); in cgroup_get_e_css()
482 cgrp = cgroup_parent(cgrp); in cgroup_is_descendant()
647 cgrp = cgroup_parent(cgrp); in cgroup_update_populated()
774 if (cgroup_parent(link->cgrp)) in put_css_set_locked()
990 if (cgroup_parent(cgrp)) in link_css_set()
1288 struct cgroup *parent = cgroup_parent(cgrp); in cgroup_calc_child_subsys_mask()
2551 if (dst_cgrp && cgroup_on_dfl(dst_cgrp) && cgroup_parent(dst_cgrp) && in cgroup_migrate_prepare_dst()
2701 cgrp = cgroup_parent(cgrp); in cgroup_procs_write_permission()
2891 cgroup_print_ss_mask(seq, cgroup_parent(cgrp)->subtree_control); in cgroup_controllers_show()
3021 (cgroup_parent(cgrp) && in cgroup_subtree_control_write()
3022 !(cgroup_parent(cgrp)->subtree_control & (1 << ssid)))) { in cgroup_subtree_control_write()
3051 if (enable && cgroup_parent(cgrp) && !list_empty(&cgrp->cset_links)) { in cgroup_subtree_control_write()
3408 if ((cft->flags & CFTYPE_NOT_ON_ROOT) && !cgroup_parent(cgrp)) in cgroup_addrm_files()
3410 if ((cft->flags & CFTYPE_ONLY_ON_ROOT) && cgroup_parent(cgrp)) in cgroup_addrm_files()
4710 if (cgroup_parent(cgrp)) { in css_free_work_fn()
4717 cgroup_put(cgroup_parent(cgrp)); in css_free_work_fn()
4801 if (cgroup_parent(cgrp)) { in init_and_link_css()
4802 css->parent = cgroup_css(cgroup_parent(cgrp), ss); in init_and_link_css()
4862 struct cgroup *parent = cgroup_parent(cgrp); in create_css()
4899 cgroup_parent(parent)) { in create_css()
4989 list_add_tail_rcu(&cgrp->self.sibling, &cgroup_parent(cgrp)->self.children); in cgroup_mkdir()
5189 check_for_release(cgroup_parent(cgrp)); in cgroup_destroy_locked()