| /kernel/linux/linux-5.10/mm/ |
| D | memcontrol.c | 136 struct mem_cgroup *memcg; member 241 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure() 259 struct mem_cgroup *memcg; in obj_cgroup_release() local 319 static void memcg_reparent_objcgs(struct mem_cgroup *memcg, in memcg_reparent_objcgs() 406 static int memcg_expand_one_shrinker_map(struct mem_cgroup *memcg, in memcg_expand_one_shrinker_map() 436 static void memcg_free_shrinker_maps(struct mem_cgroup *memcg) in memcg_free_shrinker_maps() 454 static int memcg_alloc_shrinker_maps(struct mem_cgroup *memcg) in memcg_alloc_shrinker_maps() 481 struct mem_cgroup *memcg; in memcg_expand_shrinker_maps() local 508 void memcg_set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id) in memcg_set_shrinker_bit() 535 struct mem_cgroup *memcg; in mem_cgroup_css_from_page() local [all …]
|
| D | memcg_control.c | 36 struct mem_cgroup *memcg = NULL; in get_next_memcg() local 71 void get_next_memcg_break(struct mem_cgroup *memcg) in get_next_memcg_break() 79 struct mem_cgroup *memcg = NULL; in get_prev_memcg() local 116 void get_prev_memcg_break(struct mem_cgroup *memcg) in get_prev_memcg_break() 130 struct mem_cgroup *memcg = list_entry(pos, in memcg_app_score_update() local 143 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_app_score_read() local 151 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_app_score_write() local 207 unsigned long reclaim_all_anon_memcg(struct pglist_data *pgdat, struct mem_cgroup *memcg) in reclaim_all_anon_memcg() 247 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memcg_force_shrink_anon() local 261 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memcg_name_show() local [all …]
|
| D | zswapd.c | 70 u64 memcg_data_size(struct mem_cgroup *memcg, int type) in memcg_data_size() 83 u64 swapin_memcg(struct mem_cgroup *memcg, u64 req_size) in swapin_memcg() 104 static u64 swapout_memcg(struct mem_cgroup *memcg, u64 req_size) in swapout_memcg() 131 struct mem_cgroup *memcg = NULL; in swapout() local 145 struct mem_cgroup *memcg = NULL; in get_zram_used_pages() local 156 struct mem_cgroup *memcg = NULL; in get_eswap_used_pages() local 167 struct mem_cgroup *memcg = NULL; in get_zram_pagefault() local 239 struct mem_cgroup *memcg = NULL; in snapshot_anon_refaults() local 251 static bool get_memcg_anon_refault_status(struct mem_cgroup *memcg) in get_memcg_anon_refault_status() 561 struct mem_cgroup *memcg, struct scan_control *sc, unsigned long *nr) in zswapd_shrink_anon_memcg() [all …]
|
| D | vmpressure.c | 78 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in vmpressure_parent() local 240 void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, in vmpressure() 323 void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio) in vmpressure_prio() 362 int vmpressure_register_event(struct mem_cgroup *memcg, in vmpressure_register_event() 423 void vmpressure_unregister_event(struct mem_cgroup *memcg, in vmpressure_unregister_event()
|
| D | list_lru.c | 65 struct mem_cgroup *memcg = NULL; in list_lru_from_kmem() local 119 struct mem_cgroup *memcg; in list_lru_add() local 175 int nid, struct mem_cgroup *memcg) in list_lru_count_one() 258 list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one() 274 list_lru_walk_one_irq(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one_irq()
|
| D | zswapd_control.c | 315 struct mem_cgroup *memcg = NULL; in zswapd_memcgs_param_parse() local 409 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in zswapd_single_memcg_param_write() local 484 struct mem_cgroup *memcg = NULL; in memcg_active_app_info_list_show() local 614 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in zswapd_single_memcg_param_show() local 671 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in eswap_info_show() local 682 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memcg_eswap_info_show() local
|
| D | vmscan.c | 474 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg() 549 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg() 576 struct mem_cgroup *memcg, in shrink_slab() 635 struct mem_cgroup *memcg = NULL; in drop_slab_node() local 2220 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_scan_count() local 2601 struct mem_cgroup *memcg; in shrink_node_memcgs() local 3280 unsigned long mem_cgroup_shrink_node(struct mem_cgroup *memcg, in mem_cgroup_shrink_node() 3332 unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, in try_to_free_mem_cgroup_pages() 3374 struct mem_cgroup *memcg; in age_active_anon() local 4364 struct mem_cgroup *memcg = NULL; in purgeable_node() local
|
| D | workingset.c | 299 struct mem_cgroup *memcg; in workingset_refault() local 452 struct mem_cgroup *memcg; in workingset_activation() local
|
| D | memcg_reclaim.c | 187 struct mem_cgroup *memcg, struct scan_control *sc, in shrink_anon_memcg() 238 struct mem_cgroup *memcg = NULL; in shrink_anon() local
|
| /kernel/linux/linux-6.6/mm/ |
| D | memcontrol.c | 138 struct mem_cgroup *memcg; member 240 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure() 324 static void memcg_reparent_objcgs(struct mem_cgroup *memcg, in memcg_reparent_objcgs() 372 struct mem_cgroup *memcg = folio_memcg(folio); in mem_cgroup_css_from_folio() local 395 struct mem_cgroup *memcg; in page_cgroup_ino() local 468 static unsigned long soft_limit_excess(struct mem_cgroup *memcg) in soft_limit_excess() 480 static void mem_cgroup_update_tree(struct mem_cgroup *memcg, int nid) in mem_cgroup_update_tree() 523 static void mem_cgroup_remove_from_trees(struct mem_cgroup *memcg) in mem_cgroup_remove_from_trees() 619 static inline void memcg_rstat_updated(struct mem_cgroup *memcg, int val) in memcg_rstat_updated() 754 unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) in memcg_page_state() [all …]
|
| D | list_lru.c | 69 struct mem_cgroup *memcg = NULL; in list_lru_from_kmem() local 123 struct mem_cgroup *memcg; in list_lru_add() local 179 int nid, struct mem_cgroup *memcg) in list_lru_count_one() 268 list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one() 284 list_lru_walk_one_irq(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one_irq() 430 void memcg_reparent_list_lrus(struct mem_cgroup *memcg, struct mem_cgroup *parent) in memcg_reparent_list_lrus() 464 static inline bool memcg_list_lru_allocated(struct mem_cgroup *memcg, in memcg_list_lru_allocated() 472 int memcg_list_lru_alloc(struct mem_cgroup *memcg, struct list_lru *lru, in memcg_list_lru_alloc() 479 struct mem_cgroup *memcg; in memcg_list_lru_alloc() member
|
| 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 | 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() local 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() 481 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg() [all …]
|
| D | shrinker_debug.c | 17 struct mem_cgroup *memcg, in shrinker_count_objects() 49 struct mem_cgroup *memcg; in shrinker_debugfs_count_show() local 117 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 512 struct mem_cgroup *memcg; in workingset_refault() local 569 struct mem_cgroup *memcg; in workingset_activation() local
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | memcontrol.h | 133 struct mem_cgroup *memcg; /* Back pointer, we cannot */ member 203 struct mem_cgroup *memcg; member 367 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root() 378 struct mem_cgroup *memcg, in mem_cgroup_protection() 430 static inline bool mem_cgroup_supports_protection(struct mem_cgroup *memcg) in mem_cgroup_supports_protection() 440 static inline bool mem_cgroup_below_low(struct mem_cgroup *memcg) in mem_cgroup_below_low() 449 static inline bool mem_cgroup_below_min(struct mem_cgroup *memcg) in mem_cgroup_below_min() 466 mem_cgroup_nodeinfo(struct mem_cgroup *memcg, int nid) in mem_cgroup_nodeinfo() 479 static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg, in mem_cgroup_lruvec() 546 static inline void mem_cgroup_put(struct mem_cgroup *memcg) in mem_cgroup_put() [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 | shrinker.h | 33 struct mem_cgroup *memcg; member
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | memcontrol.h | 140 struct mem_cgroup *memcg; /* Back pointer, we cannot */ member 195 struct mem_cgroup *memcg; member 528 struct mem_cgroup *memcg; in get_mem_cgroup_from_objcg() local 570 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root() 581 struct mem_cgroup *memcg, in mem_cgroup_protection() 634 struct mem_cgroup *memcg) in mem_cgroup_unprotected() 646 struct mem_cgroup *memcg) in mem_cgroup_below_low() 656 struct mem_cgroup *memcg) in mem_cgroup_below_min() 727 static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg, in mem_cgroup_lruvec() 762 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 | oom.h | 37 struct mem_cgroup *memcg; member
|
| /kernel/linux/linux-6.6/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
|
| /kernel/linux/linux-5.10/tools/testing/selftests/cgroup/ |
| D | test_memcontrol.c | 161 char *memcg; in test_memcg_current() local 590 char *memcg; in test_memcg_high() local 639 char *memcg; in test_memcg_max() local 716 char *memcg; in test_memcg_swap_max() local 780 char *memcg; in test_memcg_oom_events() local 941 char *memcg; in test_memcg_sock() local 1128 char *memcg; in test_memcg_oom_group_score_events() local
|
| /kernel/linux/linux-5.10/include/linux/sched/ |
| D | mm.h | 304 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg() 320 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
|
| /kernel/linux/linux-6.6/include/linux/sched/ |
| D | mm.h | 410 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg() 426 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
|