| /Linux-v5.15/include/linux/ |
| D | memcontrol.h | 25 struct mem_cgroup; 103 struct mem_cgroup *position; 153 struct mem_cgroup *memcg; /* Back pointer, we cannot */ 223 struct mem_cgroup *memcg; 237 struct mem_cgroup { struct 359 extern struct mem_cgroup *root_mem_cgroup; argument 381 static inline struct mem_cgroup *obj_cgroup_memcg(struct obj_cgroup *objcg) in obj_cgroup_memcg() 396 static inline struct mem_cgroup *__page_memcg(struct page *page) in __page_memcg() 404 return (struct mem_cgroup *)(memcg_data & ~MEMCG_DATA_FLAGS_MASK); in __page_memcg() 448 static inline struct mem_cgroup *page_memcg(struct page *page) in page_memcg() [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); 40 extern struct mem_cgroup *vmpressure_to_memcg(struct vmpressure *vmpr); 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 | 325 void *workingset_eviction(struct page *page, struct mem_cgroup *target_memcg); 382 extern unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, 386 extern unsigned long mem_cgroup_shrink_node(struct mem_cgroup *mem, 704 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness() 717 static inline int mem_cgroup_swappiness(struct mem_cgroup *mem) in mem_cgroup_swappiness() 755 extern long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg); 773 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 | rmap.h | 192 struct mem_cgroup *memcg, unsigned long *vm_flags); 287 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); 399 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
| D | fsnotify_backend.h | 113 struct mem_cgroup; 219 struct mem_cgroup *memcg; /* memcg to charge allocations */
|
| D | mm_types.h | 29 struct mem_cgroup;
|
| D | slab.h | 138 struct mem_cgroup;
|
| D | sched.h | 1407 struct mem_cgroup *memcg_in_oom; 1415 struct mem_cgroup *active_memcg;
|
| /Linux-v5.15/mm/ |
| D | memcontrol.c | 77 struct mem_cgroup *root_mem_cgroup __read_mostly; 80 DEFINE_PER_CPU(struct mem_cgroup *, int_active_memcg); 144 struct mem_cgroup *memcg; 158 int (*register_event)(struct mem_cgroup *memcg, 165 void (*unregister_event)(struct mem_cgroup *memcg, 177 static void mem_cgroup_threshold(struct mem_cgroup *memcg); 178 static void mem_cgroup_oom_notify(struct mem_cgroup *memcg); 192 struct mem_cgroup *from; 193 struct mem_cgroup *to; 249 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() 524 int src_idx, struct mem_cgroup *dst_memcg) in memcg_drain_list_lru_node() 551 int src_idx, struct mem_cgroup *dst_memcg) in memcg_drain_list_lru() 562 void memcg_drain_all_list_lrus(int src_idx, struct mem_cgroup *dst_memcg) in memcg_drain_all_list_lrus()
|
| D | vmpressure.c | 77 struct mem_cgroup *memcg = vmpressure_to_memcg(vmpr); in vmpressure_parent() 239 void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, in vmpressure() 327 void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio) in vmpressure_prio() 366 int vmpressure_register_event(struct mem_cgroup *memcg, in vmpressure_register_event() 427 void vmpressure_unregister_event(struct mem_cgroup *memcg, in vmpressure_unregister_event()
|
| D | workingset.c | 255 void *workingset_eviction(struct page *page, struct mem_cgroup *target_memcg) in workingset_eviction() 287 struct mem_cgroup *eviction_memcg; in workingset_refault() 292 struct mem_cgroup *memcg; in workingset_refault() 400 struct mem_cgroup *memcg; in workingset_activation()
|
| D | vmscan.c | 79 struct mem_cgroup *target_mem_cgroup; 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() 253 void free_shrinker_info(struct mem_cgroup *memcg) in free_shrinker_info() 267 int alloc_shrinker_info(struct mem_cgroup *memcg) in alloc_shrinker_info() 305 struct mem_cgroup *memcg; in expand_shrinker_info() 336 void set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id) in set_shrinker_bit() 390 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg() 399 struct mem_cgroup *memcg) in add_nr_deferred_memcg() 407 void reparent_shrinker_deferred(struct mem_cgroup *memcg) in reparent_shrinker_deferred() [all …]
|
| D | mmap_lock.c | 202 struct mem_cgroup *memcg = get_mem_cgroup_from_mm(mm); in get_mm_memcg_path()
|
| D | page_io.c | 270 struct mem_cgroup *memcg; in bio_associate_blkg_from_page()
|
| D | backing-dev.c | 451 struct mem_cgroup *memcg; in cgwb_create() 713 void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
| D | rmap.c | 767 struct mem_cgroup *memcg; 837 struct mem_cgroup *memcg = pra->memcg; in invalid_page_referenced_vma() 857 struct mem_cgroup *memcg, in page_referenced()
|
| D | slab.h | 372 static inline struct mem_cgroup *memcg_from_slab_obj(void *ptr) in memcg_from_slab_obj()
|
| /Linux-v5.15/include/linux/sched/ |
| D | mm.h | 292 DECLARE_PER_CPU(struct mem_cgroup *, int_active_memcg); 304 static inline struct mem_cgroup * 305 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg() 307 struct mem_cgroup *old; in set_active_memcg() 320 static inline struct mem_cgroup * 321 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
|
| /Linux-v5.15/fs/notify/inotify/ |
| D | inotify_fsnotify.c | 70 struct mem_cgroup *old_memcg; in inotify_handle_inode_event()
|