/linux/mm/ |
H A D | memcontrol.c | 113 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure() 170 struct mem_cgroup *memcg; in obj_cgroup_release() local 207 static void memcg_reparent_objcgs(struct mem_cgroup *memcg, in memcg_reparent_objcgs() 254 struct mem_cgroup *memcg = folio_memcg(folio); in mem_cgroup_css_from_folio() local 277 struct mem_cgroup *memcg; in page_cgroup_ino() local 566 static inline void memcg_rstat_updated(struct mem_cgroup *memcg, int val, in memcg_rstat_updated() 600 static void __mem_cgroup_flush_stats(struct mem_cgroup *memcg, bool force) in __mem_cgroup_flush_stats() 625 void mem_cgroup_flush_stats(struct mem_cgroup *memcg) in mem_cgroup_flush_stats() 636 void mem_cgroup_flush_stats_ratelimited(struct mem_cgroup *memcg) in mem_cgroup_flush_stats_ratelimited() 653 unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) in memcg_page_state() [all …]
|
H A D | memcontrol-v1.c | 56 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 D | shrinker.c | 62 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 D | vmpressure.c | 77 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()
|
H A D | vmscan.c | 246 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() 346 struct mem_cgroup *memcg) in can_demote() 363 static inline bool can_reclaim_anon_pages(struct mem_cgroup *memcg, in can_reclaim_anon_pages() 438 struct mem_cgroup *memcg = NULL; in drop_slab_node() local 1109 struct mem_cgroup *memcg) in shrink_folio_list() 2496 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_scan_count() local 2735 static struct lruvec *get_lruvec(struct mem_cgroup *memcg, int nid) in get_lruvec() 2757 struct mem_cgroup *memcg = lruvec_memcg(lruvec); in get_swappiness() local 2889 static struct lru_gen_mm_list *get_mm_list(struct mem_cgroup *memcg) in get_mm_list() [all …]
|
H A D | zswap.c | 713 struct mem_cgroup *memcg; in zswap_lru_add() local 736 struct mem_cgroup *memcg; in zswap_lru_del() local 770 void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) in zswap_memcg_offline_cleanup() 1278 struct mem_cgroup *memcg = sc->memcg; in zswap_shrinker_count() local 1363 static int shrink_memcg(struct mem_cgroup *memcg) in shrink_memcg() 1393 struct mem_cgroup *memcg; in shrink_worker() local 1564 struct mem_cgroup *memcg = NULL; in zswap_store() local
|
H A D | workingset.c | 244 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 D | rmap.c | 843 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()
|
H A D | backing-dev.c | 667 struct mem_cgroup *memcg; in cgwb_create() local 926 void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
H A D | migrate.c | 553 struct mem_cgroup *memcg; in __folio_migrate_mapping() local 2656 struct mem_cgroup *memcg = get_mem_cgroup_from_folio(folio); in migrate_misplaced_folio() local
|
H A D | page_owner.c | 504 struct mem_cgroup *memcg; in print_page_owner_memcg() local
|
/linux/include/linux/ |
H A D | memcontrol.h | 89 struct mem_cgroup *memcg; /* Back pointer, we cannot */ member 169 struct mem_cgroup *memcg; global() member 494 struct mem_cgroup *memcg; get_mem_cgroup_from_objcg() local 526 mem_cgroup_is_root(struct mem_cgroup * memcg) mem_cgroup_is_root() argument 537 mem_cgroup_protection(struct mem_cgroup * root,struct mem_cgroup * memcg,unsigned long * min,unsigned long * low) mem_cgroup_protection() argument 590 mem_cgroup_unprotected(struct mem_cgroup * target,struct mem_cgroup * memcg) mem_cgroup_unprotected() argument 602 mem_cgroup_below_low(struct mem_cgroup * target,struct mem_cgroup * memcg) mem_cgroup_below_low() argument 612 mem_cgroup_below_min(struct mem_cgroup * target,struct mem_cgroup * memcg) mem_cgroup_below_min() argument 685 mem_cgroup_lruvec(struct mem_cgroup * memcg,struct pglist_data * pgdat) mem_cgroup_lruvec() argument 720 struct mem_cgroup *memcg = folio_memcg(folio); folio_lruvec() local 775 mem_cgroup_tryget(struct mem_cgroup * memcg) mem_cgroup_tryget() argument 780 mem_cgroup_tryget_online(struct mem_cgroup * memcg) mem_cgroup_tryget_online() argument 785 mem_cgroup_put(struct mem_cgroup * memcg) mem_cgroup_put() argument 801 mem_cgroup_id(struct mem_cgroup * memcg) mem_cgroup_id() argument 811 mem_cgroup_ino(struct mem_cgroup * memcg) mem_cgroup_ino() argument 841 parent_mem_cgroup(struct mem_cgroup * memcg) parent_mem_cgroup() argument 846 mem_cgroup_is_descendant(struct mem_cgroup * memcg,struct mem_cgroup * root) mem_cgroup_is_descendant() argument 855 mm_match_cgroup(struct mm_struct * mm,struct mem_cgroup * memcg) mm_match_cgroup() argument 871 mem_cgroup_online(struct mem_cgroup * memcg) mem_cgroup_online() argument 913 struct mem_cgroup *memcg; mod_memcg_page_state() local 951 struct mem_cgroup *memcg = folio_memcg(folio); count_memcg_folio_events() local 960 struct mem_cgroup *memcg; count_memcg_events_mm() local 978 memcg_memory_event(struct mem_cgroup * memcg,enum memcg_memory_event event) memcg_memory_event() argument 1006 struct mem_cgroup *memcg; memcg_memory_event_mm() local 1024 struct mem_cgroup *memcg; cgroup_id_from_mm() local 1079 mem_cgroup_is_root(struct mem_cgroup * memcg) mem_cgroup_is_root() argument 1089 memcg_memory_event(struct mem_cgroup * memcg,enum memcg_memory_event event) memcg_memory_event() argument 1100 mem_cgroup_protection(struct mem_cgroup * root,struct mem_cgroup * memcg,unsigned long * min,unsigned long * low) mem_cgroup_protection() argument 1108 mem_cgroup_calculate_protection(struct mem_cgroup * root,struct mem_cgroup * memcg) mem_cgroup_calculate_protection() argument 1113 mem_cgroup_unprotected(struct mem_cgroup * target,struct mem_cgroup * memcg) mem_cgroup_unprotected() argument 1118 mem_cgroup_below_low(struct mem_cgroup * target,struct mem_cgroup * memcg) mem_cgroup_below_low() argument 1124 mem_cgroup_below_min(struct mem_cgroup * target,struct mem_cgroup * memcg) mem_cgroup_below_min() argument 1163 mem_cgroup_lruvec(struct mem_cgroup * memcg,struct pglist_data * pgdat) mem_cgroup_lruvec() argument 1180 parent_mem_cgroup(struct mem_cgroup * memcg) parent_mem_cgroup() argument 1186 mm_match_cgroup(struct mm_struct * mm,struct mem_cgroup * memcg) mm_match_cgroup() argument 1220 mem_cgroup_tryget(struct mem_cgroup * memcg) mem_cgroup_tryget() argument 1225 mem_cgroup_tryget_online(struct mem_cgroup * memcg) mem_cgroup_tryget_online() argument 1230 mem_cgroup_put(struct mem_cgroup * memcg) mem_cgroup_put() argument 1272 mem_cgroup_scan_tasks(struct mem_cgroup * memcg,int (* fn)(struct task_struct *,void *),void * arg) mem_cgroup_scan_tasks() argument 1277 mem_cgroup_id(struct mem_cgroup * memcg) mem_cgroup_id() argument 1290 mem_cgroup_ino(struct mem_cgroup * memcg) mem_cgroup_ino() argument 1311 mem_cgroup_online(struct mem_cgroup * memcg) mem_cgroup_online() argument 1323 mem_cgroup_get_max(struct mem_cgroup * memcg) mem_cgroup_get_max() argument 1328 mem_cgroup_size(struct mem_cgroup * memcg) mem_cgroup_size() argument 1334 mem_cgroup_print_oom_context(struct mem_cgroup * memcg,struct task_struct * p) mem_cgroup_print_oom_context() argument 1339 mem_cgroup_print_oom_meminfo(struct mem_cgroup * memcg) mem_cgroup_print_oom_meminfo() argument 1353 mem_cgroup_print_oom_group(struct mem_cgroup * memcg) mem_cgroup_print_oom_group() argument 1357 mod_memcg_state(struct mem_cgroup * memcg,enum memcg_stat_item idx,int nr) mod_memcg_state() argument 1368 memcg_page_state(struct mem_cgroup * memcg,int idx) memcg_page_state() argument 1385 mem_cgroup_flush_stats(struct mem_cgroup * memcg) mem_cgroup_flush_stats() argument 1389 mem_cgroup_flush_stats_ratelimited(struct mem_cgroup * memcg) mem_cgroup_flush_stats_ratelimited() argument 1409 count_memcg_events(struct mem_cgroup * memcg,enum vm_event_item idx,unsigned long count) count_memcg_events() argument 1472 struct mem_cgroup *memcg; parent_lruvec() local 1548 struct mem_cgroup *memcg; mem_cgroup_track_foreign_dirty() local 1595 mem_cgroup_under_socket_pressure(struct mem_cgroup * memcg) mem_cgroup_under_socket_pressure() argument 1616 mem_cgroup_under_socket_pressure(struct mem_cgroup * memcg) mem_cgroup_under_socket_pressure() argument 1621 set_shrinker_bit(struct mem_cgroup * memcg,int nid,int shrinker_id) set_shrinker_bit() argument 1687 memcg_kmem_id(struct mem_cgroup * memcg) memcg_kmem_id() argument 1698 struct mem_cgroup *memcg; count_objcg_events() local 1752 memcg_kmem_id(struct mem_cgroup * memcg) memcg_kmem_id() argument 1773 mem_cgroup_node_allowed(struct mem_cgroup * memcg,int nid) mem_cgroup_node_allowed() argument 1797 mem_cgroup_zswap_writeback_enabled(struct mem_cgroup * memcg) mem_cgroup_zswap_writeback_enabled() argument [all...] |
H A D | vmpressure.h | 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 D | shrinker.h | 55 struct mem_cgroup *memcg; member
|
H A D | backing-dev.h | 363 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline()
|
H A D | mmzone.h | 624 static inline void lru_gen_init_memcg(struct mem_cgroup *memcg) in lru_gen_init_memcg() 628 static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg) in lru_gen_exit_memcg() 632 static inline void lru_gen_online_memcg(struct mem_cgroup *memcg) in lru_gen_online_memcg() 636 static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg) in lru_gen_offline_memcg() 640 static inline void lru_gen_release_memcg(struct mem_cgroup *memcg) in lru_gen_release_memcg() 644 static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid) in lru_gen_soft_reclaim()
|
H A D | swap.h | 611 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness() 676 static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages()
|
H A D | rmap.h | 1027 struct mem_cgroup *memcg, in folio_referenced()
|
H A D | fsnotify_backend.h | 252 struct mem_cgroup *memcg; /* memcg to charge allocations */ member
|
/linux/tools/testing/selftests/cgroup/ |
H A D | test_memcontrol.c | 170 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/arch/x86/kernel/cpu/sgx/ |
H A D | encl.c | 1002 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/kernel/bpf/ |
H A D | memalloc.c | 207 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 D | syscall.c | 507 struct mem_cgroup *memcg, *old_memcg; in bpf_map_kmalloc_node() local 521 struct mem_cgroup *memcg, *old_memcg; in bpf_map_kzalloc() local 536 struct mem_cgroup *memcg, *old_memcg; in bpf_map_kvcalloc() local 551 struct mem_cgroup *memcg, *old_memcg; in bpf_map_alloc_percpu() local 597 struct mem_cgroup *memcg, *old_memcg; in bpf_map_alloc_pages() local
|
/linux/mm/damon/ |
H A D | paddr.c | 213 struct mem_cgroup *memcg; in damos_pa_filter_match() local
|
/linux/net/mptcp/ |
H A D | subflow.c | 1712 struct mem_cgroup *memcg = parent->sk_memcg; in mptcp_attach_cgroup() local
|