/linux-4.4.14/include/linux/ |
D | memcontrol.h | 32 struct mem_cgroup; 113 struct mem_cgroup *memcg; 125 struct mem_cgroup *position; 143 struct mem_cgroup *memcg; /* Back pointer, we cannot */ 183 struct mem_cgroup { struct 286 static inline void mem_cgroup_events(struct mem_cgroup *memcg, in mem_cgroup_events() argument 294 bool mem_cgroup_low(struct mem_cgroup *root, struct mem_cgroup *memcg); 297 gfp_t gfp_mask, struct mem_cgroup **memcgp); 298 void mem_cgroup_commit_charge(struct page *page, struct mem_cgroup *memcg, 300 void mem_cgroup_cancel_charge(struct page *page, struct mem_cgroup *memcg); [all …]
|
D | vmpressure.h | 26 struct mem_cgroup; 29 extern void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, 31 extern void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio); 35 extern struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg); 37 extern int vmpressure_register_event(struct mem_cgroup *memcg, 40 extern void vmpressure_unregister_event(struct mem_cgroup *memcg, 43 static inline void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, in vmpressure() 45 static inline void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, in vmpressure_prio()
|
D | oom.h | 12 struct mem_cgroup; 76 struct mem_cgroup *memcg, const nodemask_t *nodemask, 83 struct mem_cgroup *memcg, const char *message); 87 struct mem_cgroup *memcg);
|
D | list_lru.h | 14 struct mem_cgroup; 109 int nid, struct mem_cgroup *memcg); 159 int nid, struct mem_cgroup *memcg,
|
D | slab.h | 109 struct mem_cgroup; 122 void memcg_create_kmem_cache(struct mem_cgroup *, struct kmem_cache *); 123 void memcg_deactivate_kmem_caches(struct mem_cgroup *); 124 void memcg_destroy_kmem_caches(struct mem_cgroup *); 530 struct mem_cgroup *memcg;
|
D | ksm.h | 17 struct mem_cgroup; 92 struct mem_cgroup *memcg, unsigned long *vm_flags) in page_referenced_ksm()
|
D | mm_types.h | 24 struct mem_cgroup; 192 struct mem_cgroup *mem_cgroup; member
|
D | swap.h | 322 extern unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, 326 extern unsigned long mem_cgroup_shrink_node_zone(struct mem_cgroup *mem, 354 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness() 364 static inline int mem_cgroup_swappiness(struct mem_cgroup *mem) in mem_cgroup_swappiness()
|
D | rmap.h | 175 struct mem_cgroup *memcg, unsigned long *vm_flags); 251 struct mem_cgroup *memcg, in page_referenced()
|
D | shrinker.h | 25 struct mem_cgroup *memcg;
|
D | backing-dev.h | 250 void wb_memcg_offline(struct mem_cgroup *memcg); 465 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
D | mm.h | 881 static inline struct mem_cgroup *page_memcg(struct page *page) in page_memcg() 883 return page->mem_cgroup; in page_memcg() 886 static inline void set_page_memcg(struct page *page, struct mem_cgroup *memcg) in set_page_memcg() 888 page->mem_cgroup = memcg; in set_page_memcg() 891 static inline struct mem_cgroup *page_memcg(struct page *page) in page_memcg() 896 static inline void set_page_memcg(struct page *page, struct mem_cgroup *memcg) in set_page_memcg() 1271 struct mem_cgroup *memcg); 1273 struct mem_cgroup *memcg, struct bdi_writeback *wb);
|
D | pagemap.h | 662 struct mem_cgroup *memcg);
|
D | sched.h | 1800 struct mem_cgroup *memcg_in_oom;
|
/linux-4.4.14/mm/ |
D | memcontrol.c | 80 static struct mem_cgroup *root_mem_cgroup __read_mostly; 152 struct mem_cgroup *memcg; 166 int (*register_event)(struct mem_cgroup *memcg, 173 void (*unregister_event)(struct mem_cgroup *memcg, 185 static void mem_cgroup_threshold(struct mem_cgroup *memcg); 186 static void mem_cgroup_oom_notify(struct mem_cgroup *memcg); 200 struct mem_cgroup *from; 201 struct mem_cgroup *to; 250 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure() 259 return &container_of(vmpr, struct mem_cgroup, vmpressure)->css; in vmpressure_to_css() [all …]
|
D | vmpressure.c | 81 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in vmpressure_parent() 211 void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, in vmpressure() 263 void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio) in vmpressure_prio() 296 int vmpressure_register_event(struct mem_cgroup *memcg, in vmpressure_register_event() 336 void vmpressure_unregister_event(struct mem_cgroup *memcg, in vmpressure_unregister_event()
|
D | oom_kill.c | 132 struct mem_cgroup *memcg, const nodemask_t *nodemask) in oom_unkillable_task() 159 unsigned long oom_badness(struct task_struct *p, struct mem_cgroup *memcg, in oom_badness() 353 static void dump_tasks(struct mem_cgroup *memcg, const nodemask_t *nodemask) in dump_tasks() 387 struct mem_cgroup *memcg) in dump_header() 511 struct mem_cgroup *memcg, const char *message) in oom_kill_process() 629 struct mem_cgroup *memcg) in check_panic_on_oom()
|
D | list_lru.c | 66 static __always_inline struct mem_cgroup *mem_cgroup_from_kmem(void *ptr) in mem_cgroup_from_kmem() 73 return page->mem_cgroup; in mem_cgroup_from_kmem() 79 struct mem_cgroup *memcg; in list_lru_from_kmem() 178 int nid, struct mem_cgroup *memcg) in list_lru_count_one() 259 list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one()
|
D | slab_common.c | 139 struct mem_cgroup *memcg, struct kmem_cache *root_cache) in init_memcg_params() 215 struct mem_cgroup *memcg, struct kmem_cache *root_cache) in init_memcg_params() 322 struct mem_cgroup *memcg, struct kmem_cache *root_cache) in create_cache() 489 void memcg_create_kmem_cache(struct mem_cgroup *memcg, in memcg_create_kmem_cache() 560 void memcg_deactivate_kmem_caches(struct mem_cgroup *memcg) in memcg_deactivate_kmem_caches() 603 void memcg_destroy_kmem_caches(struct mem_cgroup *memcg) in memcg_destroy_kmem_caches() 1129 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memcg_slab_show()
|
D | debug.c | 98 if (page->mem_cgroup) in dump_page_badflags() 99 pr_alert("page->mem_cgroup:%p\n", page->mem_cgroup); in dump_page_badflags()
|
D | rmap.c | 824 struct mem_cgroup *memcg; 910 struct mem_cgroup *memcg = pra->memcg; in invalid_page_referenced_vma() 930 struct mem_cgroup *memcg, in page_referenced() 1210 struct mem_cgroup *memcg; in page_add_file_rmap() 1222 struct mem_cgroup *memcg; in page_remove_file_rmap()
|
D | vmscan.c | 81 struct mem_cgroup *target_mem_cgroup; 173 struct mem_cgroup *memcg = sc->target_mem_cgroup; in sane_reclaim() 407 struct mem_cgroup *memcg, in shrink_slab() 458 struct mem_cgroup *memcg = NULL; in drop_slab_node() 613 struct mem_cgroup *memcg; in __remove_mapping() 2382 struct mem_cgroup *root = sc->target_mem_cgroup; in shrink_zone() 2388 struct mem_cgroup *memcg; in shrink_zone() 2862 unsigned long mem_cgroup_shrink_node_zone(struct mem_cgroup *memcg, in mem_cgroup_shrink_node_zone() 2900 unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, in try_to_free_mem_cgroup_pages() 2942 struct mem_cgroup *memcg; in age_active_anon()
|
D | page-writeback.c | 2409 struct mem_cgroup *memcg) in account_page_dirtied() 2439 struct mem_cgroup *memcg, struct bdi_writeback *wb) in account_page_cleaned() 2463 struct mem_cgroup *memcg; in __set_page_dirty_nobuffers() 2620 struct mem_cgroup *memcg; in cancel_dirty_page() 2661 struct mem_cgroup *memcg; in clear_page_dirty_for_io() 2718 struct mem_cgroup *memcg; in test_clear_page_writeback() 2756 struct mem_cgroup *memcg; in __test_set_page_writeback()
|
D | userfaultfd.c | 27 struct mem_cgroup *memcg; in mcopy_atomic_pte()
|
D | backing-dev.c | 521 struct mem_cgroup *memcg; in cgwb_create() 719 void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
D | filemap.c | 182 struct mem_cgroup *memcg) in __delete_from_page_cache() 233 struct mem_cgroup *memcg; in delete_from_page_cache() 528 struct mem_cgroup *memcg; in replace_page_cache_page() 613 struct mem_cgroup *memcg; in __add_to_page_cache_locked()
|
D | truncate.c | 513 struct mem_cgroup *memcg; in invalidate_complete_page2()
|
D | huge_memory.c | 720 struct mem_cgroup *memcg; in __do_huge_pmd_anonymous_page() 1049 struct mem_cgroup *memcg; in do_huge_pmd_wp_page_fallback() 1157 struct mem_cgroup *memcg; in do_huge_pmd_wp_page() 2516 struct mem_cgroup *memcg; in collapse_huge_page()
|
D | memory.c | 2110 struct mem_cgroup *memcg; in wp_page_copy() 2492 struct mem_cgroup *memcg; in do_swap_page() 2707 struct mem_cgroup *memcg; in do_anonymous_page() 3024 struct mem_cgroup *memcg; in do_cow_fault()
|
D | shmem.c | 716 struct mem_cgroup *memcg; in shmem_unuse() 1060 struct mem_cgroup *memcg; in shmem_getpage_gfp()
|
D | page_alloc.c | 773 if (unlikely(page->mem_cgroup)) in free_pages_check() 1374 if (unlikely(page->mem_cgroup)) in check_new_page()
|
D | swapfile.c | 1138 struct mem_cgroup *memcg; in unuse_pte()
|
/linux-4.4.14/net/ipv4/ |
D | tcp_memcontrol.c | 9 int tcp_init_cgroup(struct mem_cgroup *memcg, struct cgroup_subsys *ss) in tcp_init_cgroup() 16 struct mem_cgroup *parent = parent_mem_cgroup(memcg); in tcp_init_cgroup() 41 void tcp_destroy_cgroup(struct mem_cgroup *memcg) in tcp_destroy_cgroup() 57 static int tcp_update_limit(struct mem_cgroup *memcg, unsigned long nr_pages) in tcp_update_limit() 118 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in tcp_cgroup_write() 143 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in tcp_cgroup_read() 181 struct mem_cgroup *memcg; in tcp_cgroup_reset()
|
/linux-4.4.14/include/net/ |
D | tcp_memcontrol.h | 4 struct cg_proto *tcp_proto_cgroup(struct mem_cgroup *memcg); 5 int tcp_init_cgroup(struct mem_cgroup *memcg, struct cgroup_subsys *ss); 6 void tcp_destroy_cgroup(struct mem_cgroup *memcg);
|
D | sock.h | 75 int mem_cgroup_sockets_init(struct mem_cgroup *memcg, struct cgroup_subsys *ss); 76 void mem_cgroup_sockets_destroy(struct mem_cgroup *memcg); 79 int mem_cgroup_sockets_init(struct mem_cgroup *memcg, struct cgroup_subsys *ss) in mem_cgroup_sockets_init() 84 void mem_cgroup_sockets_destroy(struct mem_cgroup *memcg) in mem_cgroup_sockets_destroy() 1065 int (*init_cgroup)(struct mem_cgroup *memcg, 1067 void (*destroy_cgroup)(struct mem_cgroup *memcg); 1068 struct cg_proto *(*proto_cgroup)(struct mem_cgroup *memcg);
|
/linux-4.4.14/fs/ |
D | buffer.c | 634 struct mem_cgroup *memcg, int warn) in __set_page_dirty() 676 struct mem_cgroup *memcg; in __set_page_dirty_buffers() 1179 struct mem_cgroup *memcg; in mark_buffer_dirty()
|
/linux-4.4.14/net/core/ |
D | sock.c | 199 int mem_cgroup_sockets_init(struct mem_cgroup *memcg, struct cgroup_subsys *ss) in mem_cgroup_sockets_init() 223 void mem_cgroup_sockets_destroy(struct mem_cgroup *memcg) in mem_cgroup_sockets_destroy()
|
/linux-4.4.14/Documentation/cgroups/ |
D | memory.txt | 127 specific data structure (mem_cgroup) associated with it. 132 | mem_cgroup |
|
/linux-4.4.14/fs/xfs/ |
D | xfs_aops.c | 1954 struct mem_cgroup *memcg; in xfs_vm_set_page_dirty()
|
/linux-4.4.14/kernel/events/ |
D | uprobes.c | 162 struct mem_cgroup *memcg; in __replace_page()
|