Home
last modified time | relevance | path

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

12

/linux/mm/
H A Dmemcontrol-v1.h54 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 Dmemcontrol.c112 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 Dmemcontrol-v1.c56 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 Dshrinker.c62 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 Dlist_lru.c80 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 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() 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 Dshrinker_debug.c19 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 Dzswap.c713 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 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
[all...]
H A Dbacking-dev.c667 struct mem_cgroup *memcg; in cgwb_create() local
926 wb_memcg_offline(struct mem_cgroup * memcg) wb_memcg_offline() argument
[all...]
H A Dpage_io.c308 struct mem_cgroup *memcg; in bio_associate_blkg_from_page() local
/linux/tools/testing/selftests/cgroup/
H A Dtest_memcontrol.c248 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 Dvmpressure.h47 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 Dzswap.h58 static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {} in zswap_memcg_offline_cleanup() argument
H A Doom.h36 struct mem_cgroup *memcg; member
H A Dshrinker.h55 struct mem_cgroup *memcg; member
H A Dbacking-dev.h363 static inline void wb_memcg_offline(struct mem_cgroup *memcg) in wb_memcg_offline() argument
H A Dmmzone.h628 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 Dswap.h628 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 Dlru_gen_util.c201 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 Dmm.h489 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 Dops-common.c255 struct mem_cgroup *memcg; in damos_folio_filter_match() local
/linux/arch/x86/kernel/cpu/sgx/
H A 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/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

12