| /linux-6.15/mm/ |
| H A D | memcontrol-v1.h | 54 static inline void memcg1_soft_limit_reset(struct mem_cgroup *memcg) in memcg1_soft_limit_reset() 81 static inline bool memcg1_tcpmem_active(struct mem_cgroup *memcg) in memcg1_tcpmem_active() 99 static inline void memcg1_free_events(struct mem_cgroup *memcg) {} in memcg1_free_events() 101 static inline void memcg1_memcg_init(struct mem_cgroup *memcg) {} in memcg1_memcg_init() 102 static inline void memcg1_remove_from_trees(struct mem_cgroup *memcg) {} in memcg1_remove_from_trees() 103 static inline void memcg1_soft_limit_reset(struct mem_cgroup *memcg) {} in memcg1_soft_limit_reset() 104 static inline void memcg1_css_offline(struct mem_cgroup *memcg) {} in memcg1_css_offline() 107 static inline void memcg1_oom_finish(struct mem_cgroup *memcg, bool locked) {} in memcg1_oom_finish() 108 static inline void memcg1_oom_recover(struct mem_cgroup *memcg) {} in memcg1_oom_recover() 111 struct mem_cgroup *memcg) {} in memcg1_commit_charge() [all …]
|
| H A D | memcontrol.c | 266 struct mem_cgroup *memcg; in page_cgroup_ino() 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 924 struct mem_cgroup *memcg; in get_mem_cgroup_from_mm() local 966 struct mem_cgroup *memcg; in get_mem_cgroup_from_current() local 1195 struct mem_cgroup *memcg; in lruvec_memcg_debug() local 1709 struct mem_cgroup *memcg; in mem_cgroup_get_oom_group() local 2003 struct mem_cgroup *memcg; in high_work_func() local 2158 struct mem_cgroup *memcg; in mem_cgroup_handle_over_high() local [all …]
|
| H A D | memcontrol-v1.c | 56 struct mem_cgroup *memcg; member 593 struct mem_cgroup *memcg, *swap_memcg; in memcg1_swapout() local 983 struct mem_cgroup *memcg = event->memcg; in memcg_event_remove() local 1007 struct mem_cgroup *memcg = event->memcg; in memcg_event_wake() local 1193 void memcg1_memcg_init(struct mem_cgroup *memcg) in memcg1_memcg_init() 1201 void memcg1_css_offline(struct mem_cgroup *memcg) in memcg1_css_offline() 1300 struct mem_cgroup *memcg; member 1320 void memcg1_oom_recover(struct mem_cgroup *memcg) in memcg1_oom_recover() 1353 struct mem_cgroup *memcg = current->memcg_in_oom; in mem_cgroup_oom_synchronize() local 2192 bool memcg1_alloc_events(struct mem_cgroup *memcg) in memcg1_alloc_events() [all …]
|
| H A 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() 155 struct mem_cgroup *memcg; in expand_shrinker_info() local 196 void set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id) in set_shrinker_bit() 253 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg() 269 struct mem_cgroup *memcg) in add_nr_deferred_memcg() 285 void reparent_shrinker_deferred(struct mem_cgroup *memcg) in reparent_shrinker_deferred() 324 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg() 330 struct mem_cgroup *memcg) in add_nr_deferred_memcg() 470 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg() [all …]
|
| H A D | list_lru.c | 64 lock_list_lru_of_memcg(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in lock_list_lru_of_memcg() 134 lock_list_lru_of_memcg(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in lock_list_lru_of_memcg() 158 struct mem_cgroup *memcg) in list_lru_add() 198 struct mem_cgroup *memcg) in list_lru_del() 249 int nid, struct mem_cgroup *memcg) in list_lru_count_one() 276 __list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in __list_lru_walk_one() 333 list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one() 343 list_lru_walk_one_irq(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one_irq() 363 struct mem_cgroup *memcg; in list_lru_walk_node() local 501 static inline bool memcg_list_lru_allocated(struct mem_cgroup *memcg, in memcg_list_lru_allocated() [all …]
|
| H A 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()
|
| H A D | vmscan.c | 432 struct mem_cgroup *memcg = NULL; in drop_slab_node() local 2931 struct mem_cgroup *memcg = NULL; in lru_gen_del_mm() local 2969 struct mem_cgroup *memcg; in lru_gen_migrate_mm() local 4140 struct mem_cgroup *memcg; in lru_gen_age_node() local 4933 struct mem_cgroup *memcg; in shrink_many() local 5149 struct mem_cgroup *memcg; in lru_gen_change_state() local 5284 struct mem_cgroup *memcg; in lru_gen_seq_start() local 5316 struct mem_cgroup *memcg = lruvec_memcg(v); in lru_gen_seq_next() local 5494 struct mem_cgroup *memcg = NULL; in run_cmd() local 5936 struct mem_cgroup *memcg; in shrink_node_memcgs() local [all …]
|
| H A 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
|
| H A D | zswap.c | 713 struct mem_cgroup *memcg; in zswap_lru_add() local 736 struct mem_cgroup *memcg; in zswap_lru_del() local 770 void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) in zswap_memcg_offline_cleanup() 1278 struct mem_cgroup *memcg = sc->memcg; in zswap_shrinker_count() local 1363 static int shrink_memcg(struct mem_cgroup *memcg) in shrink_memcg() 1393 struct mem_cgroup *memcg; in shrink_worker() local 1564 struct mem_cgroup *memcg = NULL; in zswap_store() local
|
| H A D | workingset.c | 244 struct mem_cgroup *memcg = folio_memcg(folio); in lru_gen_eviction() local 269 struct mem_cgroup *memcg; in lru_gen_test_recent() local 538 struct mem_cgroup *memcg; in workingset_refault() local
|
| H A D | rmap.c | 843 struct mem_cgroup *memcg; member 953 struct mem_cgroup *memcg = pra->memcg; in invalid_folio_referenced_vma() local 987 struct mem_cgroup *memcg, unsigned long *vm_flags) in folio_referenced()
|
| H A D | backing-dev.c | 667 struct mem_cgroup *memcg; in cgwb_create() local 926 void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
| /linux-6.15/include/linux/ |
| H A D | memcontrol.h | 169 struct mem_cgroup *memcg; member 494 struct mem_cgroup *memcg; in get_mem_cgroup_from_objcg() local 602 struct mem_cgroup *memcg) in mem_cgroup_below_low() 923 struct mem_cgroup *memcg; in mod_memcg_page_state() local 981 struct mem_cgroup *memcg; in count_memcg_events_mm() local 1027 struct mem_cgroup *memcg; in memcg_memory_event_mm() local 1045 struct mem_cgroup *memcg; in cgroup_id_from_mm() local 1206 struct mem_cgroup *memcg) in mm_match_cgroup() 1502 struct mem_cgroup *memcg; in parent_lruvec() local 1578 struct mem_cgroup *memcg; in mem_cgroup_track_foreign_dirty() local [all …]
|
| H A 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()
|
| H A D | zswap.h | 58 static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} in zswap_memcg_offline_cleanup()
|
| H A D | oom.h | 36 struct mem_cgroup *memcg; member
|
| H A D | shrinker.h | 55 struct mem_cgroup *memcg; member
|
| H A D | backing-dev.h | 363 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
| H A D | mmzone.h | 609 static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) in lru_gen_init_memcg() 613 static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) in lru_gen_exit_memcg() 617 static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) in lru_gen_online_memcg() 621 static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) in lru_gen_offline_memcg() 625 static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) in lru_gen_release_memcg() 629 static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) in lru_gen_soft_reclaim()
|
| H A D | swap.h | 609 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness() 674 static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages()
|
| /linux-6.15/tools/testing/selftests/cgroup/ |
| H A D | test_memcontrol.c | 170 char *memcg; in test_memcg_current_peak() local 615 char *memcg; in test_memcg_high() local 678 char *memcg; in test_memcg_high_sync() local 740 char *memcg; in test_memcg_max() local 798 static bool reclaim_until(const char *memcg, long goal) in reclaim_until() 834 char *memcg; in test_memcg_reclaim() local 938 char *memcg; in test_memcg_swap_max_peak() local 1137 char *memcg; in test_memcg_oom_events() local 1298 char *memcg; in test_memcg_sock() local 1496 char *memcg; in test_memcg_oom_group_score_events() local
|
| /linux-6.15/include/linux/sched/ |
| H A D | mm.h | 489 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg() 505 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
|
| /linux-6.15/arch/x86/kernel/cpu/sgx/ |
| H A 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
|
| /linux-6.15/kernel/bpf/ |
| H A D | memalloc.c | 207 struct mem_cgroup *memcg = NULL, *old_memcg; in alloc_bulk() local 994 struct mem_cgroup *memcg, *old_memcg; in bpf_mem_cache_alloc_flags() local
|
| /linux-6.15/mm/damon/ |
| H A D | paddr.c | 213 struct mem_cgroup *memcg; in damos_pa_filter_match() local
|