Home
last modified time | relevance | path

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

12

/linux/mm/
H A Dmemcontrol.c112 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure()
169 struct mem_cgroup *memcg; in obj_cgroup_release() local
206 static void memcg_reparent_objcgs(struct mem_cgroup *memcg, in memcg_reparent_objcgs()
253 struct mem_cgroup *memcg = folio_memcg(folio); in mem_cgroup_css_from_folio() local
276 struct mem_cgroup *memcg; in page_cgroup_ino() local
564 static inline void memcg_rstat_updated(struct mem_cgroup *memcg, int val, in memcg_rstat_updated()
596 static void __mem_cgroup_flush_stats(struct mem_cgroup *memcg, bool force) in __mem_cgroup_flush_stats()
621 void mem_cgroup_flush_stats(struct mem_cgroup *memcg) in mem_cgroup_flush_stats()
632 void mem_cgroup_flush_stats_ratelimited(struct mem_cgroup *memcg) in mem_cgroup_flush_stats_ratelimited()
649 unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) in memcg_page_state()
[all …]
H A 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()
511 static void memcg1_charge_statistics(struct mem_cgroup *memcg, int nr_pages) in memcg1_charge_statistics()
527 static bool memcg1_event_ratelimit(struct mem_cgroup *memcg, in memcg1_event_ratelimit()
556 static void memcg1_check_events(struct mem_cgroup *memcg, int nid) in memcg1_check_events()
574 void memcg1_commit_charge(struct folio *folio, struct mem_cgroup *memcg) in memcg1_commit_charge()
[all …]
H A 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 …]
H A 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() argument
335 vmpressure_prio(gfp_t gfp,struct mem_cgroup * memcg,int prio) vmpressure_prio() argument
374 vmpressure_register_event(struct mem_cgroup * memcg,struct eventfd_ctx * eventfd,const char * args) vmpressure_register_event() argument
435 vmpressure_unregister_event(struct mem_cgroup * memcg,struct eventfd_ctx * eventfd) vmpressure_unregister_event() argument
[all...]
H A Dvmscan.c245 static int sc_swappiness(struct scan_control *sc, struct mem_cgroup *memcg) in sc_swappiness()
267 static int sc_swappiness(struct scan_control *sc, struct mem_cgroup *memcg) in sc_swappiness()
345 struct mem_cgroup *memcg) in can_demote()
362 static inline bool can_reclaim_anon_pages(struct mem_cgroup *memcg, in can_reclaim_anon_pages()
430 struct mem_cgroup *memcg = NULL; in drop_slab_node() local
1102 struct mem_cgroup *memcg) in shrink_folio_list()
2486 static unsigned long apply_proportional_protection(struct mem_cgroup *memcg, in apply_proportional_protection()
2560 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_scan_count() local
2739 static struct lruvec *get_lruvec(struct mem_cgroup *memcg, int nid) in get_lruvec()
2761 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_swappiness() local
[all …]
H A Dzswap.c625 struct mem_cgroup *memcg; in zswap_lru_add() local
648 struct mem_cgroup *memcg; in zswap_lru_del() local
682 void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) in zswap_memcg_offline_cleanup()
1212 struct mem_cgroup *memcg = sc->memcg; in zswap_shrinker_count() local
1297 static int shrink_memcg(struct mem_cgroup *memcg) in shrink_memcg()
1327 struct mem_cgroup *memcg; in shrink_worker() local
1500 struct mem_cgroup *memcg = NULL; in zswap_store() local
H A 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
H A Drmap.c842 struct mem_cgroup *memcg; member
935 struct mem_cgroup *memcg = pra->memcg; in invalid_folio_referenced_vma() local
969 struct mem_cgroup *memcg, vm_flags_t *vm_flags) in folio_referenced()
H A Dbacking-dev.c668 struct mem_cgroup *memcg; in cgwb_create() local
931 void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
H A Dpage_io.c308 struct mem_cgroup *memcg; in bio_associate_blkg_from_page() local
H A Dmigrate.c664 struct mem_cgroup *memcg; in __folio_migrate_mapping() local
2720 struct mem_cgroup *memcg = get_mem_cgroup_from_folio(folio); in migrate_misplaced_folio() local
H A Dpage_owner.c504 struct mem_cgroup *memcg; in print_page_owner_memcg() local
/linux/include/linux/
H A Dmemcontrol.h89 struct mem_cgroup *memcg; /* Back pointer, we cannot */ member
175 struct mem_cgroup *memcg; member
514 struct mem_cgroup *memcg; in get_mem_cgroup_from_objcg() local
546 static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg) in mem_cgroup_is_root()
557 struct mem_cgroup *memcg, in mem_cgroup_protection()
610 struct mem_cgroup *memcg) in mem_cgroup_unprotected()
622 struct mem_cgroup *memcg) in mem_cgroup_below_low()
632 struct mem_cgroup *memcg) in mem_cgroup_below_min()
705 static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg, in mem_cgroup_lruvec()
740 struct mem_cgroup *memcg = folio_memcg(folio); in folio_lruvec() local
[all …]
H A 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()
H A Doom.h36 struct mem_cgroup *memcg; member
H A Dshrinker.h55 struct mem_cgroup *memcg; member
H A Dbacking-dev.h351 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
H A Dmmzone.h643 static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) in lru_gen_init_memcg()
647 static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) in lru_gen_exit_memcg()
651 static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) in lru_gen_online_memcg()
655 static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) in lru_gen_offline_memcg()
659 static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) in lru_gen_release_memcg()
663 static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) in lru_gen_soft_reclaim()
H A Dswap.h592 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness()
657 static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages()
H A Drmap.h1048 struct mem_cgroup *memcg, in folio_referenced()
/linux/tools/testing/selftests/cgroup/
H A Dtest_memcontrol.c170 char *memcg; test_memcg_current_peak() local
625 char *memcg; test_memcg_high() local
688 char *memcg; test_memcg_high_sync() local
750 char *memcg; test_memcg_max() local
808 reclaim_until(const char * memcg,long goal) reclaim_until() argument
844 char *memcg; test_memcg_reclaim() local
948 char *memcg; test_memcg_swap_max_peak() local
1147 char *memcg; test_memcg_oom_events() local
1308 char *memcg; test_memcg_sock() local
1506 char *memcg; test_memcg_oom_group_score_events() local
[all...]
/linux/include/linux/sched/
H A 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/mm/damon/
H A Dops-common.c255 struct mem_cgroup *memcg; in damos_folio_filter_match() local
/linux/kernel/bpf/
H A 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
H A Dsyscall.c509 struct mem_cgroup *memcg, *old_memcg; bpf_map_kmalloc_node() local
523 struct mem_cgroup *memcg, *old_memcg; bpf_map_kzalloc() local
538 struct mem_cgroup *memcg, *old_memcg; bpf_map_kvcalloc() local
553 struct mem_cgroup *memcg, *old_memcg; bpf_map_alloc_percpu() local
599 struct mem_cgroup *memcg, *old_memcg; bpf_map_alloc_pages() local
[all...]

12