Lines Matching refs:memcg

165 	char *memcg;  in test_memcg_current()  local
167 memcg = cg_name(root, "memcg_test"); in test_memcg_current()
168 if (!memcg) in test_memcg_current()
171 if (cg_create(memcg)) in test_memcg_current()
174 current = cg_read_long(memcg, "memory.current"); in test_memcg_current()
178 if (cg_run(memcg, alloc_anon_50M_check, NULL)) in test_memcg_current()
181 if (cg_run(memcg, alloc_pagecache_50M_check, NULL)) in test_memcg_current()
187 cg_destroy(memcg); in test_memcg_current()
188 free(memcg); in test_memcg_current()
480 char *memcg; in test_memcg_high() local
483 memcg = cg_name(root, "memcg_test"); in test_memcg_high()
484 if (!memcg) in test_memcg_high()
487 if (cg_create(memcg)) in test_memcg_high()
490 if (cg_read_strcmp(memcg, "memory.high", "max\n")) in test_memcg_high()
493 if (cg_write(memcg, "memory.swap.max", "0")) in test_memcg_high()
496 if (cg_write(memcg, "memory.high", "30M")) in test_memcg_high()
499 if (cg_run(memcg, alloc_anon, (void *)MB(31))) in test_memcg_high()
502 if (!cg_run(memcg, alloc_pagecache_50M_check, NULL)) in test_memcg_high()
505 if (cg_run(memcg, alloc_pagecache_max_30M, NULL)) in test_memcg_high()
508 high = cg_read_key_long(memcg, "memory.events", "high "); in test_memcg_high()
515 cg_destroy(memcg); in test_memcg_high()
516 free(memcg); in test_memcg_high()
543 char *memcg; in test_memcg_high_sync() local
547 memcg = cg_name(root, "memcg_test"); in test_memcg_high_sync()
548 if (!memcg) in test_memcg_high_sync()
551 if (cg_create(memcg)) in test_memcg_high_sync()
554 pre_high = cg_read_key_long(memcg, "memory.events", "high "); in test_memcg_high_sync()
555 pre_max = cg_read_key_long(memcg, "memory.events", "max "); in test_memcg_high_sync()
559 if (cg_write(memcg, "memory.swap.max", "0")) in test_memcg_high_sync()
562 if (cg_write(memcg, "memory.high", "30M")) in test_memcg_high_sync()
565 if (cg_write(memcg, "memory.max", "140M")) in test_memcg_high_sync()
568 fd = memcg_prepare_for_wait(memcg); in test_memcg_high_sync()
572 pid = cg_run_nowait(memcg, alloc_anon_mlock, (void *)MB(200)); in test_memcg_high_sync()
578 post_high = cg_read_key_long(memcg, "memory.events", "high "); in test_memcg_high_sync()
579 post_max = cg_read_key_long(memcg, "memory.events", "max "); in test_memcg_high_sync()
591 cg_destroy(memcg); in test_memcg_high_sync()
592 free(memcg); in test_memcg_high_sync()
605 char *memcg; in test_memcg_max() local
608 memcg = cg_name(root, "memcg_test"); in test_memcg_max()
609 if (!memcg) in test_memcg_max()
612 if (cg_create(memcg)) in test_memcg_max()
615 if (cg_read_strcmp(memcg, "memory.max", "max\n")) in test_memcg_max()
618 if (cg_write(memcg, "memory.swap.max", "0")) in test_memcg_max()
621 if (cg_write(memcg, "memory.max", "30M")) in test_memcg_max()
625 if (!cg_run(memcg, alloc_anon, (void *)MB(100))) in test_memcg_max()
628 if (cg_run(memcg, alloc_pagecache_max_30M, NULL)) in test_memcg_max()
631 current = cg_read_long(memcg, "memory.current"); in test_memcg_max()
635 max = cg_read_key_long(memcg, "memory.events", "max "); in test_memcg_max()
642 cg_destroy(memcg); in test_memcg_max()
643 free(memcg); in test_memcg_max()
655 char *memcg; in test_memcg_reclaim() local
659 memcg = cg_name(root, "memcg_test"); in test_memcg_reclaim()
660 if (!memcg) in test_memcg_reclaim()
663 if (cg_create(memcg)) in test_memcg_reclaim()
666 current = cg_read_long(memcg, "memory.current"); in test_memcg_reclaim()
674 cg_run_nowait(memcg, alloc_pagecache_50M_noexit, (void *)(long)fd); in test_memcg_reclaim()
681 cg_run_nowait(memcg, alloc_anon_noexit, (void *) MB(50)); in test_memcg_reclaim()
691 while (!values_close(cg_read_long(memcg, "memory.current"), in test_memcg_reclaim()
712 current = cg_read_long(memcg, "memory.current"); in test_memcg_reclaim()
724 err = cg_write(memcg, "memory.reclaim", buf); in test_memcg_reclaim()
730 current = cg_read_long(memcg, "memory.current"); in test_memcg_reclaim()
746 cg_destroy(memcg); in test_memcg_reclaim()
747 free(memcg); in test_memcg_reclaim()
787 char *memcg; in test_memcg_swap_max() local
793 memcg = cg_name(root, "memcg_test"); in test_memcg_swap_max()
794 if (!memcg) in test_memcg_swap_max()
797 if (cg_create(memcg)) in test_memcg_swap_max()
800 if (cg_read_long(memcg, "memory.swap.current")) { in test_memcg_swap_max()
805 if (cg_read_strcmp(memcg, "memory.max", "max\n")) in test_memcg_swap_max()
808 if (cg_read_strcmp(memcg, "memory.swap.max", "max\n")) in test_memcg_swap_max()
811 if (cg_write(memcg, "memory.swap.max", "30M")) in test_memcg_swap_max()
814 if (cg_write(memcg, "memory.max", "30M")) in test_memcg_swap_max()
818 if (!cg_run(memcg, alloc_anon, (void *)MB(100))) in test_memcg_swap_max()
821 if (cg_read_key_long(memcg, "memory.events", "oom ") != 1) in test_memcg_swap_max()
824 if (cg_read_key_long(memcg, "memory.events", "oom_kill ") != 1) in test_memcg_swap_max()
827 if (cg_run(memcg, alloc_anon_50M_check_swap, (void *)MB(30))) in test_memcg_swap_max()
830 max = cg_read_key_long(memcg, "memory.events", "max "); in test_memcg_swap_max()
837 cg_destroy(memcg); in test_memcg_swap_max()
838 free(memcg); in test_memcg_swap_max()
851 char *memcg; in test_memcg_oom_events() local
853 memcg = cg_name(root, "memcg_test"); in test_memcg_oom_events()
854 if (!memcg) in test_memcg_oom_events()
857 if (cg_create(memcg)) in test_memcg_oom_events()
860 if (cg_write(memcg, "memory.max", "30M")) in test_memcg_oom_events()
863 if (cg_write(memcg, "memory.swap.max", "0")) in test_memcg_oom_events()
866 if (!cg_run(memcg, alloc_anon, (void *)MB(100))) in test_memcg_oom_events()
869 if (cg_read_strcmp(memcg, "cgroup.procs", "")) in test_memcg_oom_events()
872 if (cg_read_key_long(memcg, "memory.events", "oom ") != 1) in test_memcg_oom_events()
875 if (cg_read_key_long(memcg, "memory.events", "oom_kill ") != 1) in test_memcg_oom_events()
881 cg_destroy(memcg); in test_memcg_oom_events()
882 free(memcg); in test_memcg_oom_events()
1009 char *memcg; in test_memcg_sock() local
1011 memcg = cg_name(root, "memcg_test"); in test_memcg_sock()
1012 if (!memcg) in test_memcg_sock()
1015 if (cg_create(memcg)) in test_memcg_sock()
1026 pid = cg_run_nowait(memcg, tcp_server, &args); in test_memcg_sock()
1048 if (tcp_client(memcg, port) != KSFT_PASS) in test_memcg_sock()
1055 if (cg_read_long(memcg, "memory.current") < 0) in test_memcg_sock()
1058 if (cg_read_key_long(memcg, "memory.stat", "sock ")) in test_memcg_sock()
1064 cg_destroy(memcg); in test_memcg_sock()
1065 free(memcg); in test_memcg_sock()
1207 char *memcg; in test_memcg_oom_group_score_events() local
1210 memcg = cg_name(root, "memcg_test_0"); in test_memcg_oom_group_score_events()
1212 if (!memcg) in test_memcg_oom_group_score_events()
1215 if (cg_create(memcg)) in test_memcg_oom_group_score_events()
1218 if (cg_write(memcg, "memory.max", "50M")) in test_memcg_oom_group_score_events()
1221 if (cg_write(memcg, "memory.swap.max", "0")) in test_memcg_oom_group_score_events()
1224 if (cg_write(memcg, "memory.oom.group", "1")) in test_memcg_oom_group_score_events()
1227 safe_pid = cg_run_nowait(memcg, alloc_anon_noexit, (void *) MB(1)); in test_memcg_oom_group_score_events()
1231 cg_run_nowait(memcg, alloc_anon_noexit, (void *) MB(1)); in test_memcg_oom_group_score_events()
1232 if (!cg_run(memcg, alloc_anon, (void *)MB(100))) in test_memcg_oom_group_score_events()
1235 if (cg_read_key_long(memcg, "memory.events", "oom_kill ") != 3) in test_memcg_oom_group_score_events()
1244 if (memcg) in test_memcg_oom_group_score_events()
1245 cg_destroy(memcg); in test_memcg_oom_group_score_events()
1246 free(memcg); in test_memcg_oom_group_score_events()