Lines Matching refs:root
97 static char *setup_test_group_1M(const char *root, const char *name)
99 char *group_name = cg_name(root, name);
118 static int test_zswap_usage(const char *root)
124 test_group = cg_name(root, "no_shrink_test");
160 static int test_swapin_nozswap(const char *root)
166 test_group = cg_name(root, "no_zswap_test");
212 static int test_zswapin(const char *root)
218 test_group = cg_name(root, "zswapin_test");
325 static int test_zswap_writeback(const char *root, bool wb)
331 test_group = cg_name(root, "zswap_writeback_test");
367 static int test_zswap_writeback_enabled(const char *root)
369 return test_zswap_writeback(root, true);
372 static int test_zswap_writeback_disabled(const char *root)
374 return test_zswap_writeback(root, false);
382 static int test_no_invasive_cgroup_shrink(const char *root)
388 wb_group = setup_test_group_1M(root, "per_memcg_wb_test1");
393 control_group = setup_test_group_1M(root, "per_memcg_wb_test2");
414 cg_enter_current(root);
461 static int test_no_kmem_bypass(const char *root)
493 test_group = cg_name(root, "kmem_bypass_test");
546 int (*fn)(const char *root);
566 char root[PATH_MAX];
569 if (cg_find_unified_root(root, sizeof(root), NULL))
579 if (cg_read_strstr(root, "cgroup.controllers", "memory"))
582 if (cg_read_strstr(root, "cgroup.subtree_control", "memory"))
583 if (cg_write(root, "cgroup.subtree_control", "+memory"))
587 switch (tests[i].fn(root)) {