| /include/linux/ |
| A D | memcontrol.h | 789 return !memcg || css_tryget(&memcg->css); in mem_cgroup_tryget() 794 return !memcg || css_tryget_online(&memcg->css); in mem_cgroup_tryget_online() 799 if (memcg) in mem_cgroup_put() 825 return memcg ? cgroup_ino(memcg->css.cgroup) : 0; in mem_cgroup_ino() 932 if (memcg) in mod_memcg_page_state() 965 if (memcg) in count_memcg_folio_events() 1011 } while ((memcg = parent_mem_cgroup(memcg)) && in memcg_memory_event() 1489 memcg = parent_mem_cgroup(memcg); in parent_lruvec() 1566 if (unlikely(memcg && &memcg->css != wb->memcg_css)) in mem_cgroup_track_foreign_dirty() 1652 } while ((memcg = parent_mem_cgroup(memcg))); in mem_cgroup_under_socket_pressure() [all …]
|
| A D | vmpressure.h | 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() argument 49 static inline void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, in vmpressure_prio() argument
|
| A D | list_lru.h | 82 int memcg_list_lru_alloc(struct mem_cgroup *memcg, struct list_lru *lru, 84 void memcg_reparent_list_lrus(struct mem_cgroup *memcg, struct mem_cgroup *parent); 116 struct mem_cgroup *memcg); 156 struct mem_cgroup *memcg); 184 int nid, struct mem_cgroup *memcg); 190 return list_lru_count_one(lru, sc->nid, sc->memcg); in list_lru_shrink_count() 234 int nid, struct mem_cgroup *memcg, 251 int nid, struct mem_cgroup *memcg, 262 return list_lru_walk_one(lru, sc->nid, sc->memcg, isolate, cb_arg, in list_lru_shrink_walk() 270 return list_lru_walk_one_irq(lru, sc->nid, sc->memcg, isolate, cb_arg, in list_lru_shrink_walk_irq()
|
| A D | zswap.h | 33 void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg); 58 static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} in zswap_memcg_offline_cleanup() argument
|
| A D | swap.h | 422 extern unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, 628 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness() argument 635 if (mem_cgroup_disabled() || mem_cgroup_is_root(memcg)) in mem_cgroup_swappiness() 638 return READ_ONCE(memcg->swappiness); in mem_cgroup_swappiness() 679 extern long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg); 693 static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages() argument
|
| A D | oom.h | 36 struct mem_cgroup *memcg; member
|
| A D | mmzone.h | 606 void lru_gen_init_memcg(struct mem_cgroup *memcg); 607 void lru_gen_exit_memcg(struct mem_cgroup *memcg); 608 void lru_gen_online_memcg(struct mem_cgroup *memcg); 609 void lru_gen_offline_memcg(struct mem_cgroup *memcg); 610 void lru_gen_release_memcg(struct mem_cgroup *memcg); 611 void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid); 628 static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) in lru_gen_init_memcg() argument 632 static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) in lru_gen_exit_memcg() argument 636 static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) in lru_gen_online_memcg() argument 640 static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) in lru_gen_offline_memcg() argument [all …]
|
| A D | shrinker.h | 55 struct mem_cgroup *memcg; member
|
| A D | backing-dev.h | 158 void wb_memcg_offline(struct mem_cgroup *memcg); 363 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline() argument
|
| A D | rmap.h | 918 struct mem_cgroup *memcg, vm_flags_t *vm_flags); 1049 struct mem_cgroup *memcg, in folio_referenced() argument
|
| A D | mm_types.h | 1206 struct mem_cgroup *memcg; member 1263 mm->lru_gen.memcg = NULL; in lru_gen_init_mm()
|
| A D | fsnotify_backend.h | 252 struct mem_cgroup *memcg; /* memcg to charge allocations */ member
|
| /include/trace/events/ |
| A D | memcg.h | 3 #define TRACE_SYSTEM memcg 14 TP_PROTO(struct mem_cgroup *memcg, int item, int val), 16 TP_ARGS(memcg, item, val), 25 __entry->id = cgroup_id(memcg->css.cgroup); 38 TP_ARGS(memcg, item, val) 45 TP_ARGS(memcg, item, val) 52 TP_ARGS(memcg, item, val), 61 __entry->id = cgroup_id(memcg->css.cgroup); 74 TP_ARGS(memcg, item, val) 82 TP_ARGS(memcg, stats_updates, force, needs_flush), [all …]
|
| /include/linux/sched/ |
| A D | mm.h | 489 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg() argument 495 this_cpu_write(int_active_memcg, memcg); in set_active_memcg() 498 current->active_memcg = memcg; in set_active_memcg() 505 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg() argument
|