| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | memcontrol.h | 25 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 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); 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 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,
|
| H A D | swap.h | 317 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 D | oom.h | 15 struct mem_cgroup; 37 struct mem_cgroup *memcg;
|
| H A D | mm_types.h | 30 struct mem_cgroup; 206 struct mem_cgroup *mem_cgroup; member
|
| H A D | rmap.h | 218 struct mem_cgroup *memcg, unsigned long *vm_flags); 315 struct mem_cgroup *memcg, in page_referenced()
|
| H A D | shrinker.h | 35 struct mem_cgroup *memcg;
|
| H A D | backing-dev.h | 177 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 D | ksm.h | 19 struct mem_cgroup;
|
| H A D | fsnotify_backend.h | 113 struct mem_cgroup; 223 struct mem_cgroup *memcg; /* memcg to charge allocations */
|
| H A D | mm.h | 1571 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 D | memcontrol.c | 75 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 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() 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 D | vmpressure.c | 80 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 D | workingset.c | 253 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 D | debug.c | 186 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 D | vmscan.c | 86 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 D | page_io.c | 242 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 D | slab.h | 350 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 D | backing-dev.c | 430 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 D | mm.h | 291 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 D | mm.h | 31 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 D | vmscan.h | 20 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 D | inotify_fsnotify.c | 69 struct mem_cgroup *old_memcg; in inotify_handle_inode_event()
|