Lines Matching full:parent

273 	char *grandparent = NULL, *parent = NULL, *child = NULL;  in test_cgcore_invalid_domain()  local
276 parent = cg_name(root, "cg_test_grandparent/cg_test_parent"); in test_cgcore_invalid_domain()
278 if (!parent || !child || !grandparent) in test_cgcore_invalid_domain()
284 if (cg_create(parent)) in test_cgcore_invalid_domain()
290 if (cg_write(parent, "cgroup.type", "threaded")) in test_cgcore_invalid_domain()
318 if (parent) in test_cgcore_invalid_domain()
319 cg_destroy(parent); in test_cgcore_invalid_domain()
323 free(parent); in test_cgcore_invalid_domain()
330 * the parent type becomes domain threaded.
335 char *parent = NULL, *child = NULL; in test_cgcore_parent_becomes_threaded() local
337 parent = cg_name(root, "cg_test_parent"); in test_cgcore_parent_becomes_threaded()
339 if (!parent || !child) in test_cgcore_parent_becomes_threaded()
342 if (cg_create(parent)) in test_cgcore_parent_becomes_threaded()
351 if (cg_read_strcmp(parent, "cgroup.type", "domain threaded\n")) in test_cgcore_parent_becomes_threaded()
359 if (parent) in test_cgcore_parent_becomes_threaded()
360 cg_destroy(parent); in test_cgcore_parent_becomes_threaded()
362 free(parent); in test_cgcore_parent_becomes_threaded()
369 * You can add threads/processes on a parent with a controller enabled.
374 char *parent = NULL, *child = NULL; in test_cgcore_no_internal_process_constraint_on_threads() local
382 parent = cg_name(root, "cg_test_parent"); in test_cgcore_no_internal_process_constraint_on_threads()
384 if (!parent || !child) in test_cgcore_no_internal_process_constraint_on_threads()
387 if (cg_create(parent)) in test_cgcore_no_internal_process_constraint_on_threads()
393 if (cg_write(parent, "cgroup.type", "threaded")) in test_cgcore_no_internal_process_constraint_on_threads()
399 if (cg_write(parent, "cgroup.subtree_control", "+cpu")) in test_cgcore_no_internal_process_constraint_on_threads()
402 if (cg_enter_current(parent)) in test_cgcore_no_internal_process_constraint_on_threads()
412 if (parent) in test_cgcore_no_internal_process_constraint_on_threads()
413 cg_destroy(parent); in test_cgcore_no_internal_process_constraint_on_threads()
415 free(parent); in test_cgcore_no_internal_process_constraint_on_threads()
421 * on the parent.
426 char *parent = NULL, *child = NULL; in test_cgcore_top_down_constraint_enable() local
428 parent = cg_name(root, "cg_test_parent"); in test_cgcore_top_down_constraint_enable()
430 if (!parent || !child) in test_cgcore_top_down_constraint_enable()
433 if (cg_create(parent)) in test_cgcore_top_down_constraint_enable()
447 if (parent) in test_cgcore_top_down_constraint_enable()
448 cg_destroy(parent); in test_cgcore_top_down_constraint_enable()
450 free(parent); in test_cgcore_top_down_constraint_enable()
455 * Test that you can't disable a controller on a parent
461 char *parent = NULL, *child = NULL; in test_cgcore_top_down_constraint_disable() local
463 parent = cg_name(root, "cg_test_parent"); in test_cgcore_top_down_constraint_disable()
465 if (!parent || !child) in test_cgcore_top_down_constraint_disable()
468 if (cg_create(parent)) in test_cgcore_top_down_constraint_disable()
474 if (cg_write(parent, "cgroup.subtree_control", "+memory")) in test_cgcore_top_down_constraint_disable()
480 if (!cg_write(parent, "cgroup.subtree_control", "-memory")) in test_cgcore_top_down_constraint_disable()
488 if (parent) in test_cgcore_top_down_constraint_disable()
489 cg_destroy(parent); in test_cgcore_top_down_constraint_disable()
491 free(parent); in test_cgcore_top_down_constraint_disable()
497 * You can't add a pid to a domain parent if a controller is enabled.
502 char *parent = NULL, *child = NULL; in test_cgcore_internal_process_constraint() local
504 parent = cg_name(root, "cg_test_parent"); in test_cgcore_internal_process_constraint()
506 if (!parent || !child) in test_cgcore_internal_process_constraint()
509 if (cg_create(parent)) in test_cgcore_internal_process_constraint()
515 if (cg_write(parent, "cgroup.subtree_control", "+memory")) in test_cgcore_internal_process_constraint()
518 if (!cg_enter_current(parent)) in test_cgcore_internal_process_constraint()
521 if (!clone_into_cgroup_run_wait(parent)) in test_cgcore_internal_process_constraint()
529 if (parent) in test_cgcore_internal_process_constraint()
530 cg_destroy(parent); in test_cgcore_internal_process_constraint()
532 free(parent); in test_cgcore_internal_process_constraint()