Lines Matching refs:ssid
382 #define for_each_css(css, ssid, cgrp) \ argument
383 for ((ssid) = 0; (ssid) < CGROUP_SUBSYS_COUNT; (ssid)++) \
385 (cgrp)->subsys[(ssid)], \
397 #define for_each_e_css(css, ssid, cgrp) \ argument
398 for ((ssid) = 0; (ssid) < CGROUP_SUBSYS_COUNT; (ssid)++) \
399 if (!((css) = cgroup_e_css(cgrp, cgroup_subsys[(ssid)]))) \
408 #define for_each_subsys(ss, ssid) \ argument
409 for ((ssid) = 0; (ssid) < CGROUP_SUBSYS_COUNT && \
410 (((ss) = cgroup_subsys[ssid]) || true); (ssid)++)
527 int ssid; in put_css_set_locked() local
535 for_each_subsys(ss, ssid) in put_css_set_locked()
536 list_del(&cset->e_cset_node[ssid]); in put_css_set_locked()
787 int ssid; in find_css_set() local
842 for_each_subsys(ss, ssid) in find_css_set()
843 list_add_tail(&cset->e_cset_node[ssid], in find_css_set()
844 &cset->subsys[ssid]->cgroup->e_csets[ssid]); in find_css_set()
1077 int ssid; in cgroup_calc_child_subsys_mask() local
1087 for_each_subsys(ss, ssid) in cgroup_calc_child_subsys_mask()
1088 if (cur_ss_mask & (1 << ssid)) in cgroup_calc_child_subsys_mask()
1222 int ssid, i, ret; in rebind_subsystems() local
1226 for_each_subsys(ss, ssid) { in rebind_subsystems()
1227 if (!(ss_mask & (1 << ssid))) in rebind_subsystems()
1266 for_each_subsys(ss, ssid) in rebind_subsystems()
1267 if (ss_mask & (1 << ssid)) in rebind_subsystems()
1268 cgroup_clear_dir(&ss->root->cgrp, 1 << ssid); in rebind_subsystems()
1270 for_each_subsys(ss, ssid) { in rebind_subsystems()
1275 if (!(ss_mask & (1 << ssid))) in rebind_subsystems()
1283 RCU_INIT_POINTER(src_root->cgrp.subsys[ssid], NULL); in rebind_subsystems()
1284 rcu_assign_pointer(dst_root->cgrp.subsys[ssid], css); in rebind_subsystems()
1294 src_root->subsys_mask &= ~(1 << ssid); in rebind_subsystems()
1295 src_root->cgrp.subtree_control &= ~(1 << ssid); in rebind_subsystems()
1299 dst_root->subsys_mask |= 1 << ssid; in rebind_subsystems()
1301 dst_root->cgrp.subtree_control |= 1 << ssid; in rebind_subsystems()
1318 int ssid; in cgroup_show_options() local
1320 for_each_subsys(ss, ssid) in cgroup_show_options()
1321 if (root->subsys_mask & (1 << ssid)) in cgroup_show_options()
1608 int ssid; in init_cgroup_housekeeping() local
1618 for_each_subsys(ss, ssid) in init_cgroup_housekeeping()
1619 INIT_LIST_HEAD(&cgrp->e_csets[ssid]); in init_cgroup_housekeeping()
2548 int ssid; in cgroup_print_ss_mask() local
2550 for_each_subsys(ss, ssid) { in cgroup_print_ss_mask()
2551 if (ss_mask & (1 << ssid)) { in cgroup_print_ss_mask()
2696 int ssid, ret; in cgroup_subtree_control_write() local
2706 for_each_subsys(ss, ssid) { in cgroup_subtree_control_write()
2712 enable |= 1 << ssid; in cgroup_subtree_control_write()
2713 disable &= ~(1 << ssid); in cgroup_subtree_control_write()
2715 disable |= 1 << ssid; in cgroup_subtree_control_write()
2716 enable &= ~(1 << ssid); in cgroup_subtree_control_write()
2722 if (ssid == CGROUP_SUBSYS_COUNT) in cgroup_subtree_control_write()
2730 for_each_subsys(ss, ssid) { in cgroup_subtree_control_write()
2731 if (enable & (1 << ssid)) { in cgroup_subtree_control_write()
2732 if (cgrp->subtree_control & (1 << ssid)) { in cgroup_subtree_control_write()
2733 enable &= ~(1 << ssid); in cgroup_subtree_control_write()
2738 if (!(cgrp_dfl_root.subsys_mask & (1 << ssid)) || in cgroup_subtree_control_write()
2740 !(cgroup_parent(cgrp)->subtree_control & (1 << ssid)))) { in cgroup_subtree_control_write()
2744 } else if (disable & (1 << ssid)) { in cgroup_subtree_control_write()
2745 if (!(cgrp->subtree_control & (1 << ssid))) { in cgroup_subtree_control_write()
2746 disable &= ~(1 << ssid); in cgroup_subtree_control_write()
2752 if (child->subtree_control & (1 << ssid)) { in cgroup_subtree_control_write()
2795 for_each_subsys(ss, ssid) { in cgroup_subtree_control_write()
2796 if (!(css_enable & (1 << ssid))) in cgroup_subtree_control_write()
2826 for_each_subsys(ss, ssid) { in cgroup_subtree_control_write()
2827 if (!(enable & (1 << ssid))) in cgroup_subtree_control_write()
2831 if (css_enable & (1 << ssid)) in cgroup_subtree_control_write()
2833 cgrp->subtree_control & (1 << ssid)); in cgroup_subtree_control_write()
2835 ret = cgroup_populate_dir(child, 1 << ssid); in cgroup_subtree_control_write()
2858 for_each_subsys(ss, ssid) { in cgroup_subtree_control_write()
2859 if (!(disable & (1 << ssid))) in cgroup_subtree_control_write()
2865 if (css_disable & (1 << ssid)) { in cgroup_subtree_control_write()
2868 cgroup_clear_dir(child, 1 << ssid); in cgroup_subtree_control_write()
2881 for_each_subsys(ss, ssid) { in cgroup_subtree_control_write()
2903 for_each_subsys(ss, ssid) { in cgroup_subtree_control_write()
2904 if (!(enable & (1 << ssid))) in cgroup_subtree_control_write()
2913 if (css_enable & (1 << ssid)) in cgroup_subtree_control_write()
2916 cgroup_clear_dir(child, 1 << ssid); in cgroup_subtree_control_write()
4614 int ssid, ret; in cgroup_mkdir() local
4699 for_each_subsys(ss, ssid) { in cgroup_mkdir()
4700 if (parent->child_subsys_mask & (1 << ssid)) { in cgroup_mkdir()
4702 parent->subtree_control & (1 << ssid)); in cgroup_mkdir()
4838 int ssid; in cgroup_destroy_locked() local
4867 for_each_css(css, ssid, cgrp) in cgroup_destroy_locked()
5001 int ssid, err; in cgroup_init() local
5016 for_each_subsys(ss, ssid) { in cgroup_init()
5028 list_add_tail(&init_css_set.e_cset_node[ssid], in cgroup_init()
5029 &cgrp_dfl_root.cgrp.e_csets[ssid]); in cgroup_init()
5055 ss->bind(init_css_set.subsys[ssid]); in cgroup_init()
5120 int ssid, count = 0; in proc_cgroup_show() local
5126 for_each_subsys(ss, ssid) in proc_cgroup_show()
5127 if (root->subsys_mask & (1 << ssid)) in proc_cgroup_show()