Lines Matching refs:parent

33 	char *parent, *child, *parent2 = NULL, *child2 = NULL;
38 parent = cg_name(root, "memcg_test_0");
40 if (!parent || !child)
43 if (cg_create(parent))
46 if (cg_write(parent, "cgroup.subtree_control", "+memory"))
85 cg_destroy(parent);
87 free(parent);
291 char *parent[3] = {NULL};
303 parent[0] = cg_name(root, "memcg_test_0");
304 if (!parent[0])
307 parent[1] = cg_name(parent[0], "memcg_test_1");
308 if (!parent[1])
311 parent[2] = cg_name(parent[0], "memcg_test_2");
312 if (!parent[2])
315 if (cg_create(parent[0]))
318 if (cg_read_long(parent[0], attribute)) {
325 if (cg_write(parent[0], "cgroup.subtree_control", "+memory"))
328 if (cg_write(parent[0], "memory.max", "200M"))
331 if (cg_write(parent[0], "memory.swap.max", "0"))
334 if (cg_create(parent[1]))
337 if (cg_write(parent[1], "cgroup.subtree_control", "+memory"))
340 if (cg_create(parent[2]))
344 children[i] = cg_name_indexed(parent[1], "child_memcg", i);
358 if (cg_write(parent[1], attribute, "50M"))
370 while (!values_close(cg_read_long(parent[1], "memory.current"),
377 if (cg_run(parent[2], alloc_anon, (void *)MB(148)))
380 if (!values_close(cg_read_long(parent[1], "memory.current"), MB(50), 3))
395 rc = cg_run(parent[2], alloc_anon, (void *)MB(170));
405 if (!values_close(cg_read_long(parent[1], "memory.current"), current, 3))
443 for (i = ARRAY_SIZE(parent) - 1; i >= 0; i--) {
444 if (!parent[i])
447 cg_destroy(parent[i]);
448 free(parent[i]);
1113 * were propagated to the parent level.
1118 char *parent, *child;
1121 parent = cg_name(root, "memcg_test_0");
1124 if (!parent || !child)
1127 if (cg_create(parent))
1133 if (cg_write(parent, "cgroup.subtree_control", "+memory"))
1145 cg_run_nowait(parent, alloc_anon_noexit, (void *) MB(60));
1158 parent, "memory.events", "oom_kill ");
1160 * If memory_localevents is not enabled (the default), the parent should
1174 if (parent)
1175 cg_destroy(parent);
1177 free(parent);
1185 * processes in the parent and leaf were killed.
1190 char *parent, *child;
1192 parent = cg_name(root, "memcg_test_0");
1195 if (!parent || !child)
1198 if (cg_create(parent))
1204 if (cg_write(parent, "memory.max", "80M"))
1207 if (cg_write(parent, "memory.swap.max", "0"))
1210 if (cg_write(parent, "memory.oom.group", "1"))
1213 cg_run_nowait(parent, alloc_anon_noexit, (void *) MB(60));
1222 if (cg_test_proc_killed(parent))
1230 if (parent)
1231 cg_destroy(parent);
1233 free(parent);