Lines Matching refs:subsys

261  * cgroup_ssid_enabled - cgroup subsys enabled test by subsys ID
262 * @ssid: subsys ID of interest
264 * cgroup_subsys_enabled() can only be used with literal subsys names which
491 return rcu_dereference_check(cgrp->subsys[ss->id],
557 return init_css_set.subsys[ss->id];
589 css = init_css_set.subsys[ss->id];
646 * the matching css from the cgroup's subsys table is guaranteed to
650 return rcu_dereference_raw(cgrp->subsys[cft->ss->id]);
667 (cgrp)->subsys[(ssid)], \
941 css_put(cset->subsys[ssid]);
985 if (memcmp(template, cset->subsys, sizeof(cset->subsys)))
1078 template[i] = old_cset->subsys[i];
1219 memcpy(cset->subsys, template, sizeof(cset->subsys));
1236 key = css_set_hash(cset->subsys);
1240 struct cgroup_subsys_state *css = cset->subsys[ssid];
1692 * css_clear_dir - remove subsys files in a cgroup directory
1723 * css_populate_dir - create subsys files in a cgroup directory
1839 RCU_INIT_POINTER(scgrp->subsys[ssid], NULL);
1840 rcu_assign_pointer(dcgrp->subsys[ssid], css);
2516 *dst_cssp = cset->mg_dst_cset->subsys[tset->ssid];
2518 *dst_cssp = cset->subsys[tset->ssid];
2811 if (src_cset->subsys[ssid] != dst_cset->subsys[ssid])
4371 * function can be called anytime whether @cfts' subsys is attached or not.
5502 rcu_assign_pointer(css->cgroup->subsys[ss->id], css);
5525 RCU_INIT_POINTER(css->cgroup->subsys[ss->id], NULL);
5533 * @ss: the subsys of new css
5983 pr_debug("Initializing cgroup subsys %s\n", ss->name);
6011 /* Update the init_css_set to contain a subsys
6015 init_css_set.subsys[ss->id] = css;
6096 css_set_hash(init_css_set.subsys));
6105 init_css_set.subsys[ss->id];
6150 ss->bind(init_css_set.subsys[ssid]);
6153 css_populate_dir(init_css_set.subsys[ssid]);
6157 /* init_css_set.subsys[] has been updated, re-hash */
6160 css_set_hash(init_css_set.subsys));
6821 * @ss: cgroup subsys to be looked into