Home
last modified time | relevance | path

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

12

/linux-6.14.4/mm/
Dmemcontrol-v1.h13 static inline int try_charge(struct mem_cgroup *memcg, gfp_t gfp_mask, in try_charge()
78 static inline void memcg1_soft_limit_reset(struct mem_cgroup *memcg) in memcg1_soft_limit_reset()
106 static inline bool memcg1_tcpmem_active(struct mem_cgroup *memcg) in memcg1_tcpmem_active()
112 static inline void memcg1_uncharge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages) in memcg1_uncharge_skmem()
122 static inline bool memcg1_alloc_events(struct mem_cgroup *memcg) { return true; } in memcg1_alloc_events()
123 static inline void memcg1_free_events(struct mem_cgroup *memcg) {} in memcg1_free_events()
125 static inline void memcg1_memcg_init(struct mem_cgroup *memcg) {} in memcg1_memcg_init()
126 static inline void memcg1_remove_from_trees(struct mem_cgroup *memcg) {} in memcg1_remove_from_trees()
127 static inline void memcg1_soft_limit_reset(struct mem_cgroup *memcg) {} in memcg1_soft_limit_reset()
128 static inline void memcg1_css_offline(struct mem_cgroup *memcg) {} in memcg1_css_offline()
[all …]
Dmemcontrol.c109 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure()
196 static void memcg_reparent_objcgs(struct mem_cgroup *memcg, in memcg_reparent_objcgs()
243 struct mem_cgroup *memcg = folio_memcg(folio); in mem_cgroup_css_from_folio() local
266 struct mem_cgroup *memcg; in page_cgroup_ino() local
573 static inline void memcg_rstat_updated(struct mem_cgroup *memcg, int val) in memcg_rstat_updated()
601 static void __mem_cgroup_flush_stats(struct mem_cgroup *memcg, bool force) in __mem_cgroup_flush_stats()
626 void mem_cgroup_flush_stats(struct mem_cgroup *memcg) in mem_cgroup_flush_stats()
637 void mem_cgroup_flush_stats_ratelimited(struct mem_cgroup *memcg) in mem_cgroup_flush_stats_ratelimited()
654 unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) in memcg_page_state()
692 void __mod_memcg_state(struct mem_cgroup *memcg, enum memcg_stat_item idx, in __mod_memcg_state()
[all …]
Dmemcontrol-v1.c56 struct mem_cgroup *memcg; member
167 static unsigned long soft_limit_excess(struct mem_cgroup *memcg) in soft_limit_excess()
179 static void memcg1_update_tree(struct mem_cgroup *memcg, int nid) in memcg1_update_tree()
222 void memcg1_remove_from_trees(struct mem_cgroup *memcg) in memcg1_remove_from_trees()
430 static void __mem_cgroup_threshold(struct mem_cgroup *memcg, bool swap) in __mem_cgroup_threshold()
481 static void mem_cgroup_threshold(struct mem_cgroup *memcg) in mem_cgroup_threshold()
498 static void memcg1_charge_statistics(struct mem_cgroup *memcg, int nr_pages) in memcg1_charge_statistics()
514 static bool memcg1_event_ratelimit(struct mem_cgroup *memcg, in memcg1_event_ratelimit()
543 static void memcg1_check_events(struct mem_cgroup *memcg, int nid) in memcg1_check_events()
561 void memcg1_commit_charge(struct folio *folio, struct mem_cgroup *memcg) in memcg1_commit_charge()
[all …]
Dshrinker.c62 void free_shrinker_info(struct mem_cgroup *memcg) in free_shrinker_info()
77 int alloc_shrinker_info(struct mem_cgroup *memcg) in alloc_shrinker_info()
106 static struct shrinker_info *shrinker_info_protected(struct mem_cgroup *memcg, in shrinker_info_protected()
113 static int expand_one_shrinker_info(struct mem_cgroup *memcg, int new_size, in expand_one_shrinker_info()
155 struct mem_cgroup *memcg; in expand_shrinker_info() local
196 void set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id) in set_shrinker_bit()
253 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg()
269 struct mem_cgroup *memcg) in add_nr_deferred_memcg()
285 void reparent_shrinker_deferred(struct mem_cgroup *memcg) in reparent_shrinker_deferred()
324 struct mem_cgroup *memcg) in xchg_nr_deferred_memcg()
[all …]
Dlist_lru.c64 lock_list_lru_of_memcg(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in lock_list_lru_of_memcg()
134 lock_list_lru_of_memcg(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in lock_list_lru_of_memcg()
158 struct mem_cgroup *memcg) in list_lru_add()
198 struct mem_cgroup *memcg) in list_lru_del()
249 int nid, struct mem_cgroup *memcg) in list_lru_count_one()
276 __list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in __list_lru_walk_one()
333 list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one()
343 list_lru_walk_one_irq(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in list_lru_walk_one_irq()
363 struct mem_cgroup *memcg; in list_lru_walk_node() local
463 void memcg_reparent_list_lrus(struct mem_cgroup *memcg, struct mem_cgroup *parent) in memcg_reparent_list_lrus()
[all …]
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.c246 static int sc_swappiness(struct scan_control *sc, struct mem_cgroup *memcg) in sc_swappiness()
268 static int sc_swappiness(struct scan_control *sc, struct mem_cgroup *memcg) in sc_swappiness()
338 static inline bool can_reclaim_anon_pages(struct mem_cgroup *memcg, in can_reclaim_anon_pages()
417 struct mem_cgroup *memcg = NULL; in drop_slab_node() local
2414 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_scan_count() local
2669 static struct lruvec *get_lruvec(struct mem_cgroup *memcg, int nid) in get_lruvec()
2691 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_swappiness() local
2823 static struct lru_gen_mm_list *get_mm_list(struct mem_cgroup *memcg) in get_mm_list()
2865 struct mem_cgroup *memcg = get_mem_cgroup_from_mm(mm); in lru_gen_add_mm() local
2893 struct mem_cgroup *memcg = NULL; in lru_gen_del_mm() local
[all …]
Dshrinker_debug.c19 struct mem_cgroup *memcg, in shrinker_count_objects()
51 struct mem_cgroup *memcg; in shrinker_debugfs_count_show() local
113 struct mem_cgroup *memcg = NULL; in shrinker_debugfs_scan_write() local
Dzswap.c711 struct mem_cgroup *memcg; in zswap_lru_add() local
734 struct mem_cgroup *memcg; in zswap_lru_del() local
768 void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) in zswap_memcg_offline_cleanup()
1259 struct mem_cgroup *memcg = sc->memcg; in zswap_shrinker_count() local
1344 static int shrink_memcg(struct mem_cgroup *memcg) in shrink_memcg()
1374 struct mem_cgroup *memcg; in shrink_worker() local
1545 struct mem_cgroup *memcg = NULL; in zswap_store() local
Dworkingset.c244 struct mem_cgroup *memcg = folio_memcg(folio); in lru_gen_eviction() local
269 struct mem_cgroup *memcg; in lru_gen_test_recent() local
538 struct mem_cgroup *memcg; in workingset_refault() local
Drmap.c843 struct mem_cgroup *memcg; member
953 struct mem_cgroup *memcg = pra->memcg; in invalid_folio_referenced_vma() local
987 struct mem_cgroup *memcg, unsigned long *vm_flags) in folio_referenced()
Dbacking-dev.c667 struct mem_cgroup *memcg; in cgwb_create() local
926 void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
/linux-6.14.4/include/linux/
Dmemcontrol.h89 struct mem_cgroup *memcg; /* Back pointer, we cannot */ member
169 struct mem_cgroup *memcg; member
496 struct mem_cgroup *memcg; in get_mem_cgroup_from_objcg() local
528 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root()
539 struct mem_cgroup *memcg, in mem_cgroup_protection()
592 struct mem_cgroup *memcg) in mem_cgroup_unprotected()
604 struct mem_cgroup *memcg) in mem_cgroup_below_low()
614 struct mem_cgroup *memcg) in mem_cgroup_below_min()
689 static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg, in mem_cgroup_lruvec()
724 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()
Dzswap.h58 static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} in zswap_memcg_offline_cleanup()
Doom.h36 struct mem_cgroup *memcg; member
Dshrinker.h55 struct mem_cgroup *memcg; member
Dbacking-dev.h363 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
Dmmzone.h606 static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) in lru_gen_init_memcg()
610 static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) in lru_gen_exit_memcg()
614 static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) in lru_gen_online_memcg()
618 static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) in lru_gen_offline_memcg()
622 static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) in lru_gen_release_memcg()
626 static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) in lru_gen_soft_reclaim()
Dswap.h628 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness()
698 static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages()
/linux-6.14.4/tools/testing/selftests/cgroup/
Dtest_memcontrol.c170 char *memcg; in test_memcg_current_peak() local
615 char *memcg; in test_memcg_high() local
678 char *memcg; in test_memcg_high_sync() local
740 char *memcg; in test_memcg_max() local
798 static bool reclaim_until(const char *memcg, long goal) in reclaim_until()
834 char *memcg; in test_memcg_reclaim() local
938 char *memcg; in test_memcg_swap_max_peak() local
1137 char *memcg; in test_memcg_oom_events() local
1298 char *memcg; in test_memcg_sock() local
1496 char *memcg; in test_memcg_oom_group_score_events() local
/linux-6.14.4/include/linux/sched/
Dmm.h489 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
505 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg()
/linux-6.14.4/arch/x86/kernel/cpu/sgx/
Dencl.c1002 struct mem_cgroup *memcg = NULL; in sgx_encl_get_mem_cgroup() local
1066 struct mem_cgroup *memcg = set_active_memcg(encl_memcg); in sgx_encl_alloc_backing() local
/linux-6.14.4/kernel/bpf/
Dmemalloc.c207 struct mem_cgroup *memcg = NULL, *old_memcg; in alloc_bulk() local
994 struct mem_cgroup *memcg, *old_memcg; in bpf_mem_cache_alloc_flags() local
/linux-6.14.4/mm/damon/
Dpaddr.c205 struct mem_cgroup *memcg; in damos_pa_filter_match() local

12