| /linux/mm/ |
| H A D | memcontrol-v1.h | 46 static inline void memcg1_soft_limit_reset(struct mem_cgroup *memcg) in memcg1_soft_limit_reset() 80 static inline bool memcg1_tcpmem_active(struct mem_cgroup *memcg) in memcg1_tcpmem_active() 86 static inline void memcg1_uncharge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages) in memcg1_uncharge_skmem() 97 static inline bool memcg1_alloc_events(struct mem_cgroup *memcg) { return true; } in memcg1_alloc_events() 98 static inline void memcg1_free_events(struct mem_cgroup *memcg) {} in memcg1_free_events() 100 static inline void memcg1_memcg_init(struct mem_cgroup *memcg) {} in memcg1_memcg_init() 101 static inline void memcg1_remove_from_trees(struct mem_cgroup *memcg) {} in memcg1_remove_from_trees() 102 static inline void memcg1_soft_limit_reset(struct mem_cgroup *memcg) {} in memcg1_soft_limit_reset() 103 static inline void memcg1_css_offline(struct mem_cgroup *memcg) {} in memcg1_css_offline() 105 static inline bool memcg1_oom_prepare(struct mem_cgroup *memcg, bool *locked) in memcg1_oom_prepare() [all …]
|
| H A D | memcontrol.c | 116 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure() 141 static void memcg_uncharge_kmem(struct mem_cgroup *memcg, unsigned int nr_pages) in memcg_uncharge_kmem() 181 struct mem_cgroup *memcg; in obj_cgroup_release() local 215 static inline struct obj_cgroup *__memcg_reparent_objcgs(struct mem_cgroup *memcg, in __memcg_reparent_objcgs() 238 static inline void reparent_state_local(struct mem_cgroup *memcg, struct mem_cgroup *parent) in reparent_state_local() 258 static inline void reparent_state_local(struct mem_cgroup *memcg, struct mem_cgroup *parent) in reparent_state_local() 263 static inline void reparent_locks(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid) in reparent_locks() 270 static inline void reparent_unlocks(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid) in reparent_unlocks() 277 static void memcg_reparent_objcgs(struct mem_cgroup *memcg) in memcg_reparent_objcgs() 336 struct mem_cgroup *memcg; in get_mem_cgroup_css_from_folio() local [all …]
|
| H A D | memcontrol-v1.c | 57 struct mem_cgroup *memcg; member 167 static unsigned long soft_limit_excess(struct mem_cgroup *memcg) in soft_limit_excess() 179 static void memcg1_update_tree(struct mem_cgroup *memcg, int nid) in memcg1_update_tree() 222 void memcg1_remove_from_trees(struct mem_cgroup *memcg) in memcg1_remove_from_trees() 430 static unsigned long mem_cgroup_usage(struct mem_cgroup *memcg, bool swap) in mem_cgroup_usage() 452 static void __mem_cgroup_threshold(struct mem_cgroup *memcg, bool swap) in __mem_cgroup_threshold() 503 static void mem_cgroup_threshold(struct mem_cgroup *memcg) in mem_cgroup_threshold() 533 static void memcg1_charge_statistics(struct mem_cgroup *memcg, int nr_pages) in memcg1_charge_statistics() 549 static bool memcg1_event_ratelimit(struct mem_cgroup *memcg, in memcg1_event_ratelimit() 578 static void memcg1_check_events(struct mem_cgroup *memcg, int nid) in memcg1_check_events() [all …]
|
| H A D | shrinker.c | 62 static void __free_shrinker_info(struct mem_cgroup *memcg) in __free_shrinker_info() 79 void free_shrinker_info(struct mem_cgroup *memcg) in free_shrinker_info() 86 int alloc_shrinker_info(struct mem_cgroup *memcg) in alloc_shrinker_info() 115 static struct shrinker_info *shrinker_info_protected(struct mem_cgroup *memcg, in shrinker_info_protected() 122 static int expand_one_shrinker_info(struct mem_cgroup *memcg, int new_size, in expand_one_shrinker_info() 164 struct mem_cgroup *memcg; in expand_shrinker_info() local 205 void set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id) in set_shrinker_bit() 264 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg() 280 struct mem_cgroup *memcg) in add_nr_deferred_memcg() 296 void reparent_shrinker_deferred(struct mem_cgroup *memcg) in reparent_shrinker_deferred() [all …]
|
| H A D | vmscan.c | 203 static int sc_swappiness(struct scan_control *sc, struct mem_cgroup *memcg) in sc_swappiness() 326 struct mem_cgroup *memcg) in can_demote() 345 static inline bool can_reclaim_anon_pages(struct mem_cgroup *memcg, in can_reclaim_anon_pages() 412 struct mem_cgroup *memcg = NULL; in drop_slab_node() local 999 struct mem_cgroup *memcg) in demote_folio_list() 1061 struct mem_cgroup *memcg) in shrink_folio_list() 2481 static unsigned long apply_proportional_protection(struct mem_cgroup *memcg, in apply_proportional_protection() 2554 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_scan_count() local 2744 static struct lruvec *get_lruvec(struct mem_cgroup *memcg, int nid) in get_lruvec() 2766 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_swappiness() 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 110 struct mem_cgroup *memcg = NULL; in shrinker_debugfs_scan_write() local
|
| H A D | zswap.c | 671 struct mem_cgroup *memcg; in zswap_lru_add() local 694 struct mem_cgroup *memcg; in zswap_lru_del() local 730 void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) in zswap_memcg_offline_cleanup() 1195 struct mem_cgroup *memcg = sc->memcg; in zswap_shrinker_count() local 1288 static int shrink_memcg(struct mem_cgroup *memcg) in shrink_memcg() 1319 struct mem_cgroup *memcg; in shrink_worker() local 1493 struct mem_cgroup *memcg = NULL; in zswap_store() local
|
| H A D | workingset.c | 247 struct mem_cgroup *memcg; in lru_gen_eviction() local 278 struct mem_cgroup *memcg; in lru_gen_test_recent() local 551 struct mem_cgroup *memcg; in workingset_refault() local
|
| H A D | rmap.c | 912 struct mem_cgroup *memcg; global() member 1035 struct mem_cgroup *memcg = pra->memcg; invalid_folio_referenced_vma() local 1069 folio_referenced(struct folio * folio,int is_locked,struct mem_cgroup * memcg,vma_flags_t * vma_flags) folio_referenced() argument [all...] |
| H A D | swap.h | 85 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness()
|
| H A D | folio.c | 1148 void lru_reparent_memcg(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid) in lru_reparent_memcg()
|
| H A D | huge_memory.c | 3992 struct mem_cgroup *memcg; in __folio_freeze_and_split_unmapped() local 4152 struct mem_cgroup *memcg, *old_memcg; in __folio_split() local 4518 struct mem_cgroup *memcg; in __folio_unqueue_deferred_split() local 4549 struct mem_cgroup *memcg; in deferred_split_folio() local
|
| H A D | migrate.c | 686 struct mem_cgroup *memcg; in __folio_migrate_mapping() local 2761 struct mem_cgroup *memcg = get_mem_cgroup_from_folio(folio); in migrate_misplaced_folio() local
|
| /linux/include/linux/ |
| H A D | memcontrol.h | 91 struct mem_cgroup *memcg; /* Back pointer, we cannot */ member 187 struct mem_cgroup *memcg; member 491 struct mem_cgroup *memcg; in get_mem_cgroup_from_objcg() local 523 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root() 555 struct mem_cgroup *memcg, in mem_cgroup_protection() 610 struct mem_cgroup *memcg) in mem_cgroup_unprotected() 622 struct mem_cgroup *memcg) in mem_cgroup_below_low() 632 struct mem_cgroup *memcg) in mem_cgroup_below_min() 705 static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg, in mem_cgroup_lruvec() 748 struct mem_cgroup *memcg = folio_memcg(folio); in folio_lruvec() local [all …]
|
| H A D | mmzone.h | 720 static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) in lru_gen_init_memcg() 724 static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) in lru_gen_exit_memcg() 728 static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) in lru_gen_online_memcg() 732 static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) in lru_gen_offline_memcg() 736 static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) in lru_gen_release_memcg() 740 static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) in lru_gen_soft_reclaim() 744 static inline void max_lru_gen_memcg(struct mem_cgroup *memcg, int nid) in max_lru_gen_memcg() 748 static inline bool recheck_lru_gen_max_memcg(struct mem_cgroup *memcg, int nid) in recheck_lru_gen_max_memcg() 754 void lru_gen_reparent_memcg(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid) in lru_gen_reparent_memcg()
|
| H A D | shrinker.h | 55 struct mem_cgroup *memcg; member
|
| H A D | swap.h | 524 static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages()
|
| H A D | rmap.h | 980 struct mem_cgroup *memcg, vma_flags_t *vma_flags) in folio_referenced()
|
| H A D | mm_types.h | 1415 struct mem_cgroup *memcg; member
|
| /linux/tools/testing/selftests/cgroup/ |
| H A D | test_memcontrol.c | 263 char *memcg; in test_memcg_current_peak() local 713 char *memcg; test_memcg_high() local 776 char *memcg; test_memcg_high_sync() local 838 char *memcg; test_memcg_max() local 896 reclaim_until(const char * memcg,long goal) reclaim_until() argument 932 char *memcg; test_memcg_reclaim() local 1031 char *memcg; test_memcg_swap_max_peak() local 1230 char *memcg; test_memcg_oom_events() local 1394 char *memcg; test_memcg_sock() local 1614 char *memcg; test_memcg_oom_group_score_events() local 1680 char *memcg = NULL; test_memcg_inotify_delete_file() local 1725 char *memcg = NULL; test_memcg_inotify_delete_dir() local [all...] |
| /linux/mm/damon/ |
| H A D | sysfs-common.c | 106 static bool damon_sysfs_memcg_path_eq(struct mem_cgroup *memcg, in damon_sysfs_memcg_path_eq() 119 struct mem_cgroup *memcg; in damon_sysfs_memcg_path_to_id() local
|
| /linux/kernel/bpf/ |
| H A D | memalloc.c | 209 struct mem_cgroup *memcg = NULL, *old_memcg; alloc_bulk() local 988 struct mem_cgroup *memcg, *old_memcg; bpf_mem_cache_alloc_flags() local
|
| H A D | syscall.c | 528 struct mem_cgroup *memcg, *old_memcg; in bpf_map_kmalloc_node() local 541 struct mem_cgroup *memcg, *old_memcg; in bpf_map_kmalloc_nolock() local 553 struct mem_cgroup *memcg, *old_memcg; in bpf_map_kzalloc() local 566 struct mem_cgroup *memcg, *old_memc in bpf_map_kvcalloc() local 579 struct mem_cgroup *memcg, *old_memcg; bpf_map_alloc_percpu() local [all...] |
| /linux/fs/ |
| H A D | buffer.c | 735 struct mem_cgroup *memcg, *old_memcg; in folio_alloc_buffers() local
|
| /linux/include/net/ |
| H A D | sock.h | 2706 struct mem_cgroup *memcg = mem_cgroup_from_sk(sk); in mem_cgroup_sk_under_memory_pressure() local
|