Home
last modified time | relevance | path

Searched defs:memcg (Results 1 – 25 of 60) sorted by relevance

123

/kernel/linux/linux-5.10/mm/
Dmemcontrol.c136 struct mem_cgroup *memcg; member
241 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure()
259 struct mem_cgroup *memcg; in obj_cgroup_release() local
319 static void memcg_reparent_objcgs(struct mem_cgroup *memcg, in memcg_reparent_objcgs()
406 static int memcg_expand_one_shrinker_map(struct mem_cgroup *memcg, in memcg_expand_one_shrinker_map()
436 static void memcg_free_shrinker_maps(struct mem_cgroup *memcg) in memcg_free_shrinker_maps()
454 static int memcg_alloc_shrinker_maps(struct mem_cgroup *memcg) in memcg_alloc_shrinker_maps()
481 struct mem_cgroup *memcg; in memcg_expand_shrinker_maps() local
508 void memcg_set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id) in memcg_set_shrinker_bit()
535 struct mem_cgroup *memcg; in mem_cgroup_css_from_page() local
[all …]
Dmemcg_control.c36 struct mem_cgroup *memcg = NULL; in get_next_memcg() local
71 void get_next_memcg_break(struct mem_cgroup *memcg) in get_next_memcg_break()
79 struct mem_cgroup *memcg = NULL; in get_prev_memcg() local
116 void get_prev_memcg_break(struct mem_cgroup *memcg) in get_prev_memcg_break()
130 struct mem_cgroup *memcg = list_entry(pos, in memcg_app_score_update() local
143 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_app_score_read() local
151 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in mem_cgroup_app_score_write() local
207 unsigned long reclaim_all_anon_memcg(struct pglist_data *pgdat, struct mem_cgroup *memcg) in reclaim_all_anon_memcg()
247 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in memcg_force_shrink_anon() local
261 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memcg_name_show() local
[all …]
Dzswapd.c70 u64 memcg_data_size(struct mem_cgroup *memcg, int type) in memcg_data_size()
83 u64 swapin_memcg(struct mem_cgroup *memcg, u64 req_size) in swapin_memcg()
104 static u64 swapout_memcg(struct mem_cgroup *memcg, u64 req_size) in swapout_memcg()
131 struct mem_cgroup *memcg = NULL; in swapout() local
145 struct mem_cgroup *memcg = NULL; in get_zram_used_pages() local
156 struct mem_cgroup *memcg = NULL; in get_eswap_used_pages() local
167 struct mem_cgroup *memcg = NULL; in get_zram_pagefault() local
239 struct mem_cgroup *memcg = NULL; in snapshot_anon_refaults() local
251 static bool get_memcg_anon_refault_status(struct mem_cgroup *memcg) in get_memcg_anon_refault_status()
561 struct mem_cgroup *memcg, struct scan_control *sc, unsigned long *nr) in zswapd_shrink_anon_memcg()
[all …]
Dvmpressure.c78 struct mem_cgroup *memcg = mem_cgroup_from_css(css); in vmpressure_parent() local
240 void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, in vmpressure()
323 void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio) in vmpressure_prio()
362 int vmpressure_register_event(struct mem_cgroup *memcg, in vmpressure_register_event()
423 void vmpressure_unregister_event(struct mem_cgroup *memcg, in vmpressure_unregister_event()
Dlist_lru.c65 struct mem_cgroup *memcg = NULL; in list_lru_from_kmem() local
119 struct mem_cgroup *memcg; in list_lru_add() local
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()
Dzswapd_control.c315 struct mem_cgroup *memcg = NULL; in zswapd_memcgs_param_parse() local
409 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); in zswapd_single_memcg_param_write() local
484 struct mem_cgroup *memcg = NULL; in memcg_active_app_info_list_show() local
614 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in zswapd_single_memcg_param_show() local
671 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in eswap_info_show() local
682 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(m)); in memcg_eswap_info_show() local
Dvmscan.c474 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg()
549 struct mem_cgroup *memcg, int priority) in shrink_slab_memcg()
576 struct mem_cgroup *memcg, in shrink_slab()
635 struct mem_cgroup *memcg = NULL; in drop_slab_node() local
2220 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_scan_count() local
2601 struct mem_cgroup *memcg; in shrink_node_memcgs() local
3280 unsigned long mem_cgroup_shrink_node(struct mem_cgroup *memcg, in mem_cgroup_shrink_node()
3332 unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, in try_to_free_mem_cgroup_pages()
3374 struct mem_cgroup *memcg; in age_active_anon() local
4364 struct mem_cgroup *memcg = NULL; in purgeable_node() local
Dworkingset.c299 struct mem_cgroup *memcg; in workingset_refault() local
452 struct mem_cgroup *memcg; in workingset_activation() local
Dmemcg_reclaim.c187 struct mem_cgroup *memcg, struct scan_control *sc, in shrink_anon_memcg()
238 struct mem_cgroup *memcg = NULL; in shrink_anon() local
/kernel/linux/linux-6.6/mm/
Dmemcontrol.c138 struct mem_cgroup *memcg; member
240 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure()
324 static void memcg_reparent_objcgs(struct mem_cgroup *memcg, in memcg_reparent_objcgs()
372 struct mem_cgroup *memcg = folio_memcg(folio); in mem_cgroup_css_from_folio() local
395 struct mem_cgroup *memcg; in page_cgroup_ino() local
468 static unsigned long soft_limit_excess(struct mem_cgroup *memcg) in soft_limit_excess()
480 static void mem_cgroup_update_tree(struct mem_cgroup *memcg, int nid) in mem_cgroup_update_tree()
523 static void mem_cgroup_remove_from_trees(struct mem_cgroup *memcg) in mem_cgroup_remove_from_trees()
619 static inline void memcg_rstat_updated(struct mem_cgroup *memcg, int val) in memcg_rstat_updated()
754 unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) in memcg_page_state()
[all …]
Dlist_lru.c69 struct mem_cgroup *memcg = NULL; in list_lru_from_kmem() local
123 struct mem_cgroup *memcg; in list_lru_add() local
179 int nid, struct mem_cgroup *memcg) in list_lru_count_one()
268 list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one()
284 list_lru_walk_one_irq(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one_irq()
430 void memcg_reparent_list_lrus(struct mem_cgroup *memcg, struct mem_cgroup *parent) in memcg_reparent_list_lrus()
464 static inline bool memcg_list_lru_allocated(struct mem_cgroup *memcg, in memcg_list_lru_allocated()
472 int memcg_list_lru_alloc(struct mem_cgroup *memcg, struct list_lru *lru, in memcg_list_lru_alloc()
479 struct mem_cgroup *memcg; in memcg_list_lru_alloc() member
Dvmpressure.c77 struct mem_cgroup *memcg = vmpressure_to_memcg(vmpr); in vmpressure_parent() local
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()
Dvmscan.c208 static struct shrinker_info *shrinker_info_protected(struct mem_cgroup *memcg, in shrinker_info_protected()
215 static int expand_one_shrinker_info(struct mem_cgroup *memcg, in expand_one_shrinker_info()
259 void free_shrinker_info(struct mem_cgroup *memcg) in free_shrinker_info()
273 int alloc_shrinker_info(struct mem_cgroup *memcg) in alloc_shrinker_info()
306 struct mem_cgroup *memcg; in expand_shrinker_info() local
335 void set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id) in set_shrinker_bit()
391 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg()
400 struct mem_cgroup *memcg) in add_nr_deferred_memcg()
408 void reparent_shrinker_deferred(struct mem_cgroup *memcg) in reparent_shrinker_deferred()
481 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg()
[all …]
Dshrinker_debug.c17 struct mem_cgroup *memcg, in shrinker_count_objects()
49 struct mem_cgroup *memcg; in shrinker_debugfs_count_show() local
117 struct mem_cgroup *memcg = NULL; in shrinker_debugfs_scan_write() local
Dworkingset.c242 struct mem_cgroup *memcg = folio_memcg(folio); in lru_gen_eviction() local
267 struct mem_cgroup *memcg; in lru_gen_test_recent() local
512 struct mem_cgroup *memcg; in workingset_refault() local
569 struct mem_cgroup *memcg; in workingset_activation() local
/kernel/linux/linux-5.10/include/linux/
Dmemcontrol.h133 struct mem_cgroup *memcg; /* Back pointer, we cannot */ member
203 struct mem_cgroup *memcg; member
367 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root()
378 struct mem_cgroup *memcg, in mem_cgroup_protection()
430 static inline bool mem_cgroup_supports_protection(struct mem_cgroup *memcg) in mem_cgroup_supports_protection()
440 static inline bool mem_cgroup_below_low(struct mem_cgroup *memcg) in mem_cgroup_below_low()
449 static inline bool mem_cgroup_below_min(struct mem_cgroup *memcg) in mem_cgroup_below_min()
466 mem_cgroup_nodeinfo(struct mem_cgroup *memcg, int nid) in mem_cgroup_nodeinfo()
479 static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg, in mem_cgroup_lruvec()
546 static inline void mem_cgroup_put(struct mem_cgroup *memcg) in mem_cgroup_put()
[all …]
Dvmpressure.h47 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()
Dshrinker.h33 struct mem_cgroup *memcg; member
/kernel/linux/linux-6.6/include/linux/
Dmemcontrol.h140 struct mem_cgroup *memcg; /* Back pointer, we cannot */ member
195 struct mem_cgroup *memcg; member
528 struct mem_cgroup *memcg; in get_mem_cgroup_from_objcg() local
570 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root()
581 struct mem_cgroup *memcg, in mem_cgroup_protection()
634 struct mem_cgroup *memcg) in mem_cgroup_unprotected()
646 struct mem_cgroup *memcg) in mem_cgroup_below_low()
656 struct mem_cgroup *memcg) in mem_cgroup_below_min()
727 static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg, in mem_cgroup_lruvec()
762 struct mem_cgroup *memcg = folio_memcg(folio); in folio_lruvec() local
[all …]
Dvmpressure.h47 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()
Doom.h37 struct mem_cgroup *memcg; member
/kernel/linux/linux-6.6/tools/testing/selftests/cgroup/
Dtest_memcontrol.c170 char *memcg; in test_memcg_current() local
503 char *memcg; in test_memcg_high() local
566 char *memcg; in test_memcg_high_sync() local
628 char *memcg; in test_memcg_max() local
686 static bool reclaim_until(const char *memcg, long goal) in reclaim_until()
720 char *memcg; in test_memcg_reclaim() local
823 char *memcg; in test_memcg_swap_max() local
887 char *memcg; in test_memcg_oom_events() local
1048 char *memcg; in test_memcg_sock() local
1246 char *memcg; in test_memcg_oom_group_score_events() local
/kernel/linux/linux-5.10/tools/testing/selftests/cgroup/
Dtest_memcontrol.c161 char *memcg; in test_memcg_current() local
590 char *memcg; in test_memcg_high() local
639 char *memcg; in test_memcg_max() local
716 char *memcg; in test_memcg_swap_max() local
780 char *memcg; in test_memcg_oom_events() local
941 char *memcg; in test_memcg_sock() local
1128 char *memcg; in test_memcg_oom_group_score_events() local
/kernel/linux/linux-5.10/include/linux/sched/
Dmm.h304 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
320 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
/kernel/linux/linux-6.6/include/linux/sched/
Dmm.h410 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
426 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()

123