Lines Matching refs:memcg

161 	char *memcg;
163 memcg = cg_name(root, "memcg_test");
164 if (!memcg)
167 if (cg_create(memcg))
170 current = cg_read_long(memcg, "memory.current");
174 if (cg_run(memcg, alloc_anon_50M_check, NULL))
177 if (cg_run(memcg, alloc_pagecache_50M_check, NULL))
183 cg_destroy(memcg);
184 free(memcg);
590 char *memcg;
593 memcg = cg_name(root, "memcg_test");
594 if (!memcg)
597 if (cg_create(memcg))
600 if (cg_read_strcmp(memcg, "memory.high", "max\n"))
603 if (cg_write(memcg, "memory.swap.max", "0"))
606 if (cg_write(memcg, "memory.high", "30M"))
609 if (cg_run(memcg, alloc_anon, (void *)MB(100)))
612 if (!cg_run(memcg, alloc_pagecache_50M_check, NULL))
615 if (cg_run(memcg, alloc_pagecache_max_30M, NULL))
618 high = cg_read_key_long(memcg, "memory.events", "high ");
625 cg_destroy(memcg);
626 free(memcg);
639 char *memcg;
642 memcg = cg_name(root, "memcg_test");
643 if (!memcg)
646 if (cg_create(memcg))
649 if (cg_read_strcmp(memcg, "memory.max", "max\n"))
652 if (cg_write(memcg, "memory.swap.max", "0"))
655 if (cg_write(memcg, "memory.max", "30M"))
659 if (!cg_run(memcg, alloc_anon, (void *)MB(100)))
662 if (cg_run(memcg, alloc_pagecache_max_30M, NULL))
665 current = cg_read_long(memcg, "memory.current");
669 max = cg_read_key_long(memcg, "memory.events", "max ");
676 cg_destroy(memcg);
677 free(memcg);
716 char *memcg;
722 memcg = cg_name(root, "memcg_test");
723 if (!memcg)
726 if (cg_create(memcg))
729 if (cg_read_long(memcg, "memory.swap.current")) {
734 if (cg_read_strcmp(memcg, "memory.max", "max\n"))
737 if (cg_read_strcmp(memcg, "memory.swap.max", "max\n"))
740 if (cg_write(memcg, "memory.swap.max", "30M"))
743 if (cg_write(memcg, "memory.max", "30M"))
747 if (!cg_run(memcg, alloc_anon, (void *)MB(100)))
750 if (cg_read_key_long(memcg, "memory.events", "oom ") != 1)
753 if (cg_read_key_long(memcg, "memory.events", "oom_kill ") != 1)
756 if (cg_run(memcg, alloc_anon_50M_check_swap, (void *)MB(30)))
759 max = cg_read_key_long(memcg, "memory.events", "max ");
766 cg_destroy(memcg);
767 free(memcg);
780 char *memcg;
782 memcg = cg_name(root, "memcg_test");
783 if (!memcg)
786 if (cg_create(memcg))
789 if (cg_write(memcg, "memory.max", "30M"))
792 if (cg_write(memcg, "memory.swap.max", "0"))
795 if (!cg_run(memcg, alloc_anon, (void *)MB(100)))
798 if (cg_read_strcmp(memcg, "cgroup.procs", ""))
801 if (cg_read_key_long(memcg, "memory.events", "oom ") != 1)
804 if (cg_read_key_long(memcg, "memory.events", "oom_kill ") != 1)
810 cg_destroy(memcg);
811 free(memcg);
941 char *memcg;
943 memcg = cg_name(root, "memcg_test");
944 if (!memcg)
947 if (cg_create(memcg))
958 pid = cg_run_nowait(memcg, tcp_server, &args);
980 if (tcp_client(memcg, port) != KSFT_PASS)
987 if (cg_read_long(memcg, "memory.current") < 0)
990 if (cg_read_key_long(memcg, "memory.stat", "sock "))
996 cg_destroy(memcg);
997 free(memcg);
1128 char *memcg;
1131 memcg = cg_name(root, "memcg_test_0");
1133 if (!memcg)
1136 if (cg_create(memcg))
1139 if (cg_write(memcg, "memory.max", "50M"))
1142 if (cg_write(memcg, "memory.swap.max", "0"))
1145 if (cg_write(memcg, "memory.oom.group", "1"))
1148 safe_pid = cg_run_nowait(memcg, alloc_anon_noexit, (void *) MB(1));
1152 cg_run_nowait(memcg, alloc_anon_noexit, (void *) MB(1));
1153 if (!cg_run(memcg, alloc_anon, (void *)MB(100)))
1156 if (cg_read_key_long(memcg, "memory.events", "oom_kill ") != 3)
1165 if (memcg)
1166 cg_destroy(memcg);
1167 free(memcg);