cgroup_parent
if (cgroup_parent(css->cgroup))
if (!cgroup_parent(blkcg->css.cgroup))
if (cgroup_parent(cgrp))
if (cgroup_parent(cgrp))
for (pos = 0, cg = desc; cg; cg = cgroup_parent(cg)) {
for (p = cgroup_parent(cgrp); p; p = cgroup_parent(p))
p = cgroup_parent(cgrp);
p = cgroup_parent(p);
p = cgroup_parent(p);
} while ((p = cgroup_parent(p)));
for (p = cgroup_parent(cgrp); p; p = cgroup_parent(p))
for (p = cgroup_parent(cgrp); p; p = cgroup_parent(p))
for (pos = 0, cg = desc; cg; cg = cgroup_parent(cg)) {
if (cgroup_parent(cgrp))
struct cgroup *parent = cgroup_parent(cgrp);
return !cgroup_parent(cgrp);
if ((cft->flags & CFTYPE_NOT_ON_ROOT) && !cgroup_parent(cgrp))
if ((cft->flags & CFTYPE_ONLY_ON_ROOT) && cgroup_parent(cgrp))
while ((cgrp = cgroup_parent(cgrp))) {
struct cgroup *parent = cgroup_parent(cgrp);
struct cgroup *parent = cgroup_parent(cgrp);
com_cgrp = cgroup_parent(com_cgrp);
cgrp = cgroup_parent(cgrp);
if (cgroup_parent(cgrp)) {
cgroup_put(cgroup_parent(cgrp));
parent_cgrp = cgroup_parent(cgrp);
parent_cgrp = cgroup_parent(parent_cgrp);
for (tcgrp = cgroup_parent(cgrp); tcgrp;
tcgrp = cgroup_parent(tcgrp))
if (cgroup_parent(cgrp)) {
css->parent = cgroup_css(cgroup_parent(cgrp), ss);
struct cgroup *parent = cgroup_parent(cgrp);
for (tcgrp = cgrp; tcgrp; tcgrp = cgroup_parent(tcgrp))
cgrp = cgroup_parent(cgrp);
list_add_tail_rcu(&cgrp->self.sibling, &cgroup_parent(cgrp)->self.children);
for (cgroup = parent; cgroup; cgroup = cgroup_parent(cgroup)) {
struct cgroup *tcgrp, *parent = cgroup_parent(cgrp);
for (tcgrp = parent; tcgrp; tcgrp = cgroup_parent(tcgrp)) {
cgrp = cgroup_parent(cgrp);
cgrp = cgroup_parent(cgrp);
if (cgroup_parent(link->cgrp))
parent = cgroup_parent(dsct);
while ((cgrp = cgroup_parent(cgrp))) {
cgroup_parent(pos->cgroup), cpu);
struct cgroup *parent = cgroup_parent(cgrp);
if (cgroup_parent(parent)) {
if (cgroup_parent(cgrp)) {
cgroup->psi->parent = cgroup_psi(cgroup_parent(cgroup));