Lines Matching refs:mem_cgroup
88 struct mem_cgroup *target_mem_cgroup;
208 static struct shrinker_info *shrinker_info_protected(struct mem_cgroup *memcg, in shrinker_info_protected()
215 static int expand_one_shrinker_info(struct mem_cgroup *memcg, in expand_one_shrinker_info()
259 void free_shrinker_info(struct mem_cgroup *memcg) in free_shrinker_info()
273 int alloc_shrinker_info(struct mem_cgroup *memcg) in alloc_shrinker_info()
306 struct mem_cgroup *memcg; in expand_shrinker_info()
335 void set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id) in set_shrinker_bit()
391 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg()
400 struct mem_cgroup *memcg) in add_nr_deferred_memcg()
408 void reparent_shrinker_deferred(struct mem_cgroup *memcg) in reparent_shrinker_deferred()
412 struct mem_cgroup *parent; in reparent_shrinker_deferred()
481 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg()
487 struct mem_cgroup *memcg) in add_nr_deferred_memcg()
605 static inline bool can_reclaim_anon_pages(struct mem_cgroup *memcg, in can_reclaim_anon_pages()
933 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg()
1007 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg()
1034 struct mem_cgroup *memcg, in shrink_slab()
1084 struct mem_cgroup *memcg = NULL; in drop_slab_node()
1380 bool reclaimed, struct mem_cgroup *target_memcg) in __remove_mapping()
3029 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_scan_count()
3280 static struct lruvec *get_lruvec(struct mem_cgroup *memcg, int nid) in get_lruvec()
3302 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_swappiness()
3424 static struct lru_gen_mm_list *get_mm_list(struct mem_cgroup *memcg) in get_mm_list()
3443 struct mem_cgroup *memcg = get_mem_cgroup_from_mm(mm); in lru_gen_add_mm()
3470 struct mem_cgroup *memcg = NULL; in lru_gen_del_mm()
3507 struct mem_cgroup *memcg; in lru_gen_migrate_mm()
3589 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in iterate_mm_list()
3654 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in iterate_mm_list_nowalk()
3972 static struct folio *get_pfn_folio(unsigned long pfn, struct mem_cgroup *memcg, in get_pfn_folio()
4013 struct mem_cgroup *memcg = lruvec_memcg(walk->lruvec); in walk_pte_range()
4081 struct mem_cgroup *memcg = lruvec_memcg(walk->lruvec); in walk_pmd_range_locked()
4291 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in walk_mm()
4555 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in lruvec_is_sizable()
4579 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in lruvec_is_reclaimable()
4602 struct mem_cgroup *memcg; in lru_gen_age_node()
4661 struct mem_cgroup *memcg = folio_memcg(folio); in lru_gen_look_around()
4812 void lru_gen_online_memcg(struct mem_cgroup *memcg) in lru_gen_online_memcg()
4837 void lru_gen_offline_memcg(struct mem_cgroup *memcg) in lru_gen_offline_memcg()
4848 void lru_gen_release_memcg(struct mem_cgroup *memcg) in lru_gen_release_memcg()
4874 void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) in lru_gen_soft_reclaim()
5010 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in scan_folios()
5178 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in evict_folios()
5265 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in should_run_aging()
5327 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_nr_to_scan()
5395 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in shrink_one()
5438 struct mem_cgroup *memcg; in shrink_many()
5690 struct mem_cgroup *memcg; in lru_gen_change_state()
5825 struct mem_cgroup *memcg; in lru_gen_seq_start()
5857 struct mem_cgroup *memcg = lruvec_memcg(v); in lru_gen_seq_next()
5932 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in lru_gen_seq_show()
6041 struct mem_cgroup *memcg = NULL; in run_cmd()
6212 void lru_gen_init_memcg(struct mem_cgroup *memcg) in lru_gen_init_memcg()
6218 void lru_gen_exit_memcg(struct mem_cgroup *memcg) in lru_gen_exit_memcg()
6463 struct mem_cgroup *target_memcg = sc->target_mem_cgroup; in shrink_node_memcgs()
6464 struct mem_cgroup *memcg; in shrink_node_memcgs()
6792 static void snapshot_refaults(struct mem_cgroup *target_memcg, pg_data_t *pgdat) in snapshot_refaults()
7087 unsigned long mem_cgroup_shrink_node(struct mem_cgroup *memcg, in mem_cgroup_shrink_node()
7126 unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, in try_to_free_mem_cgroup_pages()
7168 struct mem_cgroup *memcg; in kswapd_age_node()