/linux-6.8/mm/ |
D | memcontrol.c | 139 struct mem_cgroup *memcg; member 241 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure() 328 static void memcg_reparent_objcgs(struct mem_cgroup *memcg, in memcg_reparent_objcgs() 376 struct mem_cgroup *memcg = folio_memcg(folio); in mem_cgroup_css_from_folio() local 399 struct mem_cgroup *memcg; in page_cgroup_ino() local 472 static unsigned long soft_limit_excess(struct mem_cgroup *memcg) in soft_limit_excess() 484 static void mem_cgroup_update_tree(struct mem_cgroup *memcg, int nid) in mem_cgroup_update_tree() 527 static void mem_cgroup_remove_from_trees(struct mem_cgroup *memcg) in mem_cgroup_remove_from_trees() 713 static inline void memcg_rstat_updated(struct mem_cgroup *memcg, int val) in memcg_rstat_updated() 739 static void do_flush_stats(struct mem_cgroup *memcg) in do_flush_stats() [all …]
|
D | shrinker.c | 62 void free_shrinker_info(struct mem_cgroup *memcg) in free_shrinker_info() 77 int alloc_shrinker_info(struct mem_cgroup *memcg) in alloc_shrinker_info() 104 static struct shrinker_info *shrinker_info_protected(struct mem_cgroup *memcg, in shrinker_info_protected() 111 static int expand_one_shrinker_info(struct mem_cgroup *memcg, int new_size, in expand_one_shrinker_info() 153 struct mem_cgroup *memcg; in expand_shrinker_info() local 194 void set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id) in set_shrinker_bit() 251 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg() 267 struct mem_cgroup *memcg) in add_nr_deferred_memcg() 283 void reparent_shrinker_deferred(struct mem_cgroup *memcg) in reparent_shrinker_deferred() 322 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg() [all …]
|
D | list_lru.c | 89 struct mem_cgroup *memcg) in list_lru_add() 113 struct mem_cgroup *memcg = list_lru_memcg_aware(lru) ? in list_lru_add_obj() local 121 struct mem_cgroup *memcg) in list_lru_del() 143 struct mem_cgroup *memcg = list_lru_memcg_aware(lru) ? in list_lru_del_obj() local 166 struct mem_cgroup *memcg) in list_lru_putback() 180 int nid, struct mem_cgroup *memcg) in list_lru_count_one() 269 list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one() 285 list_lru_walk_one_irq(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one_irq() 431 void memcg_reparent_list_lrus(struct mem_cgroup *memcg, struct mem_cgroup *parent) in memcg_reparent_list_lrus() 465 static inline bool memcg_list_lru_allocated(struct mem_cgroup *memcg, in memcg_list_lru_allocated() [all …]
|
D | vmpressure.c | 77 struct mem_cgroup *memcg = vmpressure_to_memcg(vmpr); in vmpressure_parent() local 239 void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, in vmpressure() 335 void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio) in vmpressure_prio() 374 int vmpressure_register_event(struct mem_cgroup *memcg, in vmpressure_register_event() 435 void vmpressure_unregister_event(struct mem_cgroup *memcg, in vmpressure_unregister_event()
|
D | vmscan.c | 311 static inline bool can_reclaim_anon_pages(struct mem_cgroup *memcg, in can_reclaim_anon_pages() 383 struct mem_cgroup *memcg = NULL; in drop_slab_node() local 2329 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_scan_count() local 2580 static struct lruvec *get_lruvec(struct mem_cgroup *memcg, int nid) in get_lruvec() 2602 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_swappiness() local 2728 static struct lru_gen_mm_list *get_mm_list(struct mem_cgroup *memcg) in get_mm_list() 2770 struct mem_cgroup *memcg = get_mem_cgroup_from_mm(mm); in lru_gen_add_mm() local 2798 struct mem_cgroup *memcg = NULL; in lru_gen_del_mm() local 2836 struct mem_cgroup *memcg; in lru_gen_migrate_mm() local 2865 static struct lru_gen_mm_list *get_mm_list(struct mem_cgroup *memcg) in get_mm_list() [all …]
|
D | shrinker_debug.c | 19 struct mem_cgroup *memcg, in shrinker_count_objects() 51 struct mem_cgroup *memcg; in shrinker_debugfs_count_show() local 113 struct mem_cgroup *memcg = NULL; in shrinker_debugfs_scan_write() local
|
D | workingset.c | 242 struct mem_cgroup *memcg = folio_memcg(folio); in lru_gen_eviction() local 267 struct mem_cgroup *memcg; in lru_gen_test_recent() local 533 struct mem_cgroup *memcg; in workingset_refault() local 585 struct mem_cgroup *memcg; in workingset_activation() local
|
D | zswap.c | 334 void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) in zswap_memcg_offline_cleanup() 393 struct mem_cgroup *memcg; in zswap_lru_add() local 431 struct mem_cgroup *memcg; in zswap_lru_del() local 445 struct mem_cgroup *memcg; in zswap_lru_putback() local 641 struct mem_cgroup *memcg = sc->memcg; in zswap_shrinker_count() local 924 static int shrink_memcg(struct mem_cgroup *memcg) in shrink_memcg() 957 struct mem_cgroup *memcg; in shrink_worker() local 1504 struct mem_cgroup *memcg = NULL; in zswap_store() local
|
D | mmap_lock.c | 202 struct mem_cgroup *memcg = get_mem_cgroup_from_mm(mm); in get_mm_memcg_path() local
|
D | rmap.c | 829 struct mem_cgroup *memcg; member 928 struct mem_cgroup *memcg = pra->memcg; in invalid_folio_referenced_vma() local 962 struct mem_cgroup *memcg, unsigned long *vm_flags) in folio_referenced()
|
D | backing-dev.c | 578 struct mem_cgroup *memcg; in cgwb_create() local 837 void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
D | page_io.c | 228 struct mem_cgroup *memcg; in bio_associate_blkg_from_page() local
|
/linux-6.8/include/linux/ |
D | memcontrol.h | 130 struct mem_cgroup *memcg; /* Back pointer, we cannot */ member 185 struct mem_cgroup *memcg; member 530 struct mem_cgroup *memcg; in get_mem_cgroup_from_objcg() local 572 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root() 583 struct mem_cgroup *memcg, in mem_cgroup_protection() 636 struct mem_cgroup *memcg) in mem_cgroup_unprotected() 648 struct mem_cgroup *memcg) in mem_cgroup_below_low() 658 struct mem_cgroup *memcg) in mem_cgroup_below_min() 738 static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg, in mem_cgroup_lruvec() 773 struct mem_cgroup *memcg = folio_memcg(folio); in folio_lruvec() local [all …]
|
D | vmpressure.h | 47 static inline void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, in vmpressure() 49 static inline void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, in vmpressure_prio()
|
D | zswap.h | 56 static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} in zswap_memcg_offline_cleanup()
|
D | oom.h | 37 struct mem_cgroup *memcg; member
|
D | shrinker.h | 55 struct mem_cgroup *memcg; member
|
D | backing-dev.h | 363 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
D | mmzone.h | 577 static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) in lru_gen_init_memcg() 581 static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) in lru_gen_exit_memcg() 585 static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) in lru_gen_online_memcg() 589 static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) in lru_gen_offline_memcg() 593 static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) in lru_gen_release_memcg() 597 static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) in lru_gen_soft_reclaim()
|
D | swap.h | 610 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness() 680 static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages()
|
/linux-6.8/tools/testing/selftests/cgroup/ |
D | test_memcontrol.c | 170 char *memcg; in test_memcg_current() local 503 char *memcg; in test_memcg_high() local 566 char *memcg; in test_memcg_high_sync() local 628 char *memcg; in test_memcg_max() local 686 static bool reclaim_until(const char *memcg, long goal) in reclaim_until() 720 char *memcg; in test_memcg_reclaim() local 823 char *memcg; in test_memcg_swap_max() local 887 char *memcg; in test_memcg_oom_events() local 1048 char *memcg; in test_memcg_sock() local 1246 char *memcg; in test_memcg_oom_group_score_events() local
|
/linux-6.8/include/linux/sched/ |
D | mm.h | 414 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg() 430 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
|
/linux-6.8/mm/damon/ |
D | paddr.c | 191 struct mem_cgroup *memcg; in __damos_pa_filter_out() local
|
/linux-6.8/kernel/bpf/ |
D | memalloc.c | 208 struct mem_cgroup *memcg = NULL, *old_memcg; in alloc_bulk() local 1000 struct mem_cgroup *memcg, *old_memcg; in bpf_mem_cache_alloc_flags() local
|
/linux-6.8/arch/x86/kernel/cpu/sgx/ |
D | encl.c | 1002 struct mem_cgroup *memcg = NULL; in sgx_encl_get_mem_cgroup() local 1066 struct mem_cgroup *memcg = set_active_memcg(encl_memcg); in sgx_encl_alloc_backing() local
|