/linux/mm/ |
H A D | memcontrol-v1.h | 54 memcg1_soft_limit_reset(struct mem_cgroup * memcg) memcg1_soft_limit_reset() argument 81 memcg1_tcpmem_active(struct mem_cgroup * memcg) memcg1_tcpmem_active() argument 87 memcg1_uncharge_skmem(struct mem_cgroup * memcg,unsigned int nr_pages) memcg1_uncharge_skmem() argument 98 memcg1_alloc_events(struct mem_cgroup * memcg) memcg1_alloc_events() argument 99 memcg1_free_events(struct mem_cgroup * memcg) memcg1_free_events() argument 101 memcg1_memcg_init(struct mem_cgroup * memcg) memcg1_memcg_init() argument 102 memcg1_remove_from_trees(struct mem_cgroup * memcg) memcg1_remove_from_trees() argument 103 memcg1_soft_limit_reset(struct mem_cgroup * memcg) memcg1_soft_limit_reset() argument 104 memcg1_css_offline(struct mem_cgroup * memcg) memcg1_css_offline() argument 106 memcg1_oom_prepare(struct mem_cgroup * memcg,bool * locked) memcg1_oom_prepare() argument 107 memcg1_oom_finish(struct mem_cgroup * memcg,bool locked) memcg1_oom_finish() argument 108 memcg1_oom_recover(struct mem_cgroup * memcg) memcg1_oom_recover() argument 111 memcg1_commit_charge(struct folio * folio,struct mem_cgroup * memcg) memcg1_commit_charge() argument 113 memcg1_uncharge_batch(struct mem_cgroup * memcg,unsigned long pgpgout,unsigned long nr_memory,int nid) memcg1_uncharge_batch() argument 117 memcg1_stat_format(struct mem_cgroup * memcg,struct seq_buf * s) memcg1_stat_format() argument 119 memcg1_account_kmem(struct mem_cgroup * memcg,int nr_pages) memcg1_account_kmem() argument 120 memcg1_tcpmem_active(struct mem_cgroup * memcg) memcg1_tcpmem_active() argument 121 memcg1_charge_skmem(struct mem_cgroup * memcg,unsigned int nr_pages,gfp_t gfp_mask) memcg1_charge_skmem() argument 123 memcg1_uncharge_skmem(struct mem_cgroup * memcg,unsigned int nr_pages) memcg1_uncharge_skmem() argument [all...] |
H A D | memcontrol.c | 112 struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg) in memcg_to_vmpressure() argument 169 struct mem_cgroup *memcg; in obj_cgroup_release() local 206 memcg_reparent_objcgs(struct mem_cgroup * memcg,struct mem_cgroup * parent) memcg_reparent_objcgs() argument 253 struct mem_cgroup *memcg = folio_memcg(folio); mem_cgroup_css_from_folio() local 276 struct mem_cgroup *memcg; page_cgroup_ino() local 563 memcg_rstat_updated(struct mem_cgroup * memcg,int val,int cpu) memcg_rstat_updated() argument 595 __mem_cgroup_flush_stats(struct mem_cgroup * memcg,bool force) __mem_cgroup_flush_stats() argument 620 mem_cgroup_flush_stats(struct mem_cgroup * memcg) mem_cgroup_flush_stats() argument 631 mem_cgroup_flush_stats_ratelimited(struct mem_cgroup * memcg) mem_cgroup_flush_stats_ratelimited() argument 648 memcg_page_state(struct mem_cgroup * memcg,int idx) memcg_page_state() argument 686 mod_memcg_state(struct mem_cgroup * memcg,enum memcg_stat_item idx,int val) mod_memcg_state() argument 710 memcg_page_state_local(struct mem_cgroup * memcg,int idx) memcg_page_state_local() argument 732 struct mem_cgroup *memcg; mod_memcg_lruvec_state() local 781 struct mem_cgroup *memcg; __lruvec_stat_mod_folio() local 803 struct mem_cgroup *memcg; __mod_lruvec_kmem_state() local 830 count_memcg_events(struct mem_cgroup * memcg,enum vm_event_item idx,unsigned long count) count_memcg_events() argument 851 memcg_events(struct mem_cgroup * memcg,int event) memcg_events() argument 862 memcg_events_local(struct mem_cgroup * memcg,int event) memcg_events_local() argument 908 struct mem_cgroup *memcg; get_mem_cgroup_from_mm() local 950 struct mem_cgroup *memcg; get_mem_cgroup_from_current() local 972 struct mem_cgroup *memcg = folio_memcg(folio); get_mem_cgroup_from_folio() local 1118 struct mem_cgroup *memcg = dead_memcg; invalidate_reclaim_iterators() local 1150 mem_cgroup_scan_tasks(struct mem_cgroup * memcg,int (* fn)(struct task_struct *,void *),void * arg) mem_cgroup_scan_tasks() argument 1179 struct mem_cgroup *memcg; lruvec_memcg_debug() local 1305 mem_cgroup_margin(struct mem_cgroup * memcg) mem_cgroup_margin() argument 1435 memcg_page_state_output(struct mem_cgroup * memcg,int item) memcg_page_state_output() argument 1442 memcg_page_state_local_output(struct mem_cgroup * memcg,int item) memcg_page_state_local_output() argument 1461 memcg_stat_format(struct mem_cgroup * memcg,struct seq_buf * s) memcg_stat_format() argument 1519 memory_stat_format(struct mem_cgroup * memcg,struct seq_buf * s) memory_stat_format() argument 1538 mem_cgroup_print_oom_context(struct mem_cgroup * memcg,struct task_struct * p) mem_cgroup_print_oom_context() argument 1559 mem_cgroup_print_oom_meminfo(struct mem_cgroup * memcg) mem_cgroup_print_oom_meminfo() argument 1603 mem_cgroup_get_max(struct mem_cgroup * memcg) mem_cgroup_get_max() argument 1622 mem_cgroup_size(struct mem_cgroup * memcg) mem_cgroup_size() argument 1627 mem_cgroup_out_of_memory(struct mem_cgroup * memcg,gfp_t gfp_mask,int order) mem_cgroup_out_of_memory() argument 1660 mem_cgroup_oom(struct mem_cgroup * memcg,gfp_t mask,int order) mem_cgroup_oom() argument 1693 struct mem_cgroup *memcg; mem_cgroup_get_oom_group() local 1736 mem_cgroup_print_oom_group(struct mem_cgroup * memcg) mem_cgroup_print_oom_group() argument 1795 consume_stock(struct mem_cgroup * memcg,unsigned int nr_pages) consume_stock() argument 1825 memcg_uncharge(struct mem_cgroup * memcg,unsigned int nr_pages) memcg_uncharge() argument 1893 refill_stock(struct mem_cgroup * memcg,unsigned int nr_pages) refill_stock() argument 1953 struct mem_cgroup *memcg; is_memcg_drain_needed() local 2029 reclaim_high(struct mem_cgroup * memcg,unsigned int nr_pages,gfp_t gfp_mask) reclaim_high() argument 2058 struct mem_cgroup *memcg; high_work_func() local 2135 mem_find_max_overage(struct mem_cgroup * memcg) mem_find_max_overage() argument 2149 swap_find_max_overage(struct mem_cgroup * memcg) swap_find_max_overage() argument 2169 calculate_high_delay(struct mem_cgroup * memcg,unsigned int nr_pages,u64 max_overage) calculate_high_delay() argument 2213 struct mem_cgroup *memcg; mem_cgroup_handle_over_high() local 2299 try_charge_memcg(struct mem_cgroup * memcg,gfp_t gfp_mask,unsigned int nr_pages) try_charge_memcg() argument 2493 try_charge(struct mem_cgroup * memcg,gfp_t gfp_mask,unsigned int nr_pages) try_charge() argument 2502 commit_charge(struct folio * folio,struct mem_cgroup * memcg) commit_charge() argument 2516 account_slab_nmi_safe(struct mem_cgroup * memcg,struct pglist_data * pgdat,enum node_stat_item idx,int nr) account_slab_nmi_safe() argument 2537 account_slab_nmi_safe(struct mem_cgroup * memcg,struct pglist_data * pgdat,enum node_stat_item idx,int nr) account_slab_nmi_safe() argument 2552 struct mem_cgroup *memcg; mod_objcg_mlstate() local 2612 __get_obj_cgroup_from_memcg(struct mem_cgroup * memcg) __get_obj_cgroup_from_memcg() argument 2627 struct mem_cgroup *memcg; current_objcg_update() local 2678 struct mem_cgroup *memcg; current_obj_cgroup() local 2733 struct mem_cgroup *memcg; get_obj_cgroup_from_folio() local 2747 account_kmem_nmi_safe(struct mem_cgroup * memcg,int val) account_kmem_nmi_safe() argument 2758 account_kmem_nmi_safe(struct mem_cgroup * memcg,int val) account_kmem_nmi_safe() argument 2772 struct mem_cgroup *memcg; obj_cgroup_uncharge_pages() local 2795 struct mem_cgroup *memcg; obj_cgroup_charge_pages() local 2956 struct mem_cgroup *memcg; drain_obj_stock() local 3009 struct mem_cgroup *memcg; obj_stock_flush_required() local 3160 struct mem_cgroup *memcg; __memcg_slab_post_alloc_hook() local 3252 mem_cgroup_usage(struct mem_cgroup * memcg,bool swap) mem_cgroup_usage() argument 3274 memcg_online_kmem(struct mem_cgroup * memcg) memcg_online_kmem() argument 3300 memcg_offline_kmem(struct mem_cgroup * memcg) memcg_offline_kmem() argument 3327 memcg_wb_domain_init(struct mem_cgroup * memcg,gfp_t gfp) memcg_wb_domain_init() argument 3332 memcg_wb_domain_exit(struct mem_cgroup * memcg) memcg_wb_domain_exit() argument 3337 memcg_wb_domain_size_changed(struct mem_cgroup * memcg) memcg_wb_domain_size_changed() argument 3344 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); mem_cgroup_wb_domain() local 3374 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); mem_cgroup_wb_stats() local 3442 struct mem_cgroup *memcg = folio_memcg(folio); mem_cgroup_track_foreign_dirty_slowpath() local 3494 struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css); mem_cgroup_flush_foreign() local 3521 memcg_wb_domain_init(struct mem_cgroup * memcg,gfp_t gfp) memcg_wb_domain_init() argument 3526 memcg_wb_domain_exit(struct mem_cgroup * memcg) memcg_wb_domain_exit() argument 3530 memcg_wb_domain_size_changed(struct mem_cgroup * memcg) memcg_wb_domain_size_changed() argument 3563 mem_cgroup_id_remove(struct mem_cgroup * memcg) mem_cgroup_id_remove() argument 3571 mem_cgroup_id_get_many(struct mem_cgroup * memcg,unsigned int n) mem_cgroup_id_get_many() argument 3577 mem_cgroup_id_put_many(struct mem_cgroup * memcg,unsigned int n) mem_cgroup_id_put_many() argument 3587 mem_cgroup_id_put(struct mem_cgroup * memcg) mem_cgroup_id_put() argument 3592 mem_cgroup_id_get_online(struct mem_cgroup * memcg) mem_cgroup_id_get_online() argument 3627 struct mem_cgroup *memcg; mem_cgroup_get_from_ino() local 3655 alloc_mem_cgroup_per_node_info(struct mem_cgroup * memcg,int node) alloc_mem_cgroup_per_node_info() argument 3684 __mem_cgroup_free(struct mem_cgroup * memcg) __mem_cgroup_free() argument 3698 mem_cgroup_free(struct mem_cgroup * memcg) mem_cgroup_free() argument 3709 struct mem_cgroup *memcg; mem_cgroup_alloc() local 3787 struct mem_cgroup *memcg, *old_memcg; mem_cgroup_css_alloc() local 3838 struct mem_cgroup *memcg = mem_cgroup_from_css(css); mem_cgroup_css_online() local 3882 struct mem_cgroup *memcg = mem_cgroup_from_css(css); mem_cgroup_css_offline() local 3903 struct mem_cgroup *memcg = mem_cgroup_from_css(css); mem_cgroup_css_released() local 3911 struct mem_cgroup *memcg = mem_cgroup_from_css(css); mem_cgroup_css_free() local 3949 struct mem_cgroup *memcg = mem_cgroup_from_css(css); mem_cgroup_css_reset() local 4019 flush_nmi_stats(struct mem_cgroup * memcg,struct mem_cgroup * parent,int cpu) flush_nmi_stats() argument 4060 flush_nmi_stats(struct mem_cgroup * memcg,struct mem_cgroup * parent,int cpu) flush_nmi_stats() argument 4067 struct mem_cgroup *memcg = mem_cgroup_from_css(css); mem_cgroup_css_rstat_flush() local 4208 struct mem_cgroup *memcg = mem_cgroup_from_css(css); memory_current_read() local 4232 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(sf)); memory_peak_show() local 4247 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); peak_release() local 4265 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); peak_write() local 4290 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); memory_peak_write() local 4307 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); memory_min_write() local 4330 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); memory_low_write() local 4353 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); memory_high_write() local 4405 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); memory_max_write() local 4471 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); memory_events_show() local 4479 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); memory_events_local_show() local 4487 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); memory_stat_show() local 4511 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); memory_numa_stat_show() local 4540 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); memory_oom_group_show() local 4550 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); memory_oom_group_write() local 4572 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); memory_reclaim() local 4683 mem_cgroup_calculate_protection(struct mem_cgroup * root,struct mem_cgroup * memcg) mem_cgroup_calculate_protection() argument 4697 charge_memcg(struct folio * folio,struct mem_cgroup * memcg,gfp_t gfp) charge_memcg() argument 4715 struct mem_cgroup *memcg; __mem_cgroup_charge() local 4739 struct mem_cgroup *memcg = get_mem_cgroup_from_current(); mem_cgroup_charge_hugetlb() local 4774 struct mem_cgroup *memcg; mem_cgroup_swapin_charge_folio() local 4795 struct mem_cgroup *memcg; global() member 4827 struct mem_cgroup *memcg; uncharge_folio() local 4921 struct mem_cgroup *memcg; mem_cgroup_replace_folio() local 4966 struct mem_cgroup *memcg; mem_cgroup_migrate() local 5000 struct mem_cgroup *memcg; mem_cgroup_sk_alloc() local 5036 mem_cgroup_charge_skmem(struct mem_cgroup * memcg,unsigned int nr_pages,gfp_t gfp_mask) mem_cgroup_charge_skmem() argument 5055 mem_cgroup_uncharge_skmem(struct mem_cgroup * memcg,unsigned int nr_pages) mem_cgroup_uncharge_skmem() argument 5140 struct mem_cgroup *memcg; __mem_cgroup_try_charge_swap() local 5183 struct mem_cgroup *memcg; __mem_cgroup_uncharge_swap() local 5202 mem_cgroup_get_nr_swap_pages(struct mem_cgroup * memcg) mem_cgroup_get_nr_swap_pages() argument 5217 struct mem_cgroup *memcg; mem_cgroup_swap_full() local 5257 struct mem_cgroup *memcg = mem_cgroup_from_css(css); swap_current_read() local 5264 struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(sf)); swap_peak_show() local 5272 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); swap_peak_write() local 5287 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); swap_high_write() local 5310 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); swap_max_write() local 5326 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); swap_events_show() local 5388 struct mem_cgroup *memcg, *original_memcg; obj_cgroup_may_zswap() local 5429 struct mem_cgroup *memcg; obj_cgroup_charge_zswap() local 5456 struct mem_cgroup *memcg; obj_cgroup_uncharge_zswap() local 5470 mem_cgroup_zswap_writeback_enabled(struct mem_cgroup * memcg) mem_cgroup_zswap_writeback_enabled() argument 5486 struct mem_cgroup *memcg = mem_cgroup_from_css(css); zswap_current_read() local 5501 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); zswap_max_write() local 5517 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); zswap_writeback_show() local 5526 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); zswap_writeback_write() local 5579 mem_cgroup_node_allowed(struct mem_cgroup * memcg,int nid) mem_cgroup_node_allowed() argument [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() argument 179 static void memcg1_update_tree(struct mem_cgroup *memcg, int nid) in memcg1_update_tree() argument 222 memcg1_remove_from_trees(struct mem_cgroup * memcg) memcg1_remove_from_trees() argument 430 __mem_cgroup_threshold(struct mem_cgroup * memcg,bool swap) __mem_cgroup_threshold() argument 481 mem_cgroup_threshold(struct mem_cgroup * memcg) mem_cgroup_threshold() argument 511 memcg1_charge_statistics(struct mem_cgroup * memcg,int nr_pages) memcg1_charge_statistics() argument 527 memcg1_event_ratelimit(struct mem_cgroup * memcg,enum mem_cgroup_events_target target) memcg1_event_ratelimit() argument 556 memcg1_check_events(struct mem_cgroup * memcg,int nid) memcg1_check_events() argument 574 memcg1_commit_charge(struct folio * folio,struct mem_cgroup * memcg) memcg1_commit_charge() argument 593 struct mem_cgroup *memcg, *swap_memcg; memcg1_swapout() local 686 memcg1_uncharge_batch(struct mem_cgroup * memcg,unsigned long pgpgout,unsigned long nr_memory,int nid) memcg1_uncharge_batch() argument 712 mem_cgroup_oom_notify_cb(struct mem_cgroup * memcg) mem_cgroup_oom_notify_cb() argument 725 mem_cgroup_oom_notify(struct mem_cgroup * memcg) mem_cgroup_oom_notify() argument 733 __mem_cgroup_usage_register_event(struct mem_cgroup * memcg,struct eventfd_ctx * eventfd,const char * args,enum res_type type) __mem_cgroup_usage_register_event() argument 813 mem_cgroup_usage_register_event(struct mem_cgroup * memcg,struct eventfd_ctx * eventfd,const char * args) mem_cgroup_usage_register_event() argument 819 memsw_cgroup_usage_register_event(struct mem_cgroup * memcg,struct eventfd_ctx * eventfd,const char * args) memsw_cgroup_usage_register_event() argument 825 __mem_cgroup_usage_unregister_event(struct mem_cgroup * memcg,struct eventfd_ctx * eventfd,enum res_type type) __mem_cgroup_usage_unregister_event() argument 910 mem_cgroup_usage_unregister_event(struct mem_cgroup * memcg,struct eventfd_ctx * eventfd) mem_cgroup_usage_unregister_event() argument 916 memsw_cgroup_usage_unregister_event(struct mem_cgroup * memcg,struct eventfd_ctx * eventfd) memsw_cgroup_usage_unregister_event() argument 922 mem_cgroup_oom_register_event(struct mem_cgroup * memcg,struct eventfd_ctx * eventfd,const char * args) mem_cgroup_oom_register_event() argument 944 mem_cgroup_oom_unregister_event(struct mem_cgroup * memcg,struct eventfd_ctx * eventfd) mem_cgroup_oom_unregister_event() argument 983 struct mem_cgroup *memcg = event->memcg; memcg_event_remove() local 1007 struct mem_cgroup *memcg = event->memcg; memcg_event_wake() local 1057 struct mem_cgroup *memcg = mem_cgroup_from_css(css); memcg_write_event_control() local 1193 memcg1_memcg_init(struct mem_cgroup * memcg) memcg1_memcg_init() argument 1201 memcg1_css_offline(struct mem_cgroup * memcg) memcg1_css_offline() argument 1222 mem_cgroup_oom_trylock(struct mem_cgroup * memcg) mem_cgroup_oom_trylock() argument 1261 mem_cgroup_oom_unlock(struct mem_cgroup * memcg) mem_cgroup_oom_unlock() argument 1272 mem_cgroup_mark_under_oom(struct mem_cgroup * memcg) mem_cgroup_mark_under_oom() argument 1282 mem_cgroup_unmark_under_oom(struct mem_cgroup * memcg) mem_cgroup_unmark_under_oom() argument 1300 struct mem_cgroup *memcg; global() member 1320 memcg1_oom_recover(struct mem_cgroup * memcg) memcg1_oom_recover() argument 1353 struct mem_cgroup *memcg = current->memcg_in_oom; mem_cgroup_oom_synchronize() local 1391 memcg1_oom_prepare(struct mem_cgroup * memcg,bool * locked) memcg1_oom_prepare() argument 1431 memcg1_oom_finish(struct mem_cgroup * memcg,bool locked) memcg1_oom_finish() argument 1439 mem_cgroup_resize_max(struct mem_cgroup * memcg,unsigned long max,bool memsw) mem_cgroup_resize_max() argument 1498 mem_cgroup_force_empty(struct mem_cgroup * memcg) mem_cgroup_force_empty() argument 1524 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); mem_cgroup_force_empty_write() local 1553 struct mem_cgroup *memcg = mem_cgroup_from_css(css); mem_cgroup_read_u64() local 1603 memcg_update_tcp_max(struct mem_cgroup * memcg,unsigned long max) memcg_update_tcp_max() argument 1645 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); mem_cgroup_write() local 1700 struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of)); mem_cgroup_reset() local 1740 mem_cgroup_node_nr_lru_pages(struct mem_cgroup * memcg,int nid,unsigned int lru_mask,bool tree) mem_cgroup_node_nr_lru_pages() argument 1760 mem_cgroup_nr_lru_pages(struct mem_cgroup * memcg,unsigned int lru_mask,bool tree) mem_cgroup_nr_lru_pages() argument 1793 struct mem_cgroup *memcg = mem_cgroup_from_seq(m); memcg_numa_stat_show() local 1868 memcg1_stat_format(struct mem_cgroup * memcg,struct seq_buf * s) memcg1_stat_format() argument 1945 struct mem_cgroup *memcg = mem_cgroup_from_css(css); mem_cgroup_swappiness_read() local 1953 struct mem_cgroup *memcg = mem_cgroup_from_css(css); mem_cgroup_swappiness_write() local 1970 struct mem_cgroup *memcg = mem_cgroup_from_seq(sf); mem_cgroup_oom_control_read() local 1982 struct mem_cgroup *memcg = mem_cgroup_from_css(css); mem_cgroup_oom_control_write() local 2165 memcg1_account_kmem(struct mem_cgroup * memcg,int nr_pages) memcg1_account_kmem() argument 2175 memcg1_charge_skmem(struct mem_cgroup * memcg,unsigned int nr_pages,gfp_t gfp_mask) memcg1_charge_skmem() argument 2192 memcg1_alloc_events(struct mem_cgroup * memcg) memcg1_alloc_events() argument 2199 memcg1_free_events(struct mem_cgroup * memcg) memcg1_free_events() argument [all...] |
H A D | shrinker.c | 62 void free_shrinker_info(struct mem_cgroup *memcg) in free_shrinker_info() argument 77 int alloc_shrinker_info(struct mem_cgroup *memcg) in alloc_shrinker_info() argument 106 static struct shrinker_info *shrinker_info_protected(struct mem_cgroup *memcg, in shrinker_info_protected() argument 113 static int expand_one_shrinker_info(struct mem_cgroup *memcg, int new_size, in expand_one_shrinker_info() argument 155 struct mem_cgroup *memcg; expand_shrinker_info() local 196 set_shrinker_bit(struct mem_cgroup * memcg,int nid,int shrinker_id) set_shrinker_bit() argument 253 xchg_nr_deferred_memcg(int nid,struct shrinker * shrinker,struct mem_cgroup * memcg) xchg_nr_deferred_memcg() argument 269 add_nr_deferred_memcg(long nr,int nid,struct shrinker * shrinker,struct mem_cgroup * memcg) add_nr_deferred_memcg() argument 285 reparent_shrinker_deferred(struct mem_cgroup * memcg) reparent_shrinker_deferred() argument 324 xchg_nr_deferred_memcg(int nid,struct shrinker * shrinker,struct mem_cgroup * memcg) xchg_nr_deferred_memcg() argument 330 add_nr_deferred_memcg(long nr,int nid,struct shrinker * shrinker,struct mem_cgroup * memcg) add_nr_deferred_memcg() argument 470 shrink_slab_memcg(gfp_t gfp_mask,int nid,struct mem_cgroup * memcg,int priority) shrink_slab_memcg() argument 588 shrink_slab_memcg(gfp_t gfp_mask,int nid,struct mem_cgroup * memcg,int priority) shrink_slab_memcg() argument 614 shrink_slab(gfp_t gfp_mask,int nid,struct mem_cgroup * memcg,int priority) shrink_slab() argument [all...] |
H A D | list_lru.c | 80 lock_list_lru_of_memcg(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in lock_list_lru_of_memcg() argument 138 lock_list_lru_of_memcg(struct list_lru *lru, int nid, struct mem_cgroup *memcg, in lock_list_lru_of_memcg() argument 162 struct mem_cgroup *memcg) in list_lru_add() argument 202 list_lru_del(struct list_lru * lru,struct list_head * item,int nid,struct mem_cgroup * memcg) list_lru_del() argument 253 list_lru_count_one(struct list_lru * lru,int nid,struct mem_cgroup * memcg) list_lru_count_one() argument 280 __list_lru_walk_one(struct list_lru * lru,int nid,struct mem_cgroup * memcg,list_lru_walk_cb isolate,void * cb_arg,unsigned long * nr_to_walk,bool irq_off) __list_lru_walk_one() argument 337 list_lru_walk_one(struct list_lru * lru,int nid,struct mem_cgroup * memcg,list_lru_walk_cb isolate,void * cb_arg,unsigned long * nr_to_walk) list_lru_walk_one() argument 347 list_lru_walk_one_irq(struct list_lru * lru,int nid,struct mem_cgroup * memcg,list_lru_walk_cb isolate,void * cb_arg,unsigned long * nr_to_walk) list_lru_walk_one_irq() argument 367 struct mem_cgroup *memcg; list_lru_walk_node() local 467 memcg_reparent_list_lrus(struct mem_cgroup * memcg,struct mem_cgroup * parent) memcg_reparent_list_lrus() argument 505 memcg_list_lru_allocated(struct mem_cgroup * memcg,struct list_lru * lru) memcg_list_lru_allocated() argument 513 memcg_list_lru_alloc(struct mem_cgroup * memcg,struct list_lru * lru,gfp_t gfp) memcg_list_lru_alloc() argument [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() 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 D | vmscan.c | 245 static int sc_swappiness(struct scan_control *sc, struct mem_cgroup *memcg) in sc_swappiness() argument 267 static int sc_swappiness(struct scan_control *sc, struct mem_cgroup *memcg) in sc_swappiness() argument 345 can_demote(int nid,struct scan_control * sc,struct mem_cgroup * memcg) can_demote() argument 362 can_reclaim_anon_pages(struct mem_cgroup * memcg,int nid,struct scan_control * sc) can_reclaim_anon_pages() argument 437 struct mem_cgroup *memcg = NULL; drop_slab_node() local 1101 shrink_folio_list(struct list_head * folio_list,struct pglist_data * pgdat,struct scan_control * sc,struct reclaim_stat * stat,bool ignore_references,struct mem_cgroup * memcg) shrink_folio_list() argument 2485 apply_proportional_protection(struct mem_cgroup * memcg,struct scan_control * sc,unsigned long scan) apply_proportional_protection() argument 2559 struct mem_cgroup *memcg = lruvec_memcg(lruvec); get_scan_count() local 2738 get_lruvec(struct mem_cgroup * memcg,int nid) get_lruvec() argument 2760 struct mem_cgroup *memcg = lruvec_memcg(lruvec); get_swappiness() local 2892 get_mm_list(struct mem_cgroup * memcg) get_mm_list() argument 2934 struct mem_cgroup *memcg = get_mem_cgroup_from_mm(mm); lru_gen_add_mm() local 2962 struct mem_cgroup *memcg = NULL; lru_gen_del_mm() local 3000 struct mem_cgroup *memcg; lru_gen_migrate_mm() local 3029 get_mm_list(struct mem_cgroup * memcg) get_mm_list() argument 3077 struct mem_cgroup *memcg = lruvec_memcg(lruvec); iterate_mm_list() local 3138 struct mem_cgroup *memcg = lruvec_memcg(lruvec); iterate_mm_list_nowalk() local 3472 get_pfn_folio(unsigned long pfn,struct mem_cgroup * memcg,struct pglist_data * pgdat) get_pfn_folio() argument 3533 struct mem_cgroup *memcg = lruvec_memcg(walk->lruvec); walk_pte_range() local 3609 struct mem_cgroup *memcg = lruvec_memcg(walk->lruvec); walk_pmd_range_locked() local 4138 struct mem_cgroup *memcg = lruvec_memcg(lruvec); lruvec_is_sizable() local 4163 struct mem_cgroup *memcg = lruvec_memcg(lruvec); lruvec_is_reclaimable() local 4183 struct mem_cgroup *memcg; lru_gen_age_node() local 4241 struct mem_cgroup *memcg = folio_memcg(folio); lru_gen_look_around() local 4385 lru_gen_online_memcg(struct mem_cgroup * memcg) lru_gen_online_memcg() argument 4410 lru_gen_offline_memcg(struct mem_cgroup * memcg) lru_gen_offline_memcg() argument 4421 lru_gen_release_memcg(struct mem_cgroup * memcg) lru_gen_release_memcg() argument 4447 lru_gen_soft_reclaim(struct mem_cgroup * memcg,int nid) lru_gen_soft_reclaim() argument 4580 struct mem_cgroup *memcg = lruvec_memcg(lruvec); scan_folios() local 4727 struct mem_cgroup *memcg = lruvec_memcg(lruvec); evict_folios() local 4841 struct mem_cgroup *memcg = lruvec_memcg(lruvec); get_nr_to_scan() local 4937 struct mem_cgroup *memcg = lruvec_memcg(lruvec); shrink_one() local 4981 struct mem_cgroup *memcg; shrink_many() local 5197 struct mem_cgroup *memcg; lru_gen_change_state() local 5332 struct mem_cgroup *memcg; lru_gen_seq_start() local 5364 struct mem_cgroup *memcg = lruvec_memcg(v); lru_gen_seq_next() local 5442 struct mem_cgroup *memcg = lruvec_memcg(lruvec); lru_gen_seq_show() local 5543 struct mem_cgroup *memcg = NULL; run_cmd() local 5727 lru_gen_init_memcg(struct mem_cgroup * memcg) lru_gen_init_memcg() argument 5738 lru_gen_exit_memcg(struct mem_cgroup * memcg) lru_gen_exit_memcg() argument 5998 struct mem_cgroup *memcg; shrink_node_memcgs() local 6655 mem_cgroup_shrink_node(struct mem_cgroup * memcg,gfp_t gfp_mask,bool noswap,pg_data_t * pgdat,unsigned long * nr_scanned) mem_cgroup_shrink_node() argument 6694 try_to_free_mem_cgroup_pages(struct mem_cgroup * memcg,unsigned long nr_pages,gfp_t gfp_mask,unsigned int reclaim_options,int * swappiness) try_to_free_mem_cgroup_pages() argument 6735 try_to_free_mem_cgroup_pages(struct mem_cgroup * memcg,unsigned long nr_pages,gfp_t gfp_mask,unsigned int reclaim_options,int * swappiness) try_to_free_mem_cgroup_pages() argument 6747 struct mem_cgroup *memcg; kswapd_age_node() local 7752 user_proactive_reclaim(char * buf,struct mem_cgroup * memcg,pg_data_t * pgdat) user_proactive_reclaim() argument [all...] |
H A D | shrinker_debug.c | 19 struct mem_cgroup *memcg, in shrinker_count_objects() argument 51 struct mem_cgroup *memcg; in shrinker_debugfs_count_show() local 113 struct mem_cgroup *memcg = NULL; shrinker_debugfs_scan_write() local [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 zswap_memcg_offline_cleanup(struct mem_cgroup * memcg) zswap_memcg_offline_cleanup() argument 1275 struct mem_cgroup *memcg = sc->memcg; zswap_shrinker_count() local 1360 shrink_memcg(struct mem_cgroup * memcg) shrink_memcg() argument 1390 struct mem_cgroup *memcg; shrink_worker() local 1561 struct mem_cgroup *memcg = NULL; zswap_store() local [all...] |
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 [all...] |
H A D | backing-dev.c | 667 struct mem_cgroup *memcg; in cgwb_create() local 926 wb_memcg_offline(struct mem_cgroup * memcg) wb_memcg_offline() argument [all...] |
H A D | page_io.c | 308 struct mem_cgroup *memcg; in bio_associate_blkg_from_page() local
|
/linux/tools/testing/selftests/cgroup/ |
H A D | test_memcontrol.c | 248 char *memcg; in test_memcg_current_peak() local 703 char *memcg; test_memcg_high() local 766 char *memcg; test_memcg_high_sync() local 828 char *memcg; test_memcg_max() local 886 reclaim_until(const char * memcg,long goal) reclaim_until() argument 922 char *memcg; test_memcg_reclaim() local 1026 char *memcg; test_memcg_swap_max_peak() local 1225 char *memcg; test_memcg_oom_events() local 1386 char *memcg; test_memcg_sock() local 1584 char *memcg; test_memcg_oom_group_score_events() local [all...] |
/linux/include/linux/ |
H A D | vmpressure.h | 47 static inline void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, in vmpressure() argument 49 static inline void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, in vmpressure_prio() argument
|
H A D | zswap.h | 58 static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} in zswap_memcg_offline_cleanup() argument
|
H A D | oom.h | 36 struct mem_cgroup *memcg; member
|
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() argument
|
H A D | mmzone.h | 628 lru_gen_init_memcg(struct mem_cgroup * memcg) lru_gen_init_memcg() argument 632 lru_gen_exit_memcg(struct mem_cgroup * memcg) lru_gen_exit_memcg() argument 636 lru_gen_online_memcg(struct mem_cgroup * memcg) lru_gen_online_memcg() argument 640 lru_gen_offline_memcg(struct mem_cgroup * memcg) lru_gen_offline_memcg() argument 644 lru_gen_release_memcg(struct mem_cgroup * memcg) lru_gen_release_memcg() argument 648 lru_gen_soft_reclaim(struct mem_cgroup * memcg,int nid) lru_gen_soft_reclaim() argument [all...] |
H A D | swap.h | 628 static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg) in mem_cgroup_swappiness() argument 693 static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg) in mem_cgroup_get_nr_swap_pages() argument
|
/linux/tools/testing/selftests/kvm/lib/ |
H A D | lru_gen_util.c | 201 lru_gen_read_memcg_stats(struct memcg_stats * stats,const char * memcg) lru_gen_read_memcg_stats() argument 302 lru_gen_do_aging(struct memcg_stats * stats,const char * memcg) lru_gen_do_aging() argument [all...] |
/linux/include/linux/sched/ |
H A D | mm.h | 489 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg() argument 505 set_active_memcg(struct mem_cgroup *memcg) in set_active_memcg() argument [all...] |
/linux/mm/damon/ |
H A D | ops-common.c | 255 struct mem_cgroup *memcg; in damos_folio_filter_match() local
|
/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
|