/include/net/ |
H A 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);
|
H A 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) argument 84 void mem_cgroup_sockets_destroy(struct mem_cgroup *memcg) argument 1046 int (*init_cgroup)(struct mem_cgroup *memcg, 1048 void (*destroy_cgroup)(struct mem_cgroup *memcg); 1049 struct cg_proto *(*proto_cgroup)(struct mem_cgroup *memcg); 1070 * memcg field is used to find which memcg we belong directly 1071 * Each memcg struc 1078 struct mem_cgroup *memcg; member in struct:cg_proto [all...] |
/include/linux/ |
H A D | memcontrol.h | 59 void mem_cgroup_commit_charge(struct page *page, struct mem_cgroup *memcg, 61 void mem_cgroup_cancel_charge(struct page *page, struct mem_cgroup *memcg); 72 struct mem_cgroup *memcg); 74 const struct mem_cgroup *memcg); 79 extern struct mem_cgroup *parent_mem_cgroup(struct mem_cgroup *memcg); 83 bool mm_match_cgroup(const struct mm_struct *mm, const struct mem_cgroup *memcg) argument 90 match = __mem_cgroup_same_or_subtree(memcg, task_memcg); 95 extern struct cgroup_subsys_state *mem_cgroup_css(struct mem_cgroup *memcg); 106 int mem_cgroup_select_victim_node(struct mem_cgroup *memcg); 109 extern void mem_cgroup_print_oom_info(struct mem_cgroup *memcg, 149 mem_cgroup_inc_page_stat(struct mem_cgroup *memcg, enum mem_cgroup_stat_index idx) argument 155 mem_cgroup_dec_page_stat(struct mem_cgroup *memcg, enum mem_cgroup_stat_index idx) argument 192 mem_cgroup_commit_charge(struct page *page, struct mem_cgroup *memcg, bool lrucare) argument 198 mem_cgroup_cancel_charge(struct page *page, struct mem_cgroup *memcg) argument 217 mem_cgroup_zone_lruvec(struct zone *zone, struct mem_cgroup *memcg) argument 234 mm_match_cgroup(struct mm_struct *mm, struct mem_cgroup *memcg) argument 240 task_in_mem_cgroup(struct task_struct *task, const struct mem_cgroup *memcg) argument 247 mem_cgroup_css(struct mem_cgroup *memcg) argument 289 mem_cgroup_print_oom_info(struct mem_cgroup *memcg, struct task_struct *p) argument 299 mem_cgroup_end_page_stat(struct mem_cgroup *memcg, bool locked, unsigned long flags) argument 322 mem_cgroup_inc_page_stat(struct mem_cgroup *memcg, enum mem_cgroup_stat_index idx) argument 327 mem_cgroup_dec_page_stat(struct mem_cgroup *memcg, enum mem_cgroup_stat_index idx) argument 442 memcg_kmem_newpage_charge(gfp_t gfp, struct mem_cgroup **memcg, int order) argument 492 memcg_kmem_commit_charge(struct page *page, struct mem_cgroup *memcg, int order) argument 529 memcg_kmem_newpage_charge(gfp_t gfp, struct mem_cgroup **memcg, int order) argument 539 memcg_kmem_commit_charge(struct page *page, struct mem_cgroup *memcg, int order) argument 543 memcg_cache_id(struct mem_cgroup *memcg) argument [all...] |
H A D | vmpressure.h | 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, argument 45 static inline void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, argument
|
H A D | oom.h | 51 struct mem_cgroup *memcg, const nodemask_t *nodemask, 58 struct mem_cgroup *memcg, nodemask_t *nodemask,
|
H A D | rmap.h | 184 struct mem_cgroup *memcg, unsigned long *vm_flags); 262 struct mem_cgroup *memcg, 261 page_referenced(struct page *page, int is_locked, struct mem_cgroup *memcg, unsigned long *vm_flags) argument
|
H A D | ksm.h | 109 struct mem_cgroup *memcg, unsigned long *vm_flags) 108 page_referenced_ksm(struct page *page, struct mem_cgroup *memcg, unsigned long *vm_flags) argument
|
H A D | slab.h | 478 * This is the main placeholder for memcg-related information in kmem caches. 493 * @memcg: pointer to the memcg this cache belongs to 494 * @list: list_head for the list of all caches in this memcg 506 struct mem_cgroup *memcg; member in struct:memcg_cache_params::__anon989::__anon991
|
H A D | swap.h | 330 extern unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
|
H A D | sched.h | 1649 #ifdef CONFIG_MEMCG /* memcg uses this to do batch job */ 1652 struct mem_cgroup *memcg; member in struct:task_struct::memcg_oom_info
|