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