Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/include/linux/
H A 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
346 extern struct mem_cgroup *root_mem_cgroup; argument
358 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root()
368 static inline void mem_cgroup_protection(struct mem_cgroup *root, in mem_cgroup_protection()
369 struct mem_cgroup *memcg, in mem_cgroup_protection()
418 void mem_cgroup_calculate_protection(struct mem_cgroup *root,
[all …]
H A 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()
H A 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,
H A Dswap.h317 void *workingset_eviction(struct page *page, struct mem_cgroup *target_memcg);
373 extern unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
377 extern unsigned long mem_cgroup_shrink_node(struct mem_cgroup *mem,
668 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness()
681 static inline int mem_cgroup_swappiness(struct mem_cgroup *mem) in mem_cgroup_swappiness()
719 extern long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg);
737 static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages()
H A Doom.h15 struct mem_cgroup;
37 struct mem_cgroup *memcg;
H A Dmm_types.h30 struct mem_cgroup;
206 struct mem_cgroup *mem_cgroup; member
H A Drmap.h218 struct mem_cgroup *memcg, unsigned long *vm_flags);
315 struct mem_cgroup *memcg, in page_referenced()
H A Dshrinker.h35 struct mem_cgroup *memcg;
H A 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()
H A Dksm.h19 struct mem_cgroup;
H A Dfsnotify_backend.h113 struct mem_cgroup;
223 struct mem_cgroup *memcg; /* memcg to charge allocations */
H A Dmm.h1571 static inline struct mem_cgroup *page_memcg(struct page *page) in page_memcg()
1573 return page->mem_cgroup; in page_memcg()
1575 static inline struct mem_cgroup *page_memcg_rcu(struct page *page) in page_memcg_rcu()
1578 return READ_ONCE(page->mem_cgroup); in page_memcg_rcu()
1581 static inline struct mem_cgroup *page_memcg(struct page *page) in page_memcg()
1585 static inline struct mem_cgroup *page_memcg_rcu(struct page *page) in page_memcg_rcu()
/OK3568_Linux_fs/kernel/mm/
H A Dmemcontrol.c75 struct mem_cgroup *root_mem_cgroup __read_mostly;
78 DEFINE_PER_CPU(struct mem_cgroup *, int_active_memcg);
136 struct mem_cgroup *memcg;
150 int (*register_event)(struct mem_cgroup *memcg,
157 void (*unregister_event)(struct mem_cgroup *memcg,
169 static void mem_cgroup_threshold(struct mem_cgroup *memcg);
170 static void mem_cgroup_oom_notify(struct mem_cgroup *memcg);
184 struct mem_cgroup *from;
185 struct mem_cgroup *to;
241 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure()
[all …]
H A 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()
H A Dvmpressure.c80 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in vmpressure_parent()
242 void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, in vmpressure()
335 void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio) in vmpressure_prio()
374 int vmpressure_register_event(struct mem_cgroup *memcg, in vmpressure_register_event()
435 void vmpressure_unregister_event(struct mem_cgroup *memcg, in vmpressure_unregister_event()
H A 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()
H A Ddebug.c186 if (!page_poisoned && page->mem_cgroup) in __dump_page()
187 pr_warn("page->mem_cgroup:%px\n", page->mem_cgroup); in __dump_page()
H A Dvmscan.c86 struct mem_cgroup *target_mem_cgroup;
572 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg()
647 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg()
674 struct mem_cgroup *memcg, in shrink_slab()
732 struct mem_cgroup *memcg = NULL; in drop_slab_node()
887 bool reclaimed, struct mem_cgroup *target_memcg) in __remove_mapping()
2317 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_scan_count()
2702 struct mem_cgroup *target_memcg = sc->target_mem_cgroup; in shrink_node_memcgs()
2703 struct mem_cgroup *memcg; in shrink_node_memcgs()
3079 static void snapshot_refaults(struct mem_cgroup *target_memcg, pg_data_t *pgdat) in snapshot_refaults()
[all …]
H A Dpage_io.c242 if (!page->mem_cgroup) in bio_associate_blkg_from_page()
246 css = cgroup_e_css(page->mem_cgroup->css.cgroup, &io_cgrp_subsys); in bio_associate_blkg_from_page()
H A Dslab.h350 struct mem_cgroup *memcg; in mod_objcg_state()
438 static inline struct mem_cgroup *memcg_from_slab_obj(void *ptr) in memcg_from_slab_obj()
H A Dbacking-dev.c430 struct mem_cgroup *memcg; in cgwb_create()
643 void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
/OK3568_Linux_fs/kernel/include/linux/sched/
H A Dmm.h291 DECLARE_PER_CPU(struct mem_cgroup *, int_active_memcg);
303 static inline struct mem_cgroup *
304 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
306 struct mem_cgroup *old; in set_active_memcg()
319 static inline struct mem_cgroup *
320 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
/OK3568_Linux_fs/kernel/include/trace/hooks/
H A Dmm.h31 struct mem_cgroup;
127 TP_PROTO(struct mem_cgroup *memcg, bool *bypass),
130 TP_PROTO(struct mem_cgroup *memcg),
133 TP_PROTO(struct mem_cgroup *memcg),
136 TP_PROTO(struct mem_cgroup *memcg),
139 TP_PROTO(struct cgroup_subsys_state *css, struct mem_cgroup *memcg),
142 TP_PROTO(struct cgroup_subsys_state *css, struct mem_cgroup *memcg),
H A Dvmscan.h20 TP_PROTO(gfp_t gfp_mask, int nid, struct mem_cgroup *memcg, int priority, bool *bypass),
44 TP_PROTO(struct mem_cgroup *memcg, bool *skip),
/OK3568_Linux_fs/kernel/fs/notify/inotify/
H A Dinotify_fsnotify.c69 struct mem_cgroup *old_memcg; in inotify_handle_inode_event()

12