css_next_descendant_pre
struct cgroup_subsys_state *css_next_descendant_pre(struct cgroup_subsys_state *pos,
for ((pos) = css_next_descendant_pre(NULL, (css)); (pos); \
(pos) = css_next_descendant_pre((pos), (css)))
return css_next_descendant_pre(curr, p->start_css);
kit->pos = css_next_descendant_pre(kit->pos, kit->start);
return css_next_descendant_pre(NULL, p->start_css);
EXPORT_SYMBOL_GPL(css_next_descendant_pre);
iter->css_pos = css_next_descendant_pre(NULL, &iter->cgrp->self);
iter->css_pos = css_next_descendant_pre(iter->css_pos,
while ((css = css_next_descendant_pre(css, &root->css))) {