Lines Matching full:children
236 int (*validate)(const struct cpu_hogger *children, int num_children)) in run_cpucg_weight_test() argument
240 struct cpu_hogger children[3] = {NULL}; in run_cpucg_weight_test() local
252 for (i = 0; i < ARRAY_SIZE(children); i++) { in run_cpucg_weight_test()
253 children[i].cgroup = cg_name_indexed(parent, "cpucg_child", i); in run_cpucg_weight_test()
254 if (!children[i].cgroup) in run_cpucg_weight_test()
257 if (cg_create(children[i].cgroup)) in run_cpucg_weight_test()
260 if (cg_write_numeric(children[i].cgroup, "cpu.weight", in run_cpucg_weight_test()
265 for (i = 0; i < ARRAY_SIZE(children); i++) { in run_cpucg_weight_test()
266 pid_t pid = spawn_child(&children[i]); in run_cpucg_weight_test()
269 children[i].pid = pid; in run_cpucg_weight_test()
272 for (i = 0; i < ARRAY_SIZE(children); i++) { in run_cpucg_weight_test()
275 waitpid(children[i].pid, &retcode, 0); in run_cpucg_weight_test()
282 for (i = 0; i < ARRAY_SIZE(children); i++) in run_cpucg_weight_test()
283 children[i].usage = cg_read_key_long(children[i].cgroup, in run_cpucg_weight_test()
286 if (validate(children, ARRAY_SIZE(children))) in run_cpucg_weight_test()
291 for (i = 0; i < ARRAY_SIZE(children); i++) { in run_cpucg_weight_test()
292 cg_destroy(children[i].cgroup); in run_cpucg_weight_test()
293 free(children[i].cgroup); in run_cpucg_weight_test()
321 overprovision_validate(const struct cpu_hogger *children, int num_children) in overprovision_validate() argument
328 if (children[i + 1].usage <= children[i].usage) in overprovision_validate()
331 delta = children[i + 1].usage - children[i].usage; in overprovision_validate()
332 if (!values_close(delta, children[0].usage, 35)) in overprovision_validate()
352 * Once all of the children have exited, we verify that each child cgroup
367 underprovision_validate(const struct cpu_hogger *children, int num_children) in underprovision_validate() argument
372 if (!values_close(children[i + 1].usage, children[0].usage, 15)) in underprovision_validate()
392 * Once all of the children have exited, we verify that each child cgroup