/Linux-v5.10/include/linux/ |
D | memcontrol.h | 25 struct mem_cgroup; 86 struct mem_cgroup *position; 127 struct mem_cgroup *memcg; /* Back pointer, we cannot */ 197 struct mem_cgroup *memcg; 211 struct mem_cgroup { struct 344 extern struct mem_cgroup *root_mem_cgroup; argument 353 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root() 363 static inline unsigned long mem_cgroup_protection(struct mem_cgroup *root, in mem_cgroup_protection() 364 struct mem_cgroup *memcg, in mem_cgroup_protection() 413 void mem_cgroup_calculate_protection(struct mem_cgroup *root, [all …]
|
D | vmpressure.h | 30 struct mem_cgroup; 33 extern void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, 35 extern void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio); 39 extern struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg); 41 extern int vmpressure_register_event(struct mem_cgroup *memcg, 44 extern void vmpressure_unregister_event(struct mem_cgroup *memcg, 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 | list_lru.h | 15 struct mem_cgroup; 73 void memcg_drain_all_list_lrus(int src_idx, struct mem_cgroup *dst_memcg); 117 int nid, struct mem_cgroup *memcg); 167 int nid, struct mem_cgroup *memcg, 184 int nid, struct mem_cgroup *memcg,
|
D | swap.h | 317 void *workingset_eviction(struct page *page, struct mem_cgroup *target_memcg); 362 extern unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, 366 extern unsigned long mem_cgroup_shrink_node(struct mem_cgroup *mem, 656 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness() 669 static inline int mem_cgroup_swappiness(struct mem_cgroup *mem) in mem_cgroup_swappiness() 687 extern long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg); 705 static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages()
|
D | oom.h | 15 struct mem_cgroup; 37 struct mem_cgroup *memcg;
|
D | mm_types.h | 27 struct mem_cgroup; 203 struct mem_cgroup *mem_cgroup; member
|
D | rmap.h | 196 struct mem_cgroup *memcg, unsigned long *vm_flags); 285 struct mem_cgroup *memcg, in page_referenced()
|
D | shrinker.h | 33 struct mem_cgroup *memcg;
|
D | ksm.h | 19 struct mem_cgroup;
|
D | backing-dev.h | 177 void wb_memcg_offline(struct mem_cgroup *memcg); 380 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
D | fsnotify_backend.h | 113 struct mem_cgroup; 222 struct mem_cgroup *memcg; /* memcg to charge allocations */
|
D | mm.h | 1488 static inline struct mem_cgroup *page_memcg(struct page *page) in page_memcg() 1490 return page->mem_cgroup; in page_memcg() 1492 static inline struct mem_cgroup *page_memcg_rcu(struct page *page) in page_memcg_rcu() 1495 return READ_ONCE(page->mem_cgroup); in page_memcg_rcu() 1498 static inline struct mem_cgroup *page_memcg(struct page *page) in page_memcg() 1502 static inline struct mem_cgroup *page_memcg_rcu(struct page *page) in page_memcg_rcu()
|
D | slab.h | 138 struct mem_cgroup;
|
/Linux-v5.10/mm/ |
D | memcontrol.c | 74 struct mem_cgroup *root_mem_cgroup __read_mostly; 77 DEFINE_PER_CPU(struct mem_cgroup *, int_active_memcg); 135 struct mem_cgroup *memcg; 149 int (*register_event)(struct mem_cgroup *memcg, 156 void (*unregister_event)(struct mem_cgroup *memcg, 168 static void mem_cgroup_threshold(struct mem_cgroup *memcg); 169 static void mem_cgroup_oom_notify(struct mem_cgroup *memcg); 183 struct mem_cgroup *from; 184 struct mem_cgroup *to; 240 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure() [all …]
|
D | list_lru.c | 62 struct mem_cgroup **memcg_ptr) in list_lru_from_kmem() 65 struct mem_cgroup *memcg = NULL; in list_lru_from_kmem() 107 struct mem_cgroup **memcg_ptr) in list_lru_from_kmem() 119 struct mem_cgroup *memcg; in list_lru_add() 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() 532 int src_idx, struct mem_cgroup *dst_memcg) in memcg_drain_list_lru_node() 559 int src_idx, struct mem_cgroup *dst_memcg) in memcg_drain_list_lru() 570 void memcg_drain_all_list_lrus(int src_idx, struct mem_cgroup *dst_memcg) in memcg_drain_all_list_lrus()
|
D | vmpressure.c | 78 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in vmpressure_parent() 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 | workingset.c | 253 void *workingset_eviction(struct page *page, struct mem_cgroup *target_memcg) in workingset_eviction() 285 struct mem_cgroup *eviction_memcg; in workingset_refault() 290 struct mem_cgroup *memcg; in workingset_refault() 399 struct mem_cgroup *memcg; in workingset_activation()
|
D | debug.c | 185 if (!page_poisoned && page->mem_cgroup) in __dump_page() 186 pr_warn("page->mem_cgroup:%px\n", page->mem_cgroup); in __dump_page()
|
D | vmscan.c | 80 struct mem_cgroup *target_mem_cgroup; 546 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg() 621 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg() 648 struct mem_cgroup *memcg, in shrink_slab() 700 struct mem_cgroup *memcg = NULL; in drop_slab_node() 855 bool reclaimed, struct mem_cgroup *target_memcg) in __remove_mapping() 2240 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_scan_count() 2612 struct mem_cgroup *target_memcg = sc->target_mem_cgroup; in shrink_node_memcgs() 2613 struct mem_cgroup *memcg; in shrink_node_memcgs() 2984 static void snapshot_refaults(struct mem_cgroup *target_memcg, pg_data_t *pgdat) in snapshot_refaults() [all …]
|
D | page_io.c | 295 if (!page->mem_cgroup) in bio_associate_blkg_from_page() 299 css = cgroup_e_css(page->mem_cgroup->css.cgroup, &io_cgrp_subsys); in bio_associate_blkg_from_page()
|
D | slab.h | 309 struct mem_cgroup *memcg; in mod_objcg_state() 398 static inline struct mem_cgroup *memcg_from_slab_obj(void *ptr) in memcg_from_slab_obj()
|
D | rmap.c | 762 struct mem_cgroup *memcg; 832 struct mem_cgroup *memcg = pra->memcg; in invalid_page_referenced_vma() 852 struct mem_cgroup *memcg, in page_referenced()
|
D | backing-dev.c | 430 struct mem_cgroup *memcg; in cgwb_create() 643 void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
/Linux-v5.10/include/linux/sched/ |
D | mm.h | 282 DECLARE_PER_CPU(struct mem_cgroup *, int_active_memcg); 294 static inline struct mem_cgroup * 295 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg() 297 struct mem_cgroup *old; in set_active_memcg() 310 static inline struct mem_cgroup * 311 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
|
/Linux-v5.10/fs/notify/inotify/ |
D | inotify_fsnotify.c | 69 struct mem_cgroup *old_memcg; in inotify_one_event()
|