Home
last modified time | relevance | path

Searched refs:mem_cgroup (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v5.10/include/linux/
Dmemcontrol.h25 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 …]
Dvmpressure.h30 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()
Dlist_lru.h15 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,
Dswap.h317 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()
Doom.h15 struct mem_cgroup;
37 struct mem_cgroup *memcg;
Dmm_types.h27 struct mem_cgroup;
203 struct mem_cgroup *mem_cgroup; member
Drmap.h196 struct mem_cgroup *memcg, unsigned long *vm_flags);
285 struct mem_cgroup *memcg, in page_referenced()
Dshrinker.h33 struct mem_cgroup *memcg;
Dksm.h19 struct mem_cgroup;
Dbacking-dev.h177 void wb_memcg_offline(struct mem_cgroup *memcg);
380 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
Dfsnotify_backend.h113 struct mem_cgroup;
222 struct mem_cgroup *memcg; /* memcg to charge allocations */
Dmm.h1488 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()
Dslab.h138 struct mem_cgroup;
/Linux-v5.10/mm/
Dmemcontrol.c74 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 …]
Dlist_lru.c62 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()
Dvmpressure.c78 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()
Dworkingset.c253 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()
Ddebug.c185 if (!page_poisoned && page->mem_cgroup) in __dump_page()
186 pr_warn("page->mem_cgroup:%px\n", page->mem_cgroup); in __dump_page()
Dvmscan.c80 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 …]
Dpage_io.c295 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()
Dslab.h309 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()
Drmap.c762 struct mem_cgroup *memcg;
832 struct mem_cgroup *memcg = pra->memcg; in invalid_page_referenced_vma()
852 struct mem_cgroup *memcg, in page_referenced()
Dbacking-dev.c430 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/
Dmm.h282 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/
Dinotify_fsnotify.c69 struct mem_cgroup *old_memcg; in inotify_one_event()

12