Lines Matching refs:parent
129 static int cg_run_in_subcgroups(const char *parent,
137 child = cg_name_indexed(parent, "child", i);
163 * threads. Then it checks the sanity of numbers on the parent level:
171 char *parent;
173 parent = cg_name(root, "kmem_memcg_deletion_test");
174 if (!parent)
177 if (cg_create(parent))
180 if (cg_write(parent, "cgroup.subtree_control", "+memory"))
183 if (cg_run_in_subcgroups(parent, alloc_kmem_smp, NULL, 100))
186 current = cg_read_long(parent, "memory.current");
187 anon = cg_read_key_long(parent, "memory.stat", "anon ");
188 file = cg_read_key_long(parent, "memory.stat", "file ");
189 kernel = cg_read_key_long(parent, "memory.stat", "kernel ");
190 sock = cg_read_key_long(parent, "memory.stat", "sock ");
207 cg_destroy(parent);
208 free(parent);
303 * that the number of dying cgroups on the parent level is 0.
308 char *parent;
312 parent = cg_name(root, "kmem_dead_cgroups_test");
313 if (!parent)
316 if (cg_create(parent))
319 if (cg_write(parent, "cgroup.subtree_control", "+memory"))
322 if (cg_run_in_subcgroups(parent, alloc_dcache, (void *)100, 30))
326 dead = cg_read_key_long(parent, "cgroup.stat",
340 cg_destroy(parent);
341 free(parent);
348 * Then it checks that the memory.current on the parent level
355 char *parent, *child;
359 parent = cg_name(root, "percpu_basic_test");
360 if (!parent)
363 if (cg_create(parent))
366 if (cg_write(parent, "cgroup.subtree_control", "+memory"))
370 child = cg_name_indexed(parent, "child", i);
380 current = cg_read_long(parent, "memory.current");
381 percpu = cg_read_key_long(parent, "memory.stat", "percpu ");
392 child = cg_name_indexed(parent, "child", i);
398 cg_destroy(parent);
399 free(parent);