Home
last modified time | relevance | path

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

12

/openbmc/linux/include/linux/
H A Dmemcontrol.h25 struct mem_cgroup;
86 struct mem_cgroup *position;
195 struct mem_cgroup *memcg;
209 struct mem_cgroup { struct
528 struct mem_cgroup *memcg; in get_mem_cgroup_from_objcg()
826 struct mem_cgroup *mem_cgroup_iter(struct mem_cgroup *,
829 void mem_cgroup_iter_break(struct mem_cgroup *, struct mem_cgroup *);
873 static inline struct mem_cgroup *parent_mem_cgroup(struct mem_cgroup *memcg) in parent_mem_cgroup()
992 struct mem_cgroup *memcg; in mod_memcg_page_state()
1104 struct mem_cgroup *memcg; in count_memcg_event_mm()
[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);
40 extern struct mem_cgroup *vmpressure_to_memcg(struct vmpressure *vmpr);
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.h16 struct mem_cgroup;
70 int memcg_list_lru_alloc(struct mem_cgroup *memcg, struct list_lru *lru,
72 void memcg_reparent_list_lrus(struct mem_cgroup *memcg, struct mem_cgroup *parent);
116 int nid, struct mem_cgroup *memcg);
166 int nid, struct mem_cgroup *memcg,
183 int nid, struct mem_cgroup *memcg,
H A Dswap.h348 void *workingset_eviction(struct folio *folio, struct mem_cgroup *target_memcg);
409 extern unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
413 extern unsigned long mem_cgroup_shrink_node(struct mem_cgroup *mem,
613 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness()
626 static inline int mem_cgroup_swappiness(struct mem_cgroup *mem) in mem_cgroup_swappiness()
665 extern long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg);
683 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 Dmmzone.h556 void lru_gen_init_memcg(struct mem_cgroup *memcg);
557 void lru_gen_exit_memcg(struct mem_cgroup *memcg);
558 void lru_gen_online_memcg(struct mem_cgroup *memcg);
559 void lru_gen_offline_memcg(struct mem_cgroup *memcg);
560 void lru_gen_release_memcg(struct mem_cgroup *memcg);
561 void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid);
592 static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) in lru_gen_init_memcg()
596 static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) in lru_gen_exit_memcg()
600 static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) in lru_gen_online_memcg()
604 static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) in lru_gen_offline_memcg()
[all …]
H A Dshrinker.h36 struct mem_cgroup *memcg;
H A Dbacking-dev.h159 void wb_memcg_offline(struct mem_cgroup *memcg);
363 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
H A Drmap.h369 struct mem_cgroup *memcg, unsigned long *vm_flags);
484 struct mem_cgroup *memcg, in folio_referenced()
H A Dfsnotify_backend.h119 struct mem_cgroup;
232 struct mem_cgroup *memcg; /* memcg to charge allocations */
H A Dmm_types.h33 struct mem_cgroup;
916 struct mem_cgroup *memcg;
/openbmc/linux/mm/
H A Dmemcontrol.c138 struct mem_cgroup *memcg;
186 struct mem_cgroup *from;
187 struct mem_cgroup *to;
395 struct mem_cgroup *memcg; in page_cgroup_ino()
1101 struct mem_cgroup *mem_cgroup_iter(struct mem_cgroup *root, in mem_cgroup_iter()
1452 struct mem_cgroup *to; in mem_cgroup_under_move()
1894 struct mem_cgroup *wake_memcg = (struct mem_cgroup *)arg; in memcg_oom_wake_function()
3448 struct mem_cgroup *from, struct mem_cgroup *to) in mem_cgroup_move_swap_account()
3464 struct mem_cgroup *from, struct mem_cgroup *to) in mem_cgroup_move_swap_account()
4099 struct mem_cgroup *mi; in memcg1_stat_format()
[all …]
H A Dlist_lru.c65 struct mem_cgroup **memcg_ptr) in list_lru_from_kmem()
69 struct mem_cgroup *memcg = NULL; in list_lru_from_kmem()
111 struct mem_cgroup **memcg_ptr) in list_lru_from_kmem()
123 struct mem_cgroup *memcg; in list_lru_add()
179 int nid, struct mem_cgroup *memcg) in list_lru_count_one()
391 int src_idx, struct mem_cgroup *dst_memcg) in memcg_reparent_list_lru_node()
420 int src_idx, struct mem_cgroup *dst_memcg) in memcg_reparent_list_lru()
430 void memcg_reparent_list_lrus(struct mem_cgroup *memcg, struct mem_cgroup *parent) in memcg_reparent_list_lrus()
451 struct mem_cgroup *child; in memcg_reparent_list_lrus()
464 static inline bool memcg_list_lru_allocated(struct mem_cgroup *memcg, in memcg_list_lru_allocated()
[all …]
H A Dvmpressure.c77 struct mem_cgroup *memcg = vmpressure_to_memcg(vmpr); in vmpressure_parent()
239 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.c242 struct mem_cgroup *memcg = folio_memcg(folio); in lru_gen_eviction()
267 struct mem_cgroup *memcg; in lru_gen_test_recent()
381 void *workingset_eviction(struct folio *folio, struct mem_cgroup *target_memcg) in workingset_eviction()
419 struct mem_cgroup *eviction_memcg; in workingset_test_recent()
512 struct mem_cgroup *memcg; in workingset_refault()
569 struct mem_cgroup *memcg; in workingset_activation()
H A Dvmscan.c306 struct mem_cgroup *memcg; in expand_shrinker_info()
400 struct mem_cgroup *memcg) in add_nr_deferred_memcg()
412 struct mem_cgroup *parent; in reparent_shrinker_deferred()
487 struct mem_cgroup *memcg) in add_nr_deferred_memcg()
3487 struct mem_cgroup *memcg; in lru_gen_migrate_mm()
4606 struct mem_cgroup *memcg; in lru_gen_age_node()
5471 struct mem_cgroup *memcg; in shrink_many()
5701 struct mem_cgroup *memcg; in lru_gen_change_state()
5836 struct mem_cgroup *memcg; in lru_gen_seq_start()
6475 struct mem_cgroup *memcg; in shrink_node_memcgs()
[all …]
H A Dshrinker_debug.c17 struct mem_cgroup *memcg, in shrinker_count_objects()
49 struct mem_cgroup *memcg; in shrinker_debugfs_count_show()
117 struct mem_cgroup *memcg = NULL; in shrinker_debugfs_scan_write()
H A Dmmap_lock.c72 struct mem_cgroup *memcg; in get_mm_memcg_path()
H A Dslab.h493 struct mem_cgroup *memcg; in memcg_slab_pre_alloc_hook()
584 static inline struct mem_cgroup *memcg_from_slab_obj(void *ptr) in memcg_from_slab_obj()
H A Dbacking-dev.c578 struct mem_cgroup *memcg; in cgwb_create()
837 void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
/openbmc/linux/include/linux/sched/
H A Dmm.h397 DECLARE_PER_CPU(struct mem_cgroup *, int_active_memcg);
409 static inline struct mem_cgroup *
410 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
412 struct mem_cgroup *old; in set_active_memcg()
425 static inline struct mem_cgroup *
426 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
/openbmc/linux/arch/x86/kernel/cpu/sgx/
H A Dencl.c1000 static struct mem_cgroup *sgx_encl_get_mem_cgroup(struct sgx_encl *encl) in sgx_encl_get_mem_cgroup()
1002 struct mem_cgroup *memcg = NULL; in sgx_encl_get_mem_cgroup()
1065 struct mem_cgroup *encl_memcg = sgx_encl_get_mem_cgroup(encl); in sgx_encl_alloc_backing()
1066 struct mem_cgroup *memcg = set_active_memcg(encl_memcg); in sgx_encl_alloc_backing()
/openbmc/linux/fs/notify/inotify/
H A Dinotify_fsnotify.c70 struct mem_cgroup *old_memcg; in inotify_handle_inode_event()
/openbmc/linux/kernel/bpf/
H A Dmemalloc.c154 static struct mem_cgroup *get_memcg(const struct bpf_mem_cache *c) in get_memcg()
206 struct mem_cgroup *memcg = NULL, *old_memcg; in alloc_bulk()
920 struct mem_cgroup *memcg, *old_memcg; in bpf_mem_cache_alloc_flags()
/openbmc/linux/mm/damon/
H A Dpaddr.c192 struct mem_cgroup *memcg; in __damos_pa_filter_out()

12