cgroup_subsys
struct cgroup_subsys io_cgrp_subsys = {
struct cgroup_subsys *ss;
struct cgroup_subsys;
struct cgroup_subsys *ss; /* NULL for cgroup core files */
struct cgroup_subsys_state *css_from_id(int id, struct cgroup_subsys *ss);
struct cgroup_subsys *ss);
struct cgroup_subsys *ss);
struct cgroup_subsys *ss);
int cgroup_add_dfl_cftypes(struct cgroup_subsys *ss, struct cftype *cfts);
int cgroup_add_legacy_cftypes(struct cgroup_subsys *ss, struct cftype *cfts);
int cgroup_add_cftypes(struct cgroup_subsys *ss, struct cftype *cfts);
struct cgroup_subsys *ss;
#define SUBSYS(_x) extern struct cgroup_subsys _x ## _cgrp_subsys;
extern struct cgroup_subsys *cgroup_subsys[];
(((ss) = cgroup_subsys[ssid]) || true); (ssid)++)
int ss_rstat_init(struct cgroup_subsys *ss);
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
static bool cgroup1_subsys_absent(struct cgroup_subsys *ss)
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *cgroup_subsys[] = {
struct cgroup_subsys *ss = cft->ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss);
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss = css->ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
(cgroup_subsys[ssid]->root != &cgrp_dfl_root))
seq_printf(seq, "nr_subsys_%s %d\n", cgroup_subsys[ssid]->name,
cgroup_subsys[ssid]->name, dying_cnt[ssid]);
struct cgroup_subsys *ss)
struct cgroup_subsys *ss = cgroup_subsys[ssid];
struct cgroup_subsys *ss = cgroup_subsys[ssid];
struct cgroup_subsys *ss = cfts[0].ss;
static int cgroup_init_cftypes(struct cgroup_subsys *ss, struct cftype *cfts)
int cgroup_add_cftypes(struct cgroup_subsys *ss, struct cftype *cfts)
int cgroup_add_dfl_cftypes(struct cgroup_subsys *ss, struct cftype *cfts)
int cgroup_add_legacy_cftypes(struct cgroup_subsys *ss, struct cftype *cfts)
struct cgroup_subsys *ss)
struct cgroup_subsys *ss)
struct cgroup_subsys *ss = css->ss;
struct cgroup_subsys *ss = css->ss;
struct cgroup_subsys *ss, struct cgroup *cgrp)
struct cgroup_subsys *ss = css->ss;
struct cgroup_subsys *ss = css->ss;
struct cgroup_subsys *ss)
struct cgroup_subsys *ss)
struct cgroup_subsys *ss)
static void __init cgroup_init_subsys(struct cgroup_subsys *ss, bool early)
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss)
struct cgroup_subsys_state *css_from_id(int id, struct cgroup_subsys *ss)
(ss) = cgroup_subsys[ssid]; \
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys cpuset_cgrp_subsys = {
struct cgroup_subsys *ss;
struct cgroup_subsys *ss;
struct cgroup_subsys debug_cgrp_subsys = {
struct cgroup_subsys *ss;
struct cgroup_subsys dmem_cgrp_subsys = {
struct cgroup_subsys freezer_cgrp_subsys = {
struct cgroup_subsys misc_cgrp_subsys = {
struct cgroup_subsys pids_cgrp_subsys = {
struct cgroup_subsys rdma_cgrp_subsys = {
static void css_process_update_tree(struct cgroup_subsys *ss, int cpu)
static spinlock_t *ss_rstat_lock(struct cgroup_subsys *ss)
static inline struct llist_head *ss_lhead_cpu(struct cgroup_subsys *ss, int cpu)
int __init ss_rstat_init(struct cgroup_subsys *ss)
struct cgroup_subsys perf_event_cgrp_subsys = {
struct cgroup_subsys cpu_cgrp_subsys = {
struct cgroup_subsys cpuacct_cgrp_subsys = {
struct cgroup_subsys hugetlb_cgrp_subsys = {
struct cgroup_subsys memory_cgrp_subsys = {
struct cgroup_subsys memory_cgrp_subsys __read_mostly;
struct cgroup_subsys net_cls_cgrp_subsys = {
struct cgroup_subsys net_prio_cgrp_subsys = {
struct cgroup_subsys devices_cgrp_subsys = {