Lines Matching defs:memcg
145 struct mem_cgroup *memcg; member
252 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure()
326 static int memcg_expand_one_shrinker_map(struct mem_cgroup *memcg, in memcg_expand_one_shrinker_map()
356 static void memcg_free_shrinker_maps(struct mem_cgroup *memcg) in memcg_free_shrinker_maps()
374 static int memcg_alloc_shrinker_maps(struct mem_cgroup *memcg) in memcg_alloc_shrinker_maps()
401 struct mem_cgroup *memcg; in memcg_expand_shrinker_maps() local
426 void memcg_set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id) in memcg_set_shrinker_bit()
441 static int memcg_alloc_shrinker_maps(struct mem_cgroup *memcg) in memcg_alloc_shrinker_maps()
445 static void memcg_free_shrinker_maps(struct mem_cgroup *memcg) { } in memcg_free_shrinker_maps()
461 struct mem_cgroup *memcg; in mem_cgroup_css_from_page() local
486 struct mem_cgroup *memcg; in page_cgroup_ino() local
500 mem_cgroup_page_nodeinfo(struct mem_cgroup *memcg, struct page *page) in mem_cgroup_page_nodeinfo()
584 static unsigned long soft_limit_excess(struct mem_cgroup *memcg) in soft_limit_excess()
596 static void mem_cgroup_update_tree(struct mem_cgroup *memcg, struct page *page) in mem_cgroup_update_tree()
633 static void mem_cgroup_remove_from_trees(struct mem_cgroup *memcg) in mem_cgroup_remove_from_trees()
683 static unsigned long memcg_sum_events(struct mem_cgroup *memcg, in memcg_sum_events()
689 static void mem_cgroup_charge_statistics(struct mem_cgroup *memcg, in mem_cgroup_charge_statistics()
721 unsigned long mem_cgroup_node_nr_lru_pages(struct mem_cgroup *memcg, in mem_cgroup_node_nr_lru_pages()
738 static unsigned long mem_cgroup_nr_lru_pages(struct mem_cgroup *memcg, in mem_cgroup_nr_lru_pages()
749 static bool mem_cgroup_event_ratelimit(struct mem_cgroup *memcg, in mem_cgroup_event_ratelimit()
781 static void memcg_check_events(struct mem_cgroup *memcg, struct page *page) in memcg_check_events()
829 struct mem_cgroup *memcg; in get_mem_cgroup_from_mm() local
863 struct mem_cgroup *memcg = page->mem_cgroup; in get_mem_cgroup_from_page() local
882 struct mem_cgroup *memcg = root_mem_cgroup; in get_mem_cgroup_from_current() local
916 struct mem_cgroup *memcg = NULL; in mem_cgroup_iter() local
1036 struct mem_cgroup *memcg = dead_memcg; in invalidate_reclaim_iterators() local
1067 int mem_cgroup_scan_tasks(struct mem_cgroup *memcg, in mem_cgroup_scan_tasks()
1103 struct mem_cgroup *memcg; in mem_cgroup_page_lruvec() local
1171 bool task_in_mem_cgroup(struct task_struct *task, struct mem_cgroup *memcg) in task_in_mem_cgroup()
1204 static unsigned long mem_cgroup_margin(struct mem_cgroup *memcg) in mem_cgroup_margin()
1234 static bool mem_cgroup_under_move(struct mem_cgroup *memcg) in mem_cgroup_under_move()
1256 static bool mem_cgroup_wait_acct_move(struct mem_cgroup *memcg) in mem_cgroup_wait_acct_move()
1303 void mem_cgroup_print_oom_info(struct mem_cgroup *memcg, struct task_struct *p) in mem_cgroup_print_oom_info()
1356 unsigned long mem_cgroup_get_max(struct mem_cgroup *memcg) in mem_cgroup_get_max()
1373 static bool mem_cgroup_out_of_memory(struct mem_cgroup *memcg, gfp_t gfp_mask, in mem_cgroup_out_of_memory()
1403 static bool test_mem_cgroup_node_reclaimable(struct mem_cgroup *memcg, in test_mem_cgroup_node_reclaimable()
1422 static void mem_cgroup_may_update_nodemask(struct mem_cgroup *memcg) in mem_cgroup_may_update_nodemask()
1459 int mem_cgroup_select_victim_node(struct mem_cgroup *memcg) in mem_cgroup_select_victim_node()
1479 int mem_cgroup_select_victim_node(struct mem_cgroup *memcg) in mem_cgroup_select_victim_node()
1548 static bool mem_cgroup_oom_trylock(struct mem_cgroup *memcg) in mem_cgroup_oom_trylock()
1587 static void mem_cgroup_oom_unlock(struct mem_cgroup *memcg) in mem_cgroup_oom_unlock()
1598 static void mem_cgroup_mark_under_oom(struct mem_cgroup *memcg) in mem_cgroup_mark_under_oom()
1608 static void mem_cgroup_unmark_under_oom(struct mem_cgroup *memcg) in mem_cgroup_unmark_under_oom()
1626 struct mem_cgroup *memcg; member
1646 static void memcg_oom_recover(struct mem_cgroup *memcg) in memcg_oom_recover()
1667 static enum oom_status mem_cgroup_oom(struct mem_cgroup *memcg, gfp_t mask, int order) in mem_cgroup_oom()
1726 struct mem_cgroup *memcg = current->memcg_in_oom; in mem_cgroup_oom_synchronize() local
1791 struct mem_cgroup *memcg; in mem_cgroup_get_oom_group() local
1826 void mem_cgroup_print_oom_group(struct mem_cgroup *memcg) in mem_cgroup_print_oom_group()
1846 struct mem_cgroup *memcg; in lock_page_memcg() local
1896 void __unlock_page_memcg(struct mem_cgroup *memcg) in __unlock_page_memcg()
1941 static bool consume_stock(struct mem_cgroup *memcg, unsigned int nr_pages) in consume_stock()
2002 static void refill_stock(struct mem_cgroup *memcg, unsigned int nr_pages) in refill_stock()
2042 struct mem_cgroup *memcg; in drain_all_stock() local
2066 struct mem_cgroup *memcg; in memcg_hotplug_cpu_dead() local
2107 static void reclaim_high(struct mem_cgroup *memcg, in reclaim_high()
2121 struct mem_cgroup *memcg; in high_work_func() local
2134 struct mem_cgroup *memcg; in mem_cgroup_handle_over_high() local
2145 static int try_charge(struct mem_cgroup *memcg, gfp_t gfp_mask, in try_charge()
2318 static void cancel_charge(struct mem_cgroup *memcg, unsigned int nr_pages) in cancel_charge()
2361 static void commit_charge(struct page *page, struct mem_cgroup *memcg, in commit_charge()
2442 struct mem_cgroup *memcg; member
2451 struct mem_cgroup *memcg = cw->memcg; in memcg_kmem_cache_create_func() local
2463 static void __memcg_schedule_kmem_cache_create(struct mem_cgroup *memcg, in __memcg_schedule_kmem_cache_create()
2481 static void memcg_schedule_kmem_cache_create(struct mem_cgroup *memcg, in memcg_schedule_kmem_cache_create()
2525 struct mem_cgroup *memcg; in memcg_kmem_get_cache() local
2584 struct mem_cgroup *memcg) in memcg_kmem_charge_memcg()
2615 struct mem_cgroup *memcg; in memcg_kmem_charge() local
2637 struct mem_cgroup *memcg = page->mem_cgroup; in memcg_kmem_uncharge() local
2722 static int mem_cgroup_resize_max(struct mem_cgroup *memcg, in mem_cgroup_resize_max()
2865 static inline bool memcg_has_children(struct mem_cgroup *memcg) in memcg_has_children()
2880 static int mem_cgroup_force_empty(struct mem_cgroup *memcg) in mem_cgroup_force_empty()
2913 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in mem_cgroup_force_empty_write() local
2930 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_hierarchy_write() local
2966 static void accumulate_memcg_tree(struct mem_cgroup *memcg, in accumulate_memcg_tree()
2987 static unsigned long mem_cgroup_usage(struct mem_cgroup *memcg, bool swap) in mem_cgroup_usage()
3020 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_read_u64() local
3061 static int memcg_online_kmem(struct mem_cgroup *memcg) in memcg_online_kmem()
3089 static void memcg_offline_kmem(struct mem_cgroup *memcg) in memcg_offline_kmem()
3137 static void memcg_free_kmem(struct mem_cgroup *memcg) in memcg_free_kmem()
3150 static int memcg_online_kmem(struct mem_cgroup *memcg) in memcg_online_kmem()
3154 static void memcg_offline_kmem(struct mem_cgroup *memcg) in memcg_offline_kmem()
3157 static void memcg_free_kmem(struct mem_cgroup *memcg) in memcg_free_kmem()
3162 static int memcg_update_kmem_max(struct mem_cgroup *memcg, in memcg_update_kmem_max()
3173 static int memcg_update_tcp_max(struct mem_cgroup *memcg, unsigned long max) in memcg_update_tcp_max()
3215 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in mem_cgroup_write() local
3256 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in mem_cgroup_reset() local
3300 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_move_charge_write() local
3339 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memcg_numa_stat_show() local
3390 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memcg_stat_show() local
3479 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_swappiness_read() local
3487 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_swappiness_write() local
3500 static void __mem_cgroup_threshold(struct mem_cgroup *memcg, bool swap) in __mem_cgroup_threshold()
3551 static void mem_cgroup_threshold(struct mem_cgroup *memcg) in mem_cgroup_threshold()
3576 static int mem_cgroup_oom_notify_cb(struct mem_cgroup *memcg) in mem_cgroup_oom_notify_cb()
3589 static void mem_cgroup_oom_notify(struct mem_cgroup *memcg) in mem_cgroup_oom_notify()
3597 static int __mem_cgroup_usage_register_event(struct mem_cgroup *memcg, in __mem_cgroup_usage_register_event()
3679 static int mem_cgroup_usage_register_event(struct mem_cgroup *memcg, in mem_cgroup_usage_register_event()
3685 static int memsw_cgroup_usage_register_event(struct mem_cgroup *memcg, in memsw_cgroup_usage_register_event()
3691 static void __mem_cgroup_usage_unregister_event(struct mem_cgroup *memcg, in __mem_cgroup_usage_unregister_event()
3770 static void mem_cgroup_usage_unregister_event(struct mem_cgroup *memcg, in mem_cgroup_usage_unregister_event()
3776 static void memsw_cgroup_usage_unregister_event(struct mem_cgroup *memcg, in memsw_cgroup_usage_unregister_event()
3782 static int mem_cgroup_oom_register_event(struct mem_cgroup *memcg, in mem_cgroup_oom_register_event()
3804 static void mem_cgroup_oom_unregister_event(struct mem_cgroup *memcg, in mem_cgroup_oom_unregister_event()
3823 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(sf)); in mem_cgroup_oom_control_read() local
3835 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_oom_control_write() local
3850 static int memcg_wb_domain_init(struct mem_cgroup *memcg, gfp_t gfp) in memcg_wb_domain_init()
3855 static void memcg_wb_domain_exit(struct mem_cgroup *memcg) in memcg_wb_domain_exit()
3860 static void memcg_wb_domain_size_changed(struct mem_cgroup *memcg) in memcg_wb_domain_size_changed()
3867 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); in mem_cgroup_wb_domain() local
3897 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); in mem_cgroup_wb_stats() local
3919 static int memcg_wb_domain_init(struct mem_cgroup *memcg, gfp_t gfp) in memcg_wb_domain_init()
3924 static void memcg_wb_domain_exit(struct mem_cgroup *memcg) in memcg_wb_domain_exit()
3928 static void memcg_wb_domain_size_changed(struct mem_cgroup *memcg) in memcg_wb_domain_size_changed()
3956 struct mem_cgroup *memcg = event->memcg; in memcg_event_remove() local
3980 struct mem_cgroup *memcg = event->memcg; in memcg_event_wake() local
4030 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in memcg_write_event_control() local
4314 static void mem_cgroup_id_remove(struct mem_cgroup *memcg) in mem_cgroup_id_remove()
4322 static void mem_cgroup_id_get_many(struct mem_cgroup *memcg, unsigned int n) in mem_cgroup_id_get_many()
4328 static void mem_cgroup_id_put_many(struct mem_cgroup *memcg, unsigned int n) in mem_cgroup_id_put_many()
4339 static inline void mem_cgroup_id_get(struct mem_cgroup *memcg) in mem_cgroup_id_get()
4344 static inline void mem_cgroup_id_put(struct mem_cgroup *memcg) in mem_cgroup_id_put()
4361 static int alloc_mem_cgroup_per_node_info(struct mem_cgroup *memcg, int node) in alloc_mem_cgroup_per_node_info()
4394 static void free_mem_cgroup_per_node_info(struct mem_cgroup *memcg, int node) in free_mem_cgroup_per_node_info()
4405 static void __mem_cgroup_free(struct mem_cgroup *memcg) in __mem_cgroup_free()
4415 static void mem_cgroup_free(struct mem_cgroup *memcg) in mem_cgroup_free()
4423 struct mem_cgroup *memcg; in mem_cgroup_alloc() local
4478 struct mem_cgroup *memcg; in mem_cgroup_css_alloc() local
4535 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_online() local
4555 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_offline() local
4581 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_released() local
4588 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_free() local
4619 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_reset() local
5095 struct mem_cgroup *memcg = NULL; /* unneeded init to make gcc happy */ in mem_cgroup_can_attach() local
5359 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in memory_current_read() local
5366 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memory_min_show() local
5380 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_min_write() local
5396 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memory_low_show() local
5410 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_low_write() local
5426 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memory_high_show() local
5440 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_high_write() local
5463 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memory_max_show() local
5477 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_max_write() local
5525 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memory_events_show() local
5543 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memory_stat_show() local
5620 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memory_oom_group_show() local
5630 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_oom_group_write() local
5786 struct mem_cgroup *memcg) in mem_cgroup_protected()
5878 struct mem_cgroup *memcg = NULL; in mem_cgroup_try_charge() local
5924 struct mem_cgroup *memcg; in mem_cgroup_try_charge_delay() local
5950 void mem_cgroup_commit_charge(struct page *page, struct mem_cgroup *memcg, in mem_cgroup_commit_charge()
5994 void mem_cgroup_cancel_charge(struct page *page, struct mem_cgroup *memcg, in mem_cgroup_cancel_charge()
6013 struct mem_cgroup *memcg; member
6179 struct mem_cgroup *memcg; in mem_cgroup_migrate() local
6224 struct mem_cgroup *memcg; in mem_cgroup_sk_alloc() local
6269 bool mem_cgroup_charge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages) in mem_cgroup_charge_skmem()
6303 void mem_cgroup_uncharge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages) in mem_cgroup_uncharge_skmem()
6378 static struct mem_cgroup *mem_cgroup_id_get_online(struct mem_cgroup *memcg) in mem_cgroup_id_get_online()
6405 struct mem_cgroup *memcg, *swap_memcg; in mem_cgroup_swapout() local
6475 struct mem_cgroup *memcg; in mem_cgroup_try_charge_swap() local
6519 struct mem_cgroup *memcg; in mem_cgroup_uncharge_swap() local
6541 long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages()
6556 struct mem_cgroup *memcg; in mem_cgroup_swap_full() local
6596 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in swap_current_read() local
6603 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in swap_max_show() local
6617 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in swap_max_write() local
6633 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in swap_events_show() local