Home
last modified time | relevance | path

Searched refs:tset (Results 1 – 9 of 9) sorted by relevance

/kernel/cgroup/
A Dcgroup-internal.h146 struct cgroup_taskset tset; member
152 #define CGROUP_TASKSET_INIT(tset) \ argument
154 .src_csets = LIST_HEAD_INIT(tset.src_csets), \
155 .dst_csets = LIST_HEAD_INIT(tset.dst_csets), \
156 .csets = &tset.src_csets, \
163 CGROUP_TASKSET_INIT(name.tset), \
A Dpids.c200 static int pids_can_attach(struct cgroup_taskset *tset) in pids_can_attach() argument
205 cgroup_taskset_for_each(task, dst_css, tset) { in pids_can_attach()
225 static void pids_cancel_attach(struct cgroup_taskset *tset) in pids_cancel_attach() argument
230 cgroup_taskset_for_each(task, dst_css, tset) { in pids_cancel_attach()
A Dcgroup.c2550 tset->cur_cset = list_first_entry(tset->csets, struct css_set, mg_node); in cgroup_taskset_first()
2613 struct cgroup_taskset *tset = &mgctx->tset; in cgroup_migrate_execute() local
2620 if (tset->nr_tasks) { in cgroup_migrate_execute()
2623 tset->ssid = ssid; in cgroup_migrate_execute()
2665 tset->csets = &tset->dst_csets; in cgroup_migrate_execute()
2667 if (tset->nr_tasks) { in cgroup_migrate_execute()
2670 tset->ssid = ssid; in cgroup_migrate_execute()
2671 ss->attach(tset); in cgroup_migrate_execute()
2692 list_splice_init(&tset->dst_csets, &tset->src_csets); in cgroup_migrate_execute()
2704 tset->nr_tasks = 0; in cgroup_migrate_execute()
[all …]
A Dlegacy_freezer.c162 static void freezer_attach(struct cgroup_taskset *tset) in freezer_attach() argument
179 cgroup_taskset_for_each(task, new_css, tset) { in freezer_attach()
A Dcpuset.c3013 static int cpuset_can_attach(struct cgroup_taskset *tset) in cpuset_can_attach() argument
3022 cpuset_attach_old_cs = task_cs(cgroup_taskset_first(tset, &css)); in cpuset_can_attach()
3036 cgroup_taskset_for_each(task, css, tset) { in cpuset_can_attach()
3088 static void cpuset_cancel_attach(struct cgroup_taskset *tset) in cpuset_cancel_attach() argument
3093 cgroup_taskset_first(tset, &css); in cpuset_cancel_attach()
3136 static void cpuset_attach(struct cgroup_taskset *tset) in cpuset_attach() argument
3145 cgroup_taskset_first(tset, &css); in cpuset_attach()
3167 cgroup_taskset_for_each(task, css, tset) in cpuset_attach()
3180 cgroup_taskset_for_each_leader(leader, css, tset) { in cpuset_attach()
/kernel/sched/
A Dext.h101 int scx_cgroup_can_attach(struct cgroup_taskset *tset);
104 void scx_cgroup_cancel_attach(struct cgroup_taskset *tset);
112 static inline int scx_cgroup_can_attach(struct cgroup_taskset *tset) { return 0; } in scx_cgroup_can_attach() argument
115 static inline void scx_cgroup_cancel_attach(struct cgroup_taskset *tset) {} in scx_cgroup_cancel_attach() argument
A Dcore.c9340 static int cpu_cgroup_can_attach(struct cgroup_taskset *tset) in cpu_cgroup_can_attach() argument
9349 cgroup_taskset_for_each(task, css, tset) { in cpu_cgroup_can_attach()
9355 return scx_cgroup_can_attach(tset); in cpu_cgroup_can_attach()
9358 static void cpu_cgroup_attach(struct cgroup_taskset *tset) in cpu_cgroup_attach() argument
9363 cgroup_taskset_for_each(task, css, tset) in cpu_cgroup_attach()
9369 static void cpu_cgroup_cancel_attach(struct cgroup_taskset *tset) in cpu_cgroup_cancel_attach() argument
9371 scx_cgroup_cancel_attach(tset); in cpu_cgroup_cancel_attach()
A Dext.c4146 int scx_cgroup_can_attach(struct cgroup_taskset *tset) in scx_cgroup_can_attach() argument
4159 cgroup_taskset_for_each(p, css, tset) { in scx_cgroup_can_attach()
4187 cgroup_taskset_for_each(p, css, tset) { in scx_cgroup_can_attach()
4223 void scx_cgroup_cancel_attach(struct cgroup_taskset *tset) in scx_cgroup_cancel_attach() argument
4232 cgroup_taskset_for_each(p, css, tset) { in scx_cgroup_cancel_attach()
/kernel/events/
A Dcore.c14885 static void perf_cgroup_attach(struct cgroup_taskset *tset) in perf_cgroup_attach() argument
14890 cgroup_taskset_for_each(task, css, tset) in perf_cgroup_attach()

Completed in 87 milliseconds