Lines Matching defs:memcg
403 struct mem_cgroup *memcg; in sock_update_memcg() local
435 struct mem_cgroup *memcg; in sock_release_memcg() local
443 struct cg_proto *tcp_proto_cgroup(struct mem_cgroup *memcg) in tcp_proto_cgroup()
457 mem_cgroup_zoneinfo(struct mem_cgroup *memcg, int nid, int zid) in mem_cgroup_zoneinfo()
462 struct cgroup_subsys_state *mem_cgroup_css(struct mem_cgroup *memcg) in mem_cgroup_css()
468 page_cgroup_zoneinfo(struct mem_cgroup *memcg, struct page *page) in page_cgroup_zoneinfo()
492 __mem_cgroup_insert_exceeded(struct mem_cgroup *memcg, in __mem_cgroup_insert_exceeded()
526 __mem_cgroup_remove_exceeded(struct mem_cgroup *memcg, in __mem_cgroup_remove_exceeded()
537 mem_cgroup_remove_exceeded(struct mem_cgroup *memcg, in mem_cgroup_remove_exceeded()
547 static void mem_cgroup_update_tree(struct mem_cgroup *memcg, struct page *page) in mem_cgroup_update_tree()
582 static void mem_cgroup_remove_from_trees(struct mem_cgroup *memcg) in mem_cgroup_remove_from_trees()
653 static long mem_cgroup_read_stat(struct mem_cgroup *memcg, in mem_cgroup_read_stat()
671 static void mem_cgroup_swap_statistics(struct mem_cgroup *memcg, in mem_cgroup_swap_statistics()
678 static unsigned long mem_cgroup_read_events(struct mem_cgroup *memcg, in mem_cgroup_read_events()
694 static void mem_cgroup_charge_statistics(struct mem_cgroup *memcg, in mem_cgroup_charge_statistics()
720 mem_cgroup_zone_nr_lru_pages(struct mem_cgroup *memcg, int nid, int zid, in mem_cgroup_zone_nr_lru_pages()
737 mem_cgroup_node_nr_lru_pages(struct mem_cgroup *memcg, in mem_cgroup_node_nr_lru_pages()
750 static unsigned long mem_cgroup_nr_lru_pages(struct mem_cgroup *memcg, in mem_cgroup_nr_lru_pages()
761 static bool mem_cgroup_event_ratelimit(struct mem_cgroup *memcg, in mem_cgroup_event_ratelimit()
793 static void memcg_check_events(struct mem_cgroup *memcg, struct page *page) in memcg_check_events()
844 struct mem_cgroup *memcg = NULL; in try_get_mem_cgroup_from_mm() local
884 struct mem_cgroup *memcg = NULL; in mem_cgroup_iter() local
974 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root()
981 struct mem_cgroup *memcg; in mem_cgroup_count_vm_event() local
1016 struct mem_cgroup *memcg) in mem_cgroup_zone_lruvec()
1057 struct mem_cgroup *memcg; in mem_cgroup_lru_add_list() local
1097 struct mem_cgroup *memcg; in mem_cgroup_lru_del_list() local
1146 struct mem_cgroup *memcg) in mem_cgroup_same_or_subtree()
1156 int task_in_mem_cgroup(struct task_struct *task, const struct mem_cgroup *memcg) in task_in_mem_cgroup()
1191 int mem_cgroup_inactive_anon_is_low(struct mem_cgroup *memcg, struct zone *zone) in mem_cgroup_inactive_anon_is_low()
1214 int mem_cgroup_inactive_file_is_low(struct mem_cgroup *memcg, struct zone *zone) in mem_cgroup_inactive_file_is_low()
1229 struct zone_reclaim_stat *mem_cgroup_get_reclaim_stat(struct mem_cgroup *memcg, in mem_cgroup_get_reclaim_stat()
1267 static unsigned long mem_cgroup_margin(struct mem_cgroup *memcg) in mem_cgroup_margin()
1277 int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness()
1288 static void mem_cgroup_start_move(struct mem_cgroup *memcg) in mem_cgroup_start_move()
1303 static void mem_cgroup_end_move(struct mem_cgroup *memcg) in mem_cgroup_end_move()
1329 static bool mem_cgroup_stealed(struct mem_cgroup *memcg) in mem_cgroup_stealed()
1335 static bool mem_cgroup_under_move(struct mem_cgroup *memcg) in mem_cgroup_under_move()
1357 static bool mem_cgroup_wait_acct_move(struct mem_cgroup *memcg) in mem_cgroup_wait_acct_move()
1381 void mem_cgroup_print_oom_info(struct mem_cgroup *memcg, struct task_struct *p) in mem_cgroup_print_oom_info()
1444 static int mem_cgroup_count_children(struct mem_cgroup *memcg) in mem_cgroup_count_children()
1457 u64 mem_cgroup_get_limit(struct mem_cgroup *memcg) in mem_cgroup_get_limit()
1473 static unsigned long mem_cgroup_reclaim(struct mem_cgroup *memcg, in mem_cgroup_reclaim()
1519 static bool test_mem_cgroup_node_reclaimable(struct mem_cgroup *memcg, in test_mem_cgroup_node_reclaimable()
1539 static void mem_cgroup_may_update_nodemask(struct mem_cgroup *memcg) in mem_cgroup_may_update_nodemask()
1576 int mem_cgroup_select_victim_node(struct mem_cgroup *memcg) in mem_cgroup_select_victim_node()
1605 bool mem_cgroup_reclaimable(struct mem_cgroup *memcg, bool noswap) in mem_cgroup_reclaimable()
1635 int mem_cgroup_select_victim_node(struct mem_cgroup *memcg) in mem_cgroup_select_victim_node()
1640 bool mem_cgroup_reclaimable(struct mem_cgroup *memcg, bool noswap) in mem_cgroup_reclaimable()
1704 static bool mem_cgroup_oom_lock(struct mem_cgroup *memcg) in mem_cgroup_oom_lock()
1741 static int mem_cgroup_oom_unlock(struct mem_cgroup *memcg) in mem_cgroup_oom_unlock()
1750 static void mem_cgroup_mark_under_oom(struct mem_cgroup *memcg) in mem_cgroup_mark_under_oom()
1758 static void mem_cgroup_unmark_under_oom(struct mem_cgroup *memcg) in mem_cgroup_unmark_under_oom()
1799 static void memcg_wakeup_oom(struct mem_cgroup *memcg) in memcg_wakeup_oom()
1805 static void memcg_oom_recover(struct mem_cgroup *memcg) in memcg_oom_recover()
1814 bool mem_cgroup_handle_oom(struct mem_cgroup *memcg, gfp_t mask) in mem_cgroup_handle_oom()
1891 struct mem_cgroup *memcg; in mem_cgroup_update_page_stat() local
1956 static bool consume_stock(struct mem_cgroup *memcg) in consume_stock()
2003 static void refill_stock(struct mem_cgroup *memcg, unsigned int nr_pages) in refill_stock()
2029 struct mem_cgroup *memcg; in drain_all_stock() local
2087 static void mem_cgroup_drain_pcp_counter(struct mem_cgroup *memcg, int cpu) in mem_cgroup_drain_pcp_counter()
2109 static void synchronize_mem_cgroup_on_move(struct mem_cgroup *memcg, int cpu) in synchronize_mem_cgroup_on_move()
2153 static int mem_cgroup_do_charge(struct mem_cgroup *memcg, gfp_t gfp_mask, in mem_cgroup_do_charge()
2250 struct mem_cgroup *memcg = NULL; in __mem_cgroup_try_charge() local
2381 static void __mem_cgroup_cancel_charge(struct mem_cgroup *memcg, in __mem_cgroup_cancel_charge()
2414 struct mem_cgroup *memcg = NULL; in try_get_mem_cgroup_from_page() local
2440 static void __mem_cgroup_commit_charge(struct mem_cgroup *memcg, in __mem_cgroup_commit_charge()
2687 struct mem_cgroup *memcg = NULL; in mem_cgroup_charge_common() local
2730 struct mem_cgroup *memcg = NULL; in mem_cgroup_cache_charge() local
2764 struct mem_cgroup *memcg; in mem_cgroup_try_charge_swapin() local
2801 __mem_cgroup_commit_charge_swapin(struct page *page, struct mem_cgroup *memcg, in __mem_cgroup_commit_charge_swapin()
2851 struct mem_cgroup *memcg) in mem_cgroup_commit_charge_swapin()
2857 void mem_cgroup_cancel_charge_swapin(struct mem_cgroup *memcg) in mem_cgroup_cancel_charge_swapin()
2866 static void mem_cgroup_do_uncharge(struct mem_cgroup *memcg, in mem_cgroup_do_uncharge()
2926 struct mem_cgroup *memcg = NULL; in __mem_cgroup_uncharge_common() local
3073 struct mem_cgroup *memcg; in mem_cgroup_uncharge_swapcache() local
3097 struct mem_cgroup *memcg; in mem_cgroup_uncharge_swap() local
3184 struct mem_cgroup *memcg = NULL; in mem_cgroup_prepare_migration() local
3274 void mem_cgroup_end_migration(struct mem_cgroup *memcg, in mem_cgroup_end_migration()
3330 struct mem_cgroup *memcg; in mem_cgroup_replace_page_cache() local
3394 static int mem_cgroup_resize_limit(struct mem_cgroup *memcg, in mem_cgroup_resize_limit()
3463 static int mem_cgroup_resize_memsw_limit(struct mem_cgroup *memcg, in mem_cgroup_resize_memsw_limit()
3618 static int mem_cgroup_force_empty_list(struct mem_cgroup *memcg, in mem_cgroup_force_empty_list()
3678 static int mem_cgroup_force_empty(struct mem_cgroup *memcg, bool free_all) in mem_cgroup_force_empty()
3775 struct mem_cgroup *memcg = mem_cgroup_from_cont(cont); in mem_cgroup_hierarchy_write() local
3805 static unsigned long mem_cgroup_recursive_stat(struct mem_cgroup *memcg, in mem_cgroup_recursive_stat()
3820 static inline u64 mem_cgroup_usage(struct mem_cgroup *memcg, bool swap) in mem_cgroup_usage()
3842 struct mem_cgroup *memcg = mem_cgroup_from_cont(cont); in mem_cgroup_read() local
3874 struct mem_cgroup *memcg = mem_cgroup_from_cont(cont); in mem_cgroup_write() local
3917 static void memcg_get_hierarchical_limit(struct mem_cgroup *memcg, in memcg_get_hierarchical_limit()
3947 struct mem_cgroup *memcg; in mem_cgroup_reset() local
3981 struct mem_cgroup *memcg = mem_cgroup_from_cont(cgrp); in mem_cgroup_move_charge_write() local
4048 mem_cgroup_get_local_stat(struct mem_cgroup *memcg, struct mcs_total_stat *s) in mem_cgroup_get_local_stat()
4086 mem_cgroup_get_total_stat(struct mem_cgroup *memcg, struct mcs_total_stat *s) in mem_cgroup_get_total_stat()
4207 struct mem_cgroup *memcg = mem_cgroup_from_cont(cgrp); in mem_cgroup_swappiness_read() local
4215 struct mem_cgroup *memcg = mem_cgroup_from_cont(cgrp); in mem_cgroup_swappiness_write() local
4242 static void __mem_cgroup_threshold(struct mem_cgroup *memcg, bool swap) in __mem_cgroup_threshold()
4293 static void mem_cgroup_threshold(struct mem_cgroup *memcg) in mem_cgroup_threshold()
4312 static int mem_cgroup_oom_notify_cb(struct mem_cgroup *memcg) in mem_cgroup_oom_notify_cb()
4321 static void mem_cgroup_oom_notify(struct mem_cgroup *memcg) in mem_cgroup_oom_notify()
4332 struct mem_cgroup *memcg = mem_cgroup_from_cont(cgrp); in mem_cgroup_usage_register_event() local
4414 struct mem_cgroup *memcg = mem_cgroup_from_cont(cgrp); in mem_cgroup_usage_unregister_event() local
4493 struct mem_cgroup *memcg = mem_cgroup_from_cont(cgrp); in mem_cgroup_oom_register_event() local
4518 struct mem_cgroup *memcg = mem_cgroup_from_cont(cgrp); in mem_cgroup_oom_unregister_event() local
4539 struct mem_cgroup *memcg = mem_cgroup_from_cont(cgrp); in mem_cgroup_oom_control_read() local
4553 struct mem_cgroup *memcg = mem_cgroup_from_cont(cgrp); in mem_cgroup_oom_control_write() local
4737 static int alloc_mem_cgroup_per_zone_info(struct mem_cgroup *memcg, int node) in alloc_mem_cgroup_per_zone_info()
4769 static void free_mem_cgroup_per_zone_info(struct mem_cgroup *memcg, int node) in free_mem_cgroup_per_zone_info()
4809 struct mem_cgroup *memcg; in vfree_work() local
4816 struct mem_cgroup *memcg; in vfree_rcu() local
4834 static void __mem_cgroup_free(struct mem_cgroup *memcg) in __mem_cgroup_free()
4851 static void mem_cgroup_get(struct mem_cgroup *memcg) in mem_cgroup_get()
4856 static void __mem_cgroup_put(struct mem_cgroup *memcg, int count) in __mem_cgroup_put()
4866 static void mem_cgroup_put(struct mem_cgroup *memcg) in mem_cgroup_put()
4874 struct mem_cgroup *parent_mem_cgroup(struct mem_cgroup *memcg) in parent_mem_cgroup()
4932 struct mem_cgroup *memcg, *parent; in mem_cgroup_create() local
4995 struct mem_cgroup *memcg = mem_cgroup_from_cont(cont); in mem_cgroup_pre_destroy() local
5003 struct mem_cgroup *memcg = mem_cgroup_from_cont(cont); in mem_cgroup_destroy() local
5034 struct mem_cgroup *memcg = mc.to; in mem_cgroup_do_precharge() local
5348 struct mem_cgroup *memcg = mem_cgroup_from_cont(cgroup); in mem_cgroup_can_attach() local