Home
last modified time | relevance | path

Searched refs:memcg (Results 1 – 14 of 14) sorted by relevance

/include/linux/
A Dmemcontrol.h789 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 Dvmpressure.h33 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 Dlist_lru.h82 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 Dzswap.h33 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 Dswap.h422 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 Doom.h36 struct mem_cgroup *memcg; member
A Dmmzone.h606 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 Dshrinker.h55 struct mem_cgroup *memcg; member
A Dbacking-dev.h158 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 Drmap.h918 struct mem_cgroup *memcg, vm_flags_t *vm_flags);
1049 struct mem_cgroup *memcg, in folio_referenced() argument
A Dmm_types.h1206 struct mem_cgroup *memcg; member
1263 mm->lru_gen.memcg = NULL; in lru_gen_init_mm()
A Dfsnotify_backend.h252 struct mem_cgroup *memcg; /* memcg to charge allocations */ member
/include/trace/events/
A Dmemcg.h3 #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 Dmm.h489 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

Completed in 37 milliseconds