Lines Matching defs:memcg

109 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg)  in memcg_to_vmpressure()
196 static void memcg_reparent_objcgs(struct mem_cgroup *memcg, in memcg_reparent_objcgs()
243 struct mem_cgroup *memcg = folio_memcg(folio); in mem_cgroup_css_from_folio() local
266 struct mem_cgroup *memcg; in page_cgroup_ino() local
576 static inline void memcg_rstat_updated(struct mem_cgroup *memcg, int val) in memcg_rstat_updated()
604 static void __mem_cgroup_flush_stats(struct mem_cgroup *memcg, bool force) in __mem_cgroup_flush_stats()
629 void mem_cgroup_flush_stats(struct mem_cgroup *memcg) in mem_cgroup_flush_stats()
640 void mem_cgroup_flush_stats_ratelimited(struct mem_cgroup *memcg) in mem_cgroup_flush_stats_ratelimited()
657 unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) in memcg_page_state()
695 void __mod_memcg_state(struct mem_cgroup *memcg, enum memcg_stat_item idx, in __mod_memcg_state()
714 unsigned long memcg_page_state_local(struct mem_cgroup *memcg, int idx) in memcg_page_state_local()
736 struct mem_cgroup *memcg; in __mod_memcg_lruvec_state() local
800 struct mem_cgroup *memcg; in __lruvec_stat_mod_folio() local
822 struct mem_cgroup *memcg; in __mod_lruvec_kmem_state() local
849 void __count_memcg_events(struct mem_cgroup *memcg, enum vm_event_item idx, in __count_memcg_events()
867 unsigned long memcg_events(struct mem_cgroup *memcg, int event) in memcg_events()
878 unsigned long memcg_events_local(struct mem_cgroup *memcg, int event) in memcg_events_local()
924 struct mem_cgroup *memcg; in get_mem_cgroup_from_mm() local
966 struct mem_cgroup *memcg; in get_mem_cgroup_from_current() local
988 struct mem_cgroup *memcg = folio_memcg(folio); in get_mem_cgroup_from_folio() local
1134 struct mem_cgroup *memcg = dead_memcg; in invalidate_reclaim_iterators() local
1166 void mem_cgroup_scan_tasks(struct mem_cgroup *memcg, in mem_cgroup_scan_tasks()
1195 struct mem_cgroup *memcg; in lruvec_memcg_debug() local
1321 static unsigned long mem_cgroup_margin(struct mem_cgroup *memcg) in mem_cgroup_margin()
1451 unsigned long memcg_page_state_output(struct mem_cgroup *memcg, int item) in memcg_page_state_output()
1458 unsigned long memcg_page_state_local_output(struct mem_cgroup *memcg, int item) in memcg_page_state_local_output()
1477 static void memcg_stat_format(struct mem_cgroup *memcg, struct seq_buf *s) in memcg_stat_format()
1535 static void memory_stat_format(struct mem_cgroup *memcg, struct seq_buf *s) in memory_stat_format()
1554 void mem_cgroup_print_oom_context(struct mem_cgroup *memcg, struct task_struct *p) in mem_cgroup_print_oom_context()
1575 void mem_cgroup_print_oom_meminfo(struct mem_cgroup *memcg) in mem_cgroup_print_oom_meminfo()
1619 unsigned long mem_cgroup_get_max(struct mem_cgroup *memcg) in mem_cgroup_get_max()
1638 unsigned long mem_cgroup_size(struct mem_cgroup *memcg) in mem_cgroup_size()
1643 static bool mem_cgroup_out_of_memory(struct mem_cgroup *memcg, gfp_t gfp_mask, in mem_cgroup_out_of_memory()
1676 static bool mem_cgroup_oom(struct mem_cgroup *memcg, gfp_t mask, int order) in mem_cgroup_oom()
1709 struct mem_cgroup *memcg; in mem_cgroup_get_oom_group() local
1752 void mem_cgroup_print_oom_group(struct mem_cgroup *memcg) in mem_cgroup_print_oom_group()
1795 static bool consume_stock(struct mem_cgroup *memcg, unsigned int nr_pages, in consume_stock()
1872 static void __refill_stock(struct mem_cgroup *memcg, unsigned int nr_pages) in __refill_stock()
1890 static void refill_stock(struct mem_cgroup *memcg, unsigned int nr_pages) in refill_stock()
1931 struct mem_cgroup *memcg; in drain_all_stock() local
1974 static unsigned long reclaim_high(struct mem_cgroup *memcg, in reclaim_high()
2003 struct mem_cgroup *memcg; in high_work_func() local
2080 static u64 mem_find_max_overage(struct mem_cgroup *memcg) in mem_find_max_overage()
2094 static u64 swap_find_max_overage(struct mem_cgroup *memcg) in swap_find_max_overage()
2114 static unsigned long calculate_high_delay(struct mem_cgroup *memcg, in calculate_high_delay()
2158 struct mem_cgroup *memcg; in mem_cgroup_handle_over_high() local
2244 static int try_charge_memcg(struct mem_cgroup *memcg, gfp_t gfp_mask, in try_charge_memcg()
2438 static inline int try_charge(struct mem_cgroup *memcg, gfp_t gfp_mask, in try_charge()
2447 static void commit_charge(struct folio *folio, struct mem_cgroup *memcg) in commit_charge()
2464 struct mem_cgroup *memcg; in __mod_objcg_mlstate() local
2526 static struct obj_cgroup *__get_obj_cgroup_from_memcg(struct mem_cgroup *memcg) in __get_obj_cgroup_from_memcg()
2541 struct mem_cgroup *memcg; in current_objcg_update() local
2592 struct mem_cgroup *memcg; in current_obj_cgroup() local
2644 struct mem_cgroup *memcg; in get_obj_cgroup_from_folio() local
2665 struct mem_cgroup *memcg; in obj_cgroup_uncharge_pages() local
2688 struct mem_cgroup *memcg; in obj_cgroup_charge_pages() local
2871 struct mem_cgroup *memcg; in drain_obj_stock() local
2927 struct mem_cgroup *memcg; in obj_stock_flush_required() local
3055 struct mem_cgroup *memcg; in __memcg_slab_post_alloc_hook() local
3137 unsigned long mem_cgroup_usage(struct mem_cgroup *memcg, bool swap) in mem_cgroup_usage()
3159 static int memcg_online_kmem(struct mem_cgroup *memcg) in memcg_online_kmem()
3185 static void memcg_offline_kmem(struct mem_cgroup *memcg) in memcg_offline_kmem()
3212 static int memcg_wb_domain_init(struct mem_cgroup *memcg, gfp_t gfp) in memcg_wb_domain_init()
3217 static void memcg_wb_domain_exit(struct mem_cgroup *memcg) in memcg_wb_domain_exit()
3222 static void memcg_wb_domain_size_changed(struct mem_cgroup *memcg) in memcg_wb_domain_size_changed()
3229 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); in mem_cgroup_wb_domain() local
3259 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); in mem_cgroup_wb_stats() local
3327 struct mem_cgroup *memcg = folio_memcg(folio); in mem_cgroup_track_foreign_dirty_slowpath() local
3379 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); in mem_cgroup_flush_foreign() local
3406 static int memcg_wb_domain_init(struct mem_cgroup *memcg, gfp_t gfp) in memcg_wb_domain_init()
3411 static void memcg_wb_domain_exit(struct mem_cgroup *memcg) in memcg_wb_domain_exit()
3415 static void memcg_wb_domain_size_changed(struct mem_cgroup *memcg) in memcg_wb_domain_size_changed()
3448 static void mem_cgroup_id_remove(struct mem_cgroup *memcg) in mem_cgroup_id_remove()
3456 void __maybe_unused mem_cgroup_id_get_many(struct mem_cgroup *memcg, in mem_cgroup_id_get_many()
3462 static void mem_cgroup_id_put_many(struct mem_cgroup *memcg, unsigned int n) in mem_cgroup_id_put_many()
3472 static inline void mem_cgroup_id_put(struct mem_cgroup *memcg) in mem_cgroup_id_put()
3477 struct mem_cgroup *mem_cgroup_id_get_online(struct mem_cgroup *memcg) in mem_cgroup_id_get_online()
3512 struct mem_cgroup *memcg; in mem_cgroup_get_from_ino() local
3540 static bool alloc_mem_cgroup_per_node_info(struct mem_cgroup *memcg, int node) in alloc_mem_cgroup_per_node_info()
3568 static void __mem_cgroup_free(struct mem_cgroup *memcg) in __mem_cgroup_free()
3582 static void mem_cgroup_free(struct mem_cgroup *memcg) in mem_cgroup_free()
3592 struct mem_cgroup *memcg; in mem_cgroup_alloc() local
3667 struct mem_cgroup *memcg, *old_memcg; in mem_cgroup_css_alloc() local
3718 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_online() local
3762 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_offline() local
3783 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_released() local
3791 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_free() local
3829 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_reset() local
3900 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_css_rstat_flush() local
4039 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in memory_current_read() local
4063 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(sf)); in memory_peak_show() local
4078 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in peak_release() local
4096 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in peak_write() local
4121 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_peak_write() local
4138 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_min_write() local
4161 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_low_write() local
4184 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_high_write() local
4233 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_max_write() local
4296 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); in memory_events_show() local
4304 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); in memory_events_local_show() local
4312 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); in memory_stat_show() local
4336 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); in memory_numa_stat_show() local
4365 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); in memory_oom_group_show() local
4375 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_oom_group_write() local
4407 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memory_reclaim() local
4571 struct mem_cgroup *memcg) in mem_cgroup_calculate_protection()
4585 static int charge_memcg(struct folio *folio, struct mem_cgroup *memcg, in charge_memcg()
4603 struct mem_cgroup *memcg; in __mem_cgroup_charge() local
4627 struct mem_cgroup *memcg = get_mem_cgroup_from_current(); in mem_cgroup_charge_hugetlb() local
4662 struct mem_cgroup *memcg; in mem_cgroup_swapin_charge_folio() local
4683 struct mem_cgroup *memcg; member
4717 struct mem_cgroup *memcg; in uncharge_folio() local
4811 struct mem_cgroup *memcg; in mem_cgroup_replace_folio() local
4856 struct mem_cgroup *memcg; in mem_cgroup_migrate() local
4890 struct mem_cgroup *memcg; in mem_cgroup_sk_alloc() local
4926 bool mem_cgroup_charge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages, in mem_cgroup_charge_skmem()
4945 void mem_cgroup_uncharge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages) in mem_cgroup_uncharge_skmem()
5020 struct mem_cgroup *memcg; in __mem_cgroup_try_charge_swap() local
5063 struct mem_cgroup *memcg; in __mem_cgroup_uncharge_swap() local
5082 long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages()
5097 struct mem_cgroup *memcg; in mem_cgroup_swap_full() local
5137 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in swap_current_read() local
5144 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(sf)); in swap_peak_show() local
5152 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in swap_peak_write() local
5167 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in swap_high_write() local
5190 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in swap_max_write() local
5206 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); in swap_events_show() local
5268 struct mem_cgroup *memcg, *original_memcg; in obj_cgroup_may_zswap() local
5309 struct mem_cgroup *memcg; in obj_cgroup_charge_zswap() local
5336 struct mem_cgroup *memcg; in obj_cgroup_uncharge_zswap() local
5350 bool mem_cgroup_zswap_writeback_enabled(struct mem_cgroup *memcg) in mem_cgroup_zswap_writeback_enabled()
5366 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in zswap_current_read() local
5381 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in zswap_max_write() local
5397 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); in zswap_writeback_show() local
5406 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in zswap_writeback_write() local