Symbol: mem_cgroup
arch/x86/kernel/cpu/sgx/encl.c
1001
static struct mem_cgroup *sgx_encl_get_mem_cgroup(struct sgx_encl *encl)
arch/x86/kernel/cpu/sgx/encl.c
1003
struct mem_cgroup *memcg = NULL;
arch/x86/kernel/cpu/sgx/encl.c
1066
struct mem_cgroup *encl_memcg = sgx_encl_get_mem_cgroup(encl);
arch/x86/kernel/cpu/sgx/encl.c
1067
struct mem_cgroup *memcg = set_active_memcg(encl_memcg);
drivers/block/loop.c
1894
struct mem_cgroup *old_memcg = NULL;
fs/buffer.c
837
struct mem_cgroup *memcg, *old_memcg;
fs/notify/fanotify/fanotify.c
758
struct mem_cgroup *old_memcg;
fs/notify/inotify/inotify_fsnotify.c
70
struct mem_cgroup *old_memcg;
include/linux/backing-dev.h
159
void wb_memcg_offline(struct mem_cgroup *memcg);
include/linux/backing-dev.h
365
static inline void wb_memcg_offline(struct mem_cgroup *memcg)
include/linux/bpf.h
2783
void bpf_map_memcg_enter(const struct bpf_map *map, struct mem_cgroup **old_memcg,
include/linux/bpf.h
2784
struct mem_cgroup **new_memcg);
include/linux/bpf.h
2785
void bpf_map_memcg_exit(struct mem_cgroup *old_memcg,
include/linux/bpf.h
2786
struct mem_cgroup *memcg);
include/linux/bpf.h
2811
static inline void bpf_map_memcg_enter(const struct bpf_map *map, struct mem_cgroup **old_memcg,
include/linux/bpf.h
2812
struct mem_cgroup **new_memcg)
include/linux/bpf.h
2818
static inline void bpf_map_memcg_exit(struct mem_cgroup *old_memcg,
include/linux/bpf.h
2819
struct mem_cgroup *memcg)
include/linux/bpf.h
57
struct mem_cgroup;
include/linux/fsnotify_backend.h
136
struct mem_cgroup;
include/linux/fsnotify_backend.h
252
struct mem_cgroup *memcg; /* memcg to charge allocations */
include/linux/list_lru.h
111
void memcg_reparent_list_lrus(struct mem_cgroup *memcg, struct mem_cgroup *parent);
include/linux/list_lru.h
130
struct mem_cgroup **memcg);
include/linux/list_lru.h
139
struct mem_cgroup **memcg);
include/linux/list_lru.h
143
struct mem_cgroup **memcg, unsigned long *irq_flags);
include/linux/list_lru.h
149
struct list_head *item, int nid, struct mem_cgroup *memcg);
include/linux/list_lru.h
16
struct mem_cgroup;
include/linux/list_lru.h
183
struct mem_cgroup *memcg);
include/linux/list_lru.h
186
struct mem_cgroup *memcg);
include/linux/list_lru.h
226
struct mem_cgroup *memcg);
include/linux/list_lru.h
254
int nid, struct mem_cgroup *memcg);
include/linux/list_lru.h
304
int nid, struct mem_cgroup *memcg,
include/linux/list_lru.h
321
int nid, struct mem_cgroup *memcg,
include/linux/list_lru.h
82
int memcg_list_lru_alloc(struct mem_cgroup *memcg, struct list_lru *lru,
include/linux/memcontrol.h
1008
struct mem_cgroup *memcg;
include/linux/memcontrol.h
1026
struct mem_cgroup *memcg;
include/linux/memcontrol.h
1050
static inline struct mem_cgroup *folio_memcg(struct folio *folio)
include/linux/memcontrol.h
1060
static inline struct mem_cgroup *folio_memcg_check(struct folio *folio)
include/linux/memcontrol.h
1065
static inline struct mem_cgroup *page_memcg_check(struct page *page)
include/linux/memcontrol.h
1070
static inline struct mem_cgroup *get_mem_cgroup_from_objcg(struct obj_cgroup *objcg)
include/linux/memcontrol.h
1085
static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1105
static inline void memcg_memory_event(struct mem_cgroup *memcg,
include/linux/memcontrol.h
1115
static inline void mem_cgroup_protection(struct mem_cgroup *root,
include/linux/memcontrol.h
1116
struct mem_cgroup *memcg,
include/linux/memcontrol.h
1124
static inline void mem_cgroup_calculate_protection(struct mem_cgroup *root,
include/linux/memcontrol.h
1125
struct mem_cgroup *memcg)
include/linux/memcontrol.h
1129
static inline bool mem_cgroup_unprotected(struct mem_cgroup *target,
include/linux/memcontrol.h
1130
struct mem_cgroup *memcg)
include/linux/memcontrol.h
1134
static inline bool mem_cgroup_below_low(struct mem_cgroup *target,
include/linux/memcontrol.h
1135
struct mem_cgroup *memcg)
include/linux/memcontrol.h
1140
static inline bool mem_cgroup_below_min(struct mem_cgroup *target,
include/linux/memcontrol.h
1141
struct mem_cgroup *memcg)
include/linux/memcontrol.h
1180
static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg,
include/linux/memcontrol.h
1192
static inline struct mem_cgroup *parent_mem_cgroup(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1198
struct mem_cgroup *memcg)
include/linux/memcontrol.h
1203
static inline struct mem_cgroup *get_mem_cgroup_from_mm(struct mm_struct *mm)
include/linux/memcontrol.h
1208
static inline struct mem_cgroup *get_mem_cgroup_from_current(void)
include/linux/memcontrol.h
1213
static inline struct mem_cgroup *get_mem_cgroup_from_folio(struct folio *folio)
include/linux/memcontrol.h
1219
struct mem_cgroup *mem_cgroup_from_css(struct cgroup_subsys_state *css)
include/linux/memcontrol.h
1232
static inline bool mem_cgroup_tryget(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1237
static inline bool mem_cgroup_tryget_online(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1242
static inline void mem_cgroup_put(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1274
static inline struct mem_cgroup *
include/linux/memcontrol.h
1275
mem_cgroup_iter(struct mem_cgroup *root,
include/linux/memcontrol.h
1276
struct mem_cgroup *prev,
include/linux/memcontrol.h
1282
static inline void mem_cgroup_iter_break(struct mem_cgroup *root,
include/linux/memcontrol.h
1283
struct mem_cgroup *prev)
include/linux/memcontrol.h
1287
static inline void mem_cgroup_scan_tasks(struct mem_cgroup *memcg,
include/linux/memcontrol.h
1292
static inline unsigned short mem_cgroup_private_id(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1297
static inline struct mem_cgroup *mem_cgroup_from_private_id(unsigned short id)
include/linux/memcontrol.h
1304
static inline u64 mem_cgroup_id(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1309
static inline struct mem_cgroup *mem_cgroup_get_from_id(u64 id)
include/linux/memcontrol.h
1314
static inline struct mem_cgroup *mem_cgroup_from_seq(struct seq_file *m)
include/linux/memcontrol.h
1319
static inline struct mem_cgroup *lruvec_memcg(struct lruvec *lruvec)
include/linux/memcontrol.h
1324
static inline bool mem_cgroup_online(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1336
static inline unsigned long mem_cgroup_get_max(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1342
mem_cgroup_print_oom_context(struct mem_cgroup *memcg, struct task_struct *p)
include/linux/memcontrol.h
1347
mem_cgroup_print_oom_meminfo(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1355
static inline struct mem_cgroup *mem_cgroup_get_oom_group(
include/linux/memcontrol.h
1356
struct task_struct *victim, struct mem_cgroup *oom_domain)
include/linux/memcontrol.h
1361
static inline void mem_cgroup_print_oom_group(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1365
static inline void mod_memcg_state(struct mem_cgroup *memcg,
include/linux/memcontrol.h
1376
static inline unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx)
include/linux/memcontrol.h
1381
static inline unsigned long memcg_page_state_output(struct mem_cgroup *memcg, int item)
include/linux/memcontrol.h
1408
static inline void mem_cgroup_flush_stats(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1412
static inline void mem_cgroup_flush_stats_ratelimited(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1424
static inline void count_memcg_events(struct mem_cgroup *memcg,
include/linux/memcontrol.h
1479
struct mem_cgroup *memcg;
include/linux/memcontrol.h
1500
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
include/linux/memcontrol.h
1588
struct mem_cgroup *memcg;
include/linux/memcontrol.h
1644
static inline void mem_cgroup_set_socket_pressure(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1654
static inline u64 mem_cgroup_get_socket_pressure(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1667
static inline void mem_cgroup_set_socket_pressure(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1672
static inline u64 mem_cgroup_get_socket_pressure(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1678
int alloc_shrinker_info(struct mem_cgroup *memcg);
include/linux/memcontrol.h
1679
void free_shrinker_info(struct mem_cgroup *memcg);
include/linux/memcontrol.h
1680
void set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id);
include/linux/memcontrol.h
1681
void reparent_shrinker_deferred(struct mem_cgroup *memcg);
include/linux/memcontrol.h
1714
static inline void set_shrinker_bit(struct mem_cgroup *memcg,
include/linux/memcontrol.h
1785
static inline int memcg_kmem_id(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1790
struct mem_cgroup *mem_cgroup_from_virt(void *p);
include/linux/memcontrol.h
1796
struct mem_cgroup *memcg;
include/linux/memcontrol.h
1807
void mem_cgroup_node_filter_allowed(struct mem_cgroup *memcg, nodemask_t *mask);
include/linux/memcontrol.h
1809
void mem_cgroup_show_protected_memory(struct mem_cgroup *memcg);
include/linux/memcontrol.h
1811
static inline bool memcg_is_dying(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1857
static inline int memcg_kmem_id(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1862
static inline struct mem_cgroup *mem_cgroup_from_virt(void *p)
include/linux/memcontrol.h
187
struct mem_cgroup *memcg;
include/linux/memcontrol.h
1878
static inline void mem_cgroup_node_filter_allowed(struct mem_cgroup *memcg,
include/linux/memcontrol.h
1883
static inline void mem_cgroup_show_protected_memory(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1887
static inline bool memcg_is_dying(struct mem_cgroup *memcg)
include/linux/memcontrol.h
1897
bool mem_cgroup_zswap_writeback_enabled(struct mem_cgroup *memcg);
include/linux/memcontrol.h
1911
static inline bool mem_cgroup_zswap_writeback_enabled(struct mem_cgroup *memcg)
include/linux/memcontrol.h
27
struct mem_cgroup;
include/linux/memcontrol.h
333
extern struct mem_cgroup *root_mem_cgroup;
include/linux/memcontrol.h
375
static inline struct mem_cgroup *obj_cgroup_memcg(struct obj_cgroup *objcg)
include/linux/memcontrol.h
427
static inline struct mem_cgroup *folio_memcg(struct folio *folio)
include/linux/memcontrol.h
460
static inline struct mem_cgroup *folio_memcg_check(struct folio *folio)
include/linux/memcontrol.h
477
static inline struct mem_cgroup *page_memcg_check(struct page *page)
include/linux/memcontrol.h
484
static inline struct mem_cgroup *get_mem_cgroup_from_objcg(struct obj_cgroup *objcg)
include/linux/memcontrol.h
486
struct mem_cgroup *memcg;
include/linux/memcontrol.h
518
static inline bool mem_cgroup_is_root(struct mem_cgroup *memcg)
include/linux/memcontrol.h
549
static inline void mem_cgroup_protection(struct mem_cgroup *root,
include/linux/memcontrol.h
550
struct mem_cgroup *memcg,
include/linux/memcontrol.h
601
void mem_cgroup_calculate_protection(struct mem_cgroup *root,
include/linux/memcontrol.h
602
struct mem_cgroup *memcg);
include/linux/memcontrol.h
604
static inline bool mem_cgroup_unprotected(struct mem_cgroup *target,
include/linux/memcontrol.h
605
struct mem_cgroup *memcg)
include/linux/memcontrol.h
616
static inline bool mem_cgroup_below_low(struct mem_cgroup *target,
include/linux/memcontrol.h
617
struct mem_cgroup *memcg)
include/linux/memcontrol.h
626
static inline bool mem_cgroup_below_min(struct mem_cgroup *target,
include/linux/memcontrol.h
627
struct mem_cgroup *memcg)
include/linux/memcontrol.h
700
static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg,
include/linux/memcontrol.h
743
struct mem_cgroup *memcg = folio_memcg(folio);
include/linux/memcontrol.h
749
struct mem_cgroup *mem_cgroup_from_task(struct task_struct *p);
include/linux/memcontrol.h
751
struct mem_cgroup *get_mem_cgroup_from_mm(struct mm_struct *mm);
include/linux/memcontrol.h
753
struct mem_cgroup *get_mem_cgroup_from_current(void);
include/linux/memcontrol.h
755
struct mem_cgroup *get_mem_cgroup_from_folio(struct folio *folio);
include/linux/memcontrol.h
763
struct mem_cgroup *mem_cgroup_from_css(struct cgroup_subsys_state *css){
include/linux/memcontrol.h
764
return css ? container_of(css, struct mem_cgroup, css) : NULL;
include/linux/memcontrol.h
792
static inline bool mem_cgroup_tryget(struct mem_cgroup *memcg)
include/linux/memcontrol.h
797
static inline bool mem_cgroup_tryget_online(struct mem_cgroup *memcg)
include/linux/memcontrol.h
802
static inline void mem_cgroup_put(struct mem_cgroup *memcg)
include/linux/memcontrol.h
809
container_of(counter, struct mem_cgroup, member)
include/linux/memcontrol.h
81
struct mem_cgroup *position;
include/linux/memcontrol.h
811
struct mem_cgroup *mem_cgroup_iter(struct mem_cgroup *,
include/linux/memcontrol.h
812
struct mem_cgroup *,
include/linux/memcontrol.h
814
void mem_cgroup_iter_break(struct mem_cgroup *, struct mem_cgroup *);
include/linux/memcontrol.h
815
void mem_cgroup_scan_tasks(struct mem_cgroup *memcg,
include/linux/memcontrol.h
818
static inline unsigned short mem_cgroup_private_id(struct mem_cgroup *memcg)
include/linux/memcontrol.h
825
struct mem_cgroup *mem_cgroup_from_private_id(unsigned short id);
include/linux/memcontrol.h
827
static inline u64 mem_cgroup_id(struct mem_cgroup *memcg)
include/linux/memcontrol.h
832
struct mem_cgroup *mem_cgroup_get_from_id(u64 id);
include/linux/memcontrol.h
834
static inline struct mem_cgroup *mem_cgroup_from_seq(struct seq_file *m)
include/linux/memcontrol.h
839
static inline struct mem_cgroup *lruvec_memcg(struct lruvec *lruvec)
include/linux/memcontrol.h
856
static inline struct mem_cgroup *parent_mem_cgroup(struct mem_cgroup *memcg)
include/linux/memcontrol.h
861
static inline bool mem_cgroup_is_descendant(struct mem_cgroup *memcg,
include/linux/memcontrol.h
862
struct mem_cgroup *root)
include/linux/memcontrol.h
870
struct mem_cgroup *memcg)
include/linux/memcontrol.h
872
struct mem_cgroup *task_memcg;
include/linux/memcontrol.h
886
static inline bool mem_cgroup_online(struct mem_cgroup *memcg)
include/linux/memcontrol.h
91
struct mem_cgroup *memcg; /* Back pointer, we cannot */
include/linux/memcontrol.h
914
unsigned long mem_cgroup_get_max(struct mem_cgroup *memcg);
include/linux/memcontrol.h
916
void mem_cgroup_print_oom_context(struct mem_cgroup *memcg,
include/linux/memcontrol.h
919
void mem_cgroup_print_oom_meminfo(struct mem_cgroup *memcg);
include/linux/memcontrol.h
921
struct mem_cgroup *mem_cgroup_get_oom_group(struct task_struct *victim,
include/linux/memcontrol.h
922
struct mem_cgroup *oom_domain);
include/linux/memcontrol.h
923
void mem_cgroup_print_oom_group(struct mem_cgroup *memcg);
include/linux/memcontrol.h
926
void mod_memcg_state(struct mem_cgroup *memcg,
include/linux/memcontrol.h
932
struct mem_cgroup *memcg;
include/linux/memcontrol.h
944
unsigned long memcg_events(struct mem_cgroup *memcg, int event);
include/linux/memcontrol.h
945
unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx);
include/linux/memcontrol.h
946
unsigned long memcg_page_state_output(struct mem_cgroup *memcg, int item);
include/linux/memcontrol.h
953
void mem_cgroup_flush_stats(struct mem_cgroup *memcg);
include/linux/memcontrol.h
954
void mem_cgroup_flush_stats_ratelimited(struct mem_cgroup *memcg);
include/linux/memcontrol.h
958
void count_memcg_events(struct mem_cgroup *memcg, enum vm_event_item idx,
include/linux/memcontrol.h
964
struct mem_cgroup *memcg;
include/linux/memcontrol.h
978
struct mem_cgroup *memcg;
include/linux/memcontrol.h
996
void __memcg_memory_event(struct mem_cgroup *memcg,
include/linux/memcontrol.h
999
static inline void memcg_memory_event(struct mem_cgroup *memcg,
include/linux/mm_types.h
1400
struct mem_cgroup *memcg;
include/linux/mm_types.h
37
struct mem_cgroup;
include/linux/mmzone.h
692
void lru_gen_init_memcg(struct mem_cgroup *memcg);
include/linux/mmzone.h
693
void lru_gen_exit_memcg(struct mem_cgroup *memcg);
include/linux/mmzone.h
694
void lru_gen_online_memcg(struct mem_cgroup *memcg);
include/linux/mmzone.h
695
void lru_gen_offline_memcg(struct mem_cgroup *memcg);
include/linux/mmzone.h
696
void lru_gen_release_memcg(struct mem_cgroup *memcg);
include/linux/mmzone.h
697
void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid);
include/linux/mmzone.h
698
void max_lru_gen_memcg(struct mem_cgroup *memcg, int nid);
include/linux/mmzone.h
699
bool recheck_lru_gen_max_memcg(struct mem_cgroup *memcg, int nid);
include/linux/mmzone.h
700
void lru_gen_reparent_memcg(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid);
include/linux/mmzone.h
718
static inline void lru_gen_init_memcg(struct mem_cgroup *memcg)
include/linux/mmzone.h
722
static inline void lru_gen_exit_memcg(struct mem_cgroup *memcg)
include/linux/mmzone.h
726
static inline void lru_gen_online_memcg(struct mem_cgroup *memcg)
include/linux/mmzone.h
730
static inline void lru_gen_offline_memcg(struct mem_cgroup *memcg)
include/linux/mmzone.h
734
static inline void lru_gen_release_memcg(struct mem_cgroup *memcg)
include/linux/mmzone.h
738
static inline void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid)
include/linux/mmzone.h
742
static inline void max_lru_gen_memcg(struct mem_cgroup *memcg, int nid)
include/linux/mmzone.h
746
static inline bool recheck_lru_gen_max_memcg(struct mem_cgroup *memcg, int nid)
include/linux/mmzone.h
752
void lru_gen_reparent_memcg(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid)
include/linux/oom.h
14
struct mem_cgroup;
include/linux/oom.h
36
struct mem_cgroup *memcg;
include/linux/rmap.h
846
struct mem_cgroup *memcg, vm_flags_t *vm_flags);
include/linux/rmap.h
978
struct mem_cgroup *memcg,
include/linux/sched.h
1549
struct mem_cgroup *memcg_in_oom;
include/linux/sched.h
1557
struct mem_cgroup *active_memcg;
include/linux/sched/mm.h
475
DECLARE_PER_CPU(struct mem_cgroup *, int_active_memcg);
include/linux/sched/mm.h
491
static inline struct mem_cgroup *
include/linux/sched/mm.h
492
set_active_memcg(struct mem_cgroup *memcg)
include/linux/sched/mm.h
494
struct mem_cgroup *old;
include/linux/sched/mm.h
507
static inline struct mem_cgroup *
include/linux/sched/mm.h
508
set_active_memcg(struct mem_cgroup *memcg)
include/linux/shrinker.h
55
struct mem_cgroup *memcg;
include/linux/slab.h
276
struct mem_cgroup;
include/linux/swap.h
300
void *workingset_eviction(struct folio *folio, struct mem_cgroup *target_memcg);
include/linux/swap.h
365
extern unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
include/linux/swap.h
370
extern unsigned long mem_cgroup_shrink_node(struct mem_cgroup *mem,
include/linux/swap.h
540
static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg)
include/linux/swap.h
553
void lru_reparent_memcg(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid);
include/linux/swap.h
555
static inline int mem_cgroup_swappiness(struct mem_cgroup *mem)
include/linux/swap.h
592
extern long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg);
include/linux/swap.h
605
static inline long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg)
include/linux/vmpressure.h
30
struct mem_cgroup;
include/linux/vmpressure.h
33
void vmpressure(gfp_t gfp, int order, struct mem_cgroup *memcg, bool tree,
include/linux/vmpressure.h
35
extern void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio);
include/linux/vmpressure.h
39
extern struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg);
include/linux/vmpressure.h
40
extern struct mem_cgroup *vmpressure_to_memcg(struct vmpressure *vmpr);
include/linux/vmpressure.h
41
extern int vmpressure_register_event(struct mem_cgroup *memcg,
include/linux/vmpressure.h
44
extern void vmpressure_unregister_event(struct mem_cgroup *memcg,
include/linux/vmpressure.h
47
static inline void vmpressure(gfp_t gfp, int order, struct mem_cgroup *memcg,
include/linux/vmpressure.h
50
static inline void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg,
include/linux/zswap.h
33
void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg);
include/linux/zswap.h
58
static inline void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg) {}
include/net/sock.h
2692
static inline struct mem_cgroup *mem_cgroup_from_sk(const struct sock *sk)
include/net/sock.h
2704
struct mem_cgroup *memcg = mem_cgroup_from_sk(sk);
include/net/sock.h
2723
static inline struct mem_cgroup *mem_cgroup_from_sk(const struct sock *sk)
include/net/sock.h
462
struct mem_cgroup *sk_memcg;
include/trace/events/memcg.h
14
TP_PROTO(struct mem_cgroup *memcg, int item, long val),
include/trace/events/memcg.h
36
TP_PROTO(struct mem_cgroup *memcg, int item, long val),
include/trace/events/memcg.h
43
TP_PROTO(struct mem_cgroup *memcg, int item, long val),
include/trace/events/memcg.h
50
TP_PROTO(struct mem_cgroup *memcg, int item, unsigned long val),
include/trace/events/memcg.h
72
TP_PROTO(struct mem_cgroup *memcg, int item, unsigned long val),
include/trace/events/memcg.h
79
TP_PROTO(struct mem_cgroup *memcg, s64 stats_updates,
include/trace/events/vmscan.h
179
TP_PROTO(gfp_t gfp_flags, int order, struct mem_cgroup *memcg),
include/trace/events/vmscan.h
205
TP_PROTO(gfp_t gfp_flags, int order, struct mem_cgroup *memcg),
include/trace/events/vmscan.h
213
TP_PROTO(gfp_t gfp_flags, int order, struct mem_cgroup *memcg),
include/trace/events/vmscan.h
220
TP_PROTO(gfp_t gfp_flags, int order, struct mem_cgroup *memcg),
include/trace/events/vmscan.h
228
TP_PROTO(unsigned long nr_reclaimed, struct mem_cgroup *memcg),
include/trace/events/vmscan.h
251
TP_PROTO(unsigned long nr_reclaimed, struct mem_cgroup *memcg),
include/trace/events/vmscan.h
259
TP_PROTO(unsigned long nr_reclaimed, struct mem_cgroup *memcg),
include/trace/events/vmscan.h
266
TP_PROTO(unsigned long nr_reclaimed, struct mem_cgroup *memcg),
include/trace/events/vmscan.h
276
int priority, struct mem_cgroup *memcg),
include/trace/events/vmscan.h
324
long unused_scan_cnt, long new_scan_cnt, long total_scan, struct mem_cgroup *memcg),
include/trace/events/vmscan.h
590
TP_PROTO(unsigned long nr_reclaimed, struct mem_cgroup *memcg),
kernel/bpf/arena.c
477
struct mem_cgroup *new_memcg, *old_memcg;
kernel/bpf/arena.c
665
struct mem_cgroup *new_memcg, *old_memcg;
kernel/bpf/arena.c
840
struct mem_cgroup *new_memcg, *old_memcg;
kernel/bpf/arena.c
931
struct mem_cgroup *new_memcg, *old_memcg;
kernel/bpf/arena.c
965
struct mem_cgroup *new_memcg, *old_memcg;
kernel/bpf/memalloc.c
160
static struct mem_cgroup *get_memcg(const struct bpf_mem_cache *c)
kernel/bpf/memalloc.c
209
struct mem_cgroup *memcg = NULL, *old_memcg;
kernel/bpf/memalloc.c
988
struct mem_cgroup *memcg, *old_memcg;
kernel/bpf/syscall.c
504
static struct mem_cgroup *bpf_map_get_memcg(const struct bpf_map *map)
kernel/bpf/syscall.c
512
void bpf_map_memcg_enter(const struct bpf_map *map, struct mem_cgroup **old_memcg,
kernel/bpf/syscall.c
513
struct mem_cgroup **new_memcg)
kernel/bpf/syscall.c
519
void bpf_map_memcg_exit(struct mem_cgroup *old_memcg,
kernel/bpf/syscall.c
520
struct mem_cgroup *new_memcg)
kernel/bpf/syscall.c
529
struct mem_cgroup *memcg, *old_memcg;
kernel/bpf/syscall.c
542
struct mem_cgroup *memcg, *old_memcg;
kernel/bpf/syscall.c
554
struct mem_cgroup *memcg, *old_memcg;
kernel/bpf/syscall.c
567
struct mem_cgroup *memcg, *old_memcg;
kernel/bpf/syscall.c
580
struct mem_cgroup *memcg, *old_memcg;
mm/backing-dev.c
669
struct mem_cgroup *memcg;
mm/backing-dev.c
932
void wb_memcg_offline(struct mem_cgroup *memcg)
mm/bpf_memcontrol.c
113
__bpf_kfunc unsigned long bpf_mem_cgroup_usage(struct mem_cgroup *memcg)
mm/bpf_memcontrol.c
125
__bpf_kfunc unsigned long bpf_mem_cgroup_memory_events(struct mem_cgroup *memcg,
mm/bpf_memcontrol.c
143
__bpf_kfunc unsigned long bpf_mem_cgroup_page_state(struct mem_cgroup *memcg, int idx)
mm/bpf_memcontrol.c
157
__bpf_kfunc void bpf_mem_cgroup_flush_stats(struct mem_cgroup *memcg)
mm/bpf_memcontrol.c
23
__bpf_kfunc struct mem_cgroup *bpf_get_root_mem_cgroup(void)
mm/bpf_memcontrol.c
44
__bpf_kfunc struct mem_cgroup *
mm/bpf_memcontrol.c
47
struct mem_cgroup *memcg = NULL;
mm/bpf_memcontrol.c
63
memcg = container_of(css, struct mem_cgroup, css);
mm/bpf_memcontrol.c
78
__bpf_kfunc void bpf_put_mem_cgroup(struct mem_cgroup *memcg)
mm/bpf_memcontrol.c
92
__bpf_kfunc unsigned long bpf_mem_cgroup_vm_events(struct mem_cgroup *memcg,
mm/damon/core.c
2627
struct mem_cgroup *memcg;
mm/damon/ops-common.c
263
struct mem_cgroup *memcg;
mm/damon/paddr.c
125
struct mem_cgroup *memcg;
mm/damon/sysfs-common.c
106
static bool damon_sysfs_memcg_path_eq(struct mem_cgroup *memcg,
mm/damon/sysfs-common.c
119
struct mem_cgroup *memcg;
mm/filemap.c
954
struct mem_cgroup *tmp;
mm/huge_memory.c
3827
struct mem_cgroup *memcg;
mm/huge_memory.c
4327
struct mem_cgroup *memcg;
mm/huge_memory.c
4358
struct mem_cgroup *memcg;
mm/internal.h
1761
unsigned long shrink_slab(gfp_t gfp_mask, int nid, struct mem_cgroup *memcg,
mm/internal.h
626
struct mem_cgroup *memcg, pg_data_t *pgdat);
mm/list_lru.c
142
struct mem_cgroup **memcg, bool irq,
mm/list_lru.c
154
struct mem_cgroup **memcg)
mm/list_lru.c
166
struct mem_cgroup **memcg)
mm/list_lru.c
178
struct mem_cgroup **memcg,
mm/list_lru.c
192
struct mem_cgroup *memcg)
mm/list_lru.c
224
struct mem_cgroup *memcg)
mm/list_lru.c
236
int nid, struct mem_cgroup *memcg)
mm/list_lru.c
266
struct mem_cgroup *memcg)
mm/list_lru.c
310
int nid, struct mem_cgroup *memcg)
mm/list_lru.c
337
__list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg,
mm/list_lru.c
395
list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg,
mm/list_lru.c
405
list_lru_walk_one_irq(struct list_lru *lru, int nid, struct mem_cgroup *memcg,
mm/list_lru.c
425
struct mem_cgroup *memcg;
mm/list_lru.c
503
struct mem_cgroup *dst_memcg)
mm/list_lru.c
525
void memcg_reparent_list_lrus(struct mem_cgroup *memcg, struct mem_cgroup *parent)
mm/list_lru.c
566
static inline bool memcg_list_lru_allocated(struct mem_cgroup *memcg,
mm/list_lru.c
574
static int __memcg_list_lru_alloc(struct mem_cgroup *memcg,
mm/list_lru.c
579
struct mem_cgroup *pos, *parent;
mm/list_lru.c
623
int memcg_list_lru_alloc(struct mem_cgroup *memcg, struct list_lru *lru,
mm/list_lru.c
634
struct mem_cgroup *memcg;
mm/list_lru.c
87
struct mem_cgroup **memcg, bool irq,
mm/memcontrol-v1.c
1025
struct mem_cgroup *memcg = event->memcg;
mm/memcontrol-v1.c
1049
struct mem_cgroup *memcg = event->memcg;
mm/memcontrol-v1.c
1099
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol-v1.c
1235
void memcg1_memcg_init(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
1243
void memcg1_css_offline(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
1264
static bool mem_cgroup_oom_trylock(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
1266
struct mem_cgroup *iter, *failed = NULL;
mm/memcontrol-v1.c
1303
static void mem_cgroup_oom_unlock(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
1305
struct mem_cgroup *iter;
mm/memcontrol-v1.c
1314
static void mem_cgroup_mark_under_oom(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
1316
struct mem_cgroup *iter;
mm/memcontrol-v1.c
1324
static void mem_cgroup_unmark_under_oom(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
1326
struct mem_cgroup *iter;
mm/memcontrol-v1.c
1342
struct mem_cgroup *memcg;
mm/memcontrol-v1.c
1349
struct mem_cgroup *wake_memcg = (struct mem_cgroup *)arg;
mm/memcontrol-v1.c
1350
struct mem_cgroup *oom_wait_memcg;
mm/memcontrol-v1.c
1362
void memcg1_oom_recover(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
1395
struct mem_cgroup *memcg = current->memcg_in_oom;
mm/memcontrol-v1.c
1433
bool memcg1_oom_prepare(struct mem_cgroup *memcg, bool *locked)
mm/memcontrol-v1.c
1473
void memcg1_oom_finish(struct mem_cgroup *memcg, bool locked)
mm/memcontrol-v1.c
1481
static int mem_cgroup_resize_max(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
1540
static int mem_cgroup_force_empty(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
1566
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol-v1.c
1595
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol-v1.c
1645
static int memcg_update_tcp_max(struct mem_cgroup *memcg, unsigned long max)
mm/memcontrol-v1.c
167
static unsigned long soft_limit_excess(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
1687
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol-v1.c
1742
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol-v1.c
1782
static unsigned long mem_cgroup_node_nr_lru_pages(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
179
static void memcg1_update_tree(struct mem_cgroup *memcg, int nid)
mm/memcontrol-v1.c
1802
static unsigned long mem_cgroup_nr_lru_pages(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
1835
struct mem_cgroup *memcg = mem_cgroup_from_seq(m);
mm/memcontrol-v1.c
1910
void reparent_memcg1_state_local(struct mem_cgroup *memcg, struct mem_cgroup *parent)
mm/memcontrol-v1.c
1918
void reparent_memcg1_lruvec_state_local(struct mem_cgroup *memcg, struct mem_cgroup *parent)
mm/memcontrol-v1.c
1926
void memcg1_stat_format(struct mem_cgroup *memcg, struct seq_buf *s)
mm/memcontrol-v1.c
1929
struct mem_cgroup *mi;
mm/memcontrol-v1.c
2003
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol-v1.c
2011
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol-v1.c
2028
struct mem_cgroup *memcg = mem_cgroup_from_seq(sf);
mm/memcontrol-v1.c
2040
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol-v1.c
222
void memcg1_remove_from_trees(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
2223
void memcg1_account_kmem(struct mem_cgroup *memcg, int nr_pages)
mm/memcontrol-v1.c
2233
bool memcg1_charge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages,
mm/memcontrol-v1.c
2250
bool memcg1_alloc_events(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
2257
void memcg1_free_events(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
272
static int mem_cgroup_soft_reclaim(struct mem_cgroup *root_memcg,
mm/memcontrol-v1.c
277
struct mem_cgroup *victim = NULL;
mm/memcontrol-v1.c
430
static unsigned long mem_cgroup_usage(struct mem_cgroup *memcg, bool swap)
mm/memcontrol-v1.c
452
static void __mem_cgroup_threshold(struct mem_cgroup *memcg, bool swap)
mm/memcontrol-v1.c
503
static void mem_cgroup_threshold(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
533
static void memcg1_charge_statistics(struct mem_cgroup *memcg, int nr_pages)
mm/memcontrol-v1.c
549
static bool memcg1_event_ratelimit(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
56
struct mem_cgroup *memcg;
mm/memcontrol-v1.c
578
static void memcg1_check_events(struct mem_cgroup *memcg, int nid)
mm/memcontrol-v1.c
596
void memcg1_commit_charge(struct folio *folio, struct mem_cgroup *memcg)
mm/memcontrol-v1.c
620
struct mem_cgroup *memcg, *swap_memcg;
mm/memcontrol-v1.c
70
int (*register_event)(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
728
void memcg1_uncharge_batch(struct mem_cgroup *memcg, unsigned long pgpgout,
mm/memcontrol-v1.c
754
static int mem_cgroup_oom_notify_cb(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
767
static void mem_cgroup_oom_notify(struct mem_cgroup *memcg)
mm/memcontrol-v1.c
769
struct mem_cgroup *iter;
mm/memcontrol-v1.c
77
void (*unregister_event)(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
775
static int __mem_cgroup_usage_register_event(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
855
static int mem_cgroup_usage_register_event(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
861
static int memsw_cgroup_usage_register_event(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
867
static void __mem_cgroup_usage_unregister_event(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
952
static void mem_cgroup_usage_unregister_event(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
958
static void memsw_cgroup_usage_unregister_event(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
964
static int mem_cgroup_oom_register_event(struct mem_cgroup *memcg,
mm/memcontrol-v1.c
986
static void mem_cgroup_oom_unregister_event(struct mem_cgroup *memcg,
mm/memcontrol-v1.h
102
static inline bool memcg1_alloc_events(struct mem_cgroup *memcg) { return true; }
mm/memcontrol-v1.h
103
static inline void memcg1_free_events(struct mem_cgroup *memcg) {}
mm/memcontrol-v1.h
105
static inline void memcg1_memcg_init(struct mem_cgroup *memcg) {}
mm/memcontrol-v1.h
106
static inline void memcg1_remove_from_trees(struct mem_cgroup *memcg) {}
mm/memcontrol-v1.h
107
static inline void memcg1_soft_limit_reset(struct mem_cgroup *memcg) {}
mm/memcontrol-v1.h
108
static inline void memcg1_css_offline(struct mem_cgroup *memcg) {}
mm/memcontrol-v1.h
110
static inline bool memcg1_oom_prepare(struct mem_cgroup *memcg, bool *locked) { return true; }
mm/memcontrol-v1.h
111
static inline void memcg1_oom_finish(struct mem_cgroup *memcg, bool locked) {}
mm/memcontrol-v1.h
112
static inline void memcg1_oom_recover(struct mem_cgroup *memcg) {}
mm/memcontrol-v1.h
115
struct mem_cgroup *memcg) {}
mm/memcontrol-v1.h
117
static inline void memcg1_uncharge_batch(struct mem_cgroup *memcg,
mm/memcontrol-v1.h
121
static inline void memcg1_stat_format(struct mem_cgroup *memcg, struct seq_buf *s) {}
mm/memcontrol-v1.h
123
static inline void memcg1_account_kmem(struct mem_cgroup *memcg, int nr_pages) {}
mm/memcontrol-v1.h
124
static inline bool memcg1_tcpmem_active(struct mem_cgroup *memcg) { return false; }
mm/memcontrol-v1.h
125
static inline bool memcg1_charge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages,
mm/memcontrol-v1.h
127
static inline void memcg1_uncharge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages) {}
mm/memcontrol-v1.h
25
void drain_all_stock(struct mem_cgroup *root_memcg);
mm/memcontrol-v1.h
27
unsigned long memcg_events(struct mem_cgroup *memcg, int event);
mm/memcontrol-v1.h
30
struct mem_cgroup *mem_cgroup_private_id_get_online(struct mem_cgroup *memcg,
mm/memcontrol-v1.h
42
unsigned long memcg_events_local(struct mem_cgroup *memcg, int event);
mm/memcontrol-v1.h
43
unsigned long memcg_page_state_local(struct mem_cgroup *memcg, int idx);
mm/memcontrol-v1.h
44
unsigned long memcg_page_state_local_output(struct mem_cgroup *memcg, int item);
mm/memcontrol-v1.h
45
bool memcg1_alloc_events(struct mem_cgroup *memcg);
mm/memcontrol-v1.h
46
void memcg1_free_events(struct mem_cgroup *memcg);
mm/memcontrol-v1.h
48
void memcg1_memcg_init(struct mem_cgroup *memcg);
mm/memcontrol-v1.h
49
void memcg1_remove_from_trees(struct mem_cgroup *memcg);
mm/memcontrol-v1.h
51
static inline void memcg1_soft_limit_reset(struct mem_cgroup *memcg)
mm/memcontrol-v1.h
57
void memcg1_css_offline(struct mem_cgroup *memcg);
mm/memcontrol-v1.h
67
bool memcg1_oom_prepare(struct mem_cgroup *memcg, bool *locked);
mm/memcontrol-v1.h
68
void memcg1_oom_finish(struct mem_cgroup *memcg, bool locked);
mm/memcontrol-v1.h
69
void memcg1_oom_recover(struct mem_cgroup *memcg);
mm/memcontrol-v1.h
71
void memcg1_commit_charge(struct folio *folio, struct mem_cgroup *memcg);
mm/memcontrol-v1.h
72
void memcg1_uncharge_batch(struct mem_cgroup *memcg, unsigned long pgpgout,
mm/memcontrol-v1.h
75
void memcg1_stat_format(struct mem_cgroup *memcg, struct seq_buf *s);
mm/memcontrol-v1.h
76
void reparent_memcg1_state_local(struct mem_cgroup *memcg, struct mem_cgroup *parent);
mm/memcontrol-v1.h
77
void reparent_memcg1_lruvec_state_local(struct mem_cgroup *memcg, struct mem_cgroup *parent);
mm/memcontrol-v1.h
79
void reparent_memcg_state_local(struct mem_cgroup *memcg,
mm/memcontrol-v1.h
80
struct mem_cgroup *parent, int idx);
mm/memcontrol-v1.h
81
void reparent_memcg_lruvec_state_local(struct mem_cgroup *memcg,
mm/memcontrol-v1.h
82
struct mem_cgroup *parent, int idx);
mm/memcontrol-v1.h
84
void memcg1_account_kmem(struct mem_cgroup *memcg, int nr_pages);
mm/memcontrol-v1.h
85
static inline bool memcg1_tcpmem_active(struct mem_cgroup *memcg)
mm/memcontrol-v1.h
89
bool memcg1_charge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages,
mm/memcontrol-v1.h
91
static inline void memcg1_uncharge_skmem(struct mem_cgroup *memcg, unsigned int nr_pages)
mm/memcontrol.c
1001
struct mem_cgroup *memcg;
mm/memcontrol.c
1028
void count_memcg_events(struct mem_cgroup *memcg, enum vm_event_item idx,
mm/memcontrol.c
1049
unsigned long memcg_events(struct mem_cgroup *memcg, int event)
mm/memcontrol.c
1068
unsigned long memcg_events_local(struct mem_cgroup *memcg, int event)
mm/memcontrol.c
1079
struct mem_cgroup *mem_cgroup_from_task(struct task_struct *p)
mm/memcontrol.c
1093
static __always_inline struct mem_cgroup *active_memcg(void)
mm/memcontrol.c
1112
struct mem_cgroup *get_mem_cgroup_from_mm(struct mm_struct *mm)
mm/memcontrol.c
1114
struct mem_cgroup *memcg;
mm/memcontrol.c
115
struct vmpressure *memcg_to_vmpressure(struct mem_cgroup *memcg)
mm/memcontrol.c
1154
struct mem_cgroup *get_mem_cgroup_from_current(void)
mm/memcontrol.c
1156
struct mem_cgroup *memcg;
mm/memcontrol.c
1178
struct mem_cgroup *get_mem_cgroup_from_folio(struct folio *folio)
mm/memcontrol.c
1180
struct mem_cgroup *memcg;
mm/memcontrol.c
1213
struct mem_cgroup *mem_cgroup_iter(struct mem_cgroup *root,
mm/memcontrol.c
1214
struct mem_cgroup *prev,
mm/memcontrol.c
1219
struct mem_cgroup *pos;
mm/memcontrol.c
122
struct mem_cgroup *vmpressure_to_memcg(struct vmpressure *vmpr)
mm/memcontrol.c
1220
struct mem_cgroup *next;
mm/memcontrol.c
124
return container_of(vmpr, struct mem_cgroup, vmpressure);
mm/memcontrol.c
1305
void mem_cgroup_iter_break(struct mem_cgroup *root,
mm/memcontrol.c
1306
struct mem_cgroup *prev)
mm/memcontrol.c
1314
static void __invalidate_reclaim_iterators(struct mem_cgroup *from,
mm/memcontrol.c
1315
struct mem_cgroup *dead_memcg)
mm/memcontrol.c
1328
static void invalidate_reclaim_iterators(struct mem_cgroup *dead_memcg)
mm/memcontrol.c
1330
struct mem_cgroup *memcg = dead_memcg;
mm/memcontrol.c
1331
struct mem_cgroup *last;
mm/memcontrol.c
1362
void mem_cgroup_scan_tasks(struct mem_cgroup *memcg,
mm/memcontrol.c
1365
struct mem_cgroup *iter;
mm/memcontrol.c
138
static void memcg_uncharge(struct mem_cgroup *memcg, unsigned int nr_pages);
mm/memcontrol.c
1518
static unsigned long mem_cgroup_margin(struct mem_cgroup *memcg)
mm/memcontrol.c
1667
unsigned long memcg_page_state_output(struct mem_cgroup *memcg, int item)
mm/memcontrol.c
1674
unsigned long memcg_page_state_local_output(struct mem_cgroup *memcg, int item)
mm/memcontrol.c
1693
static void memcg_stat_format(struct mem_cgroup *memcg, struct seq_buf *s)
mm/memcontrol.c
172
struct mem_cgroup *memcg;
mm/memcontrol.c
1751
static void memory_stat_format(struct mem_cgroup *memcg, struct seq_buf *s)
mm/memcontrol.c
1770
void mem_cgroup_print_oom_context(struct mem_cgroup *memcg, struct task_struct *p)
mm/memcontrol.c
1791
void mem_cgroup_print_oom_meminfo(struct mem_cgroup *memcg)
mm/memcontrol.c
1835
unsigned long mem_cgroup_get_max(struct mem_cgroup *memcg)
mm/memcontrol.c
1854
void __memcg_memory_event(struct mem_cgroup *memcg,
mm/memcontrol.c
1885
static bool mem_cgroup_out_of_memory(struct mem_cgroup *memcg, gfp_t gfp_mask,
mm/memcontrol.c
1918
static bool mem_cgroup_oom(struct mem_cgroup *memcg, gfp_t mask, int order)
mm/memcontrol.c
1947
struct mem_cgroup *mem_cgroup_get_oom_group(struct task_struct *victim,
mm/memcontrol.c
1948
struct mem_cgroup *oom_domain)
mm/memcontrol.c
1950
struct mem_cgroup *oom_group = NULL;
mm/memcontrol.c
1951
struct mem_cgroup *memcg;
mm/memcontrol.c
1994
void mem_cgroup_print_oom_group(struct mem_cgroup *memcg)
mm/memcontrol.c
2010
struct mem_cgroup *cached[NR_MEMCG_STOCK];
mm/memcontrol.c
2066
struct mem_cgroup *root_memcg);
mm/memcontrol.c
2079
static bool consume_stock(struct mem_cgroup *memcg, unsigned int nr_pages)
mm/memcontrol.c
209
static inline struct obj_cgroup *__memcg_reparent_objcgs(struct mem_cgroup *memcg,
mm/memcontrol.c
210
struct mem_cgroup *parent,
mm/memcontrol.c
2109
static void memcg_uncharge(struct mem_cgroup *memcg, unsigned int nr_pages)
mm/memcontrol.c
2121
struct mem_cgroup *old = READ_ONCE(stock->cached[i]);
mm/memcontrol.c
2177
static void refill_stock(struct mem_cgroup *memcg, unsigned int nr_pages)
mm/memcontrol.c
2180
struct mem_cgroup *cached;
mm/memcontrol.c
2237
struct mem_cgroup *root_memcg)
mm/memcontrol.c
2239
struct mem_cgroup *memcg;
mm/memcontrol.c
2276
void drain_all_stock(struct mem_cgroup *root_memcg)
mm/memcontrol.c
230
static void __mem_cgroup_flush_stats(struct mem_cgroup *memcg, bool force);
mm/memcontrol.c
232
static inline void reparent_state_local(struct mem_cgroup *memcg, struct mem_cgroup *parent)
mm/memcontrol.c
2328
static unsigned long reclaim_high(struct mem_cgroup *memcg,
mm/memcontrol.c
2357
struct mem_cgroup *memcg;
mm/memcontrol.c
2359
memcg = container_of(work, struct mem_cgroup, high_work);
mm/memcontrol.c
2434
static u64 mem_find_max_overage(struct mem_cgroup *memcg)
mm/memcontrol.c
2448
static u64 swap_find_max_overage(struct mem_cgroup *memcg)
mm/memcontrol.c
2468
static unsigned long calculate_high_delay(struct mem_cgroup *memcg,
mm/memcontrol.c
2512
struct mem_cgroup *memcg;
mm/memcontrol.c
252
static inline void reparent_state_local(struct mem_cgroup *memcg, struct mem_cgroup *parent)
mm/memcontrol.c
257
static inline void reparent_locks(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid)
mm/memcontrol.c
2595
static int try_charge_memcg(struct mem_cgroup *memcg, gfp_t gfp_mask,
mm/memcontrol.c
2600
struct mem_cgroup *mem_over_limit;
mm/memcontrol.c
264
static inline void reparent_unlocks(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid)
mm/memcontrol.c
271
static void memcg_reparent_objcgs(struct mem_cgroup *memcg)
mm/memcontrol.c
274
struct mem_cgroup *parent = parent_mem_cgroup(memcg);
mm/memcontrol.c
2791
static inline int try_charge(struct mem_cgroup *memcg, gfp_t gfp_mask,
mm/memcontrol.c
2814
static inline void account_slab_nmi_safe(struct mem_cgroup *memcg,
mm/memcontrol.c
2835
static inline void account_slab_nmi_safe(struct mem_cgroup *memcg,
mm/memcontrol.c
2850
struct mem_cgroup *memcg;
mm/memcontrol.c
2859
struct mem_cgroup *mem_cgroup_from_obj_slab(struct slab *slab, void *p)
mm/memcontrol.c
2897
struct mem_cgroup *mem_cgroup_from_virt(void *p)
mm/memcontrol.c
2910
static struct obj_cgroup *__get_obj_cgroup_from_memcg(struct mem_cgroup *memcg)
mm/memcontrol.c
2924
static inline struct obj_cgroup *get_obj_cgroup_from_memcg(struct mem_cgroup *memcg)
mm/memcontrol.c
2937
struct mem_cgroup *memcg;
mm/memcontrol.c
2988
struct mem_cgroup *memcg;
mm/memcontrol.c
3044
static inline void account_kmem_nmi_safe(struct mem_cgroup *memcg, int val)
mm/memcontrol.c
3055
static inline void account_kmem_nmi_safe(struct mem_cgroup *memcg, int val)
mm/memcontrol.c
3069
struct mem_cgroup *memcg;
mm/memcontrol.c
3092
struct mem_cgroup *memcg;
mm/memcontrol.c
330
struct mem_cgroup *memcg;
mm/memcontrol.c
3328
struct mem_cgroup *memcg;
mm/memcontrol.c
3371
struct mem_cgroup *root_memcg)
mm/memcontrol.c
3374
struct mem_cgroup *memcg;
mm/memcontrol.c
355
struct mem_cgroup *memcg;
mm/memcontrol.c
3569
struct mem_cgroup *memcg;
mm/memcontrol.c
3688
static void memcg_online_kmem(struct mem_cgroup *memcg)
mm/memcontrol.c
3701
static void memcg_offline_kmem(struct mem_cgroup *memcg)
mm/memcontrol.c
3703
struct mem_cgroup *parent;
mm/memcontrol.c
3719
static int memcg_wb_domain_init(struct mem_cgroup *memcg, gfp_t gfp)
mm/memcontrol.c
3724
static void memcg_wb_domain_exit(struct mem_cgroup *memcg)
mm/memcontrol.c
3729
static void memcg_wb_domain_size_changed(struct mem_cgroup *memcg)
mm/memcontrol.c
3736
struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css);
mm/memcontrol.c
3766
struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css);
mm/memcontrol.c
3767
struct mem_cgroup *parent;
mm/memcontrol.c
3834
struct mem_cgroup *memcg = folio_memcg(folio);
mm/memcontrol.c
3886
struct mem_cgroup *memcg = mem_cgroup_from_css(wb->memcg_css);
mm/memcontrol.c
3913
static int memcg_wb_domain_init(struct mem_cgroup *memcg, gfp_t gfp)
mm/memcontrol.c
3918
static void memcg_wb_domain_exit(struct mem_cgroup *memcg)
mm/memcontrol.c
3922
static void memcg_wb_domain_size_changed(struct mem_cgroup *memcg)
mm/memcontrol.c
3955
static void mem_cgroup_private_id_remove(struct mem_cgroup *memcg)
mm/memcontrol.c
3963
static inline void mem_cgroup_private_id_put(struct mem_cgroup *memcg, unsigned int n)
mm/memcontrol.c
3973
struct mem_cgroup *mem_cgroup_private_id_get_online(struct mem_cgroup *memcg, unsigned int n)
mm/memcontrol.c
3995
struct mem_cgroup *mem_cgroup_from_private_id(unsigned short id)
mm/memcontrol.c
4001
struct mem_cgroup *mem_cgroup_get_from_id(u64 id)
mm/memcontrol.c
4005
struct mem_cgroup *memcg = NULL;
mm/memcontrol.c
4013
memcg = container_of(css, struct mem_cgroup, css);
mm/memcontrol.c
4030
static bool alloc_mem_cgroup_per_node_info(struct mem_cgroup *memcg, int node)
mm/memcontrol.c
4061
static void __mem_cgroup_free(struct mem_cgroup *memcg)
mm/memcontrol.c
4079
static void mem_cgroup_free(struct mem_cgroup *memcg)
mm/memcontrol.c
4086
static struct mem_cgroup *mem_cgroup_alloc(struct mem_cgroup *parent)
mm/memcontrol.c
4090
struct mem_cgroup *memcg;
mm/memcontrol.c
4159
struct mem_cgroup *parent = mem_cgroup_from_css(parent_css);
mm/memcontrol.c
4160
struct mem_cgroup *memcg, *old_memcg;
mm/memcontrol.c
4211
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol.c
4288
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol.c
4315
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol.c
4323
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol.c
4361
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol.c
4431
static void flush_nmi_stats(struct mem_cgroup *memcg, struct mem_cgroup *parent,
mm/memcontrol.c
4478
static void flush_nmi_stats(struct mem_cgroup *memcg, struct mem_cgroup *parent,
mm/memcontrol.c
4485
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol.c
4486
struct mem_cgroup *parent = parent_mem_cgroup(memcg);
mm/memcontrol.c
4626
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol.c
4650
struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(sf));
mm/memcontrol.c
4665
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
4683
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
4708
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
4725
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
4748
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
4771
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
4823
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
4891
struct mem_cgroup *memcg = mem_cgroup_from_seq(m);
mm/memcontrol.c
4899
struct mem_cgroup *memcg = mem_cgroup_from_seq(m);
mm/memcontrol.c
4907
struct mem_cgroup *memcg = mem_cgroup_from_seq(m);
mm/memcontrol.c
4931
struct mem_cgroup *memcg = mem_cgroup_from_seq(m);
mm/memcontrol.c
4960
struct mem_cgroup *memcg = mem_cgroup_from_seq(m);
mm/memcontrol.c
4970
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
4992
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
5043
.file_offset = offsetof(struct mem_cgroup, events_file),
mm/memcontrol.c
5049
.file_offset = offsetof(struct mem_cgroup, events_local_file),
mm/memcontrol.c
5102
void mem_cgroup_calculate_protection(struct mem_cgroup *root,
mm/memcontrol.c
5103
struct mem_cgroup *memcg)
mm/memcontrol.c
5117
static int charge_memcg(struct folio *folio, struct mem_cgroup *memcg,
mm/memcontrol.c
5139
struct mem_cgroup *memcg;
mm/memcontrol.c
5163
struct mem_cgroup *memcg = get_mem_cgroup_from_current();
mm/memcontrol.c
5198
struct mem_cgroup *memcg;
mm/memcontrol.c
5231
struct mem_cgroup *memcg;
mm/memcontrol.c
532
void reparent_memcg_lruvec_state_local(struct mem_cgroup *memcg,
mm/memcontrol.c
533
struct mem_cgroup *parent, int idx)
mm/memcontrol.c
5334
struct mem_cgroup *memcg;
mm/memcontrol.c
5417
struct mem_cgroup *memcg;
mm/memcontrol.c
5440
struct mem_cgroup *memcg = mem_cgroup_from_sk(sk);
mm/memcontrol.c
5448
struct mem_cgroup *memcg;
mm/memcontrol.c
5474
struct mem_cgroup *memcg = mem_cgroup_from_sk(sk);
mm/memcontrol.c
5494
struct mem_cgroup *memcg = mem_cgroup_from_sk(sk);
mm/memcontrol.c
5563
memcg_size = struct_size_t(struct mem_cgroup, nodeinfo, nr_node_ids);
mm/memcontrol.c
5587
struct mem_cgroup *memcg;
mm/memcontrol.c
5634
struct mem_cgroup *memcg;
mm/memcontrol.c
5651
long mem_cgroup_get_nr_swap_pages(struct mem_cgroup *memcg)
mm/memcontrol.c
5666
struct mem_cgroup *memcg;
mm/memcontrol.c
5708
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol.c
5715
struct mem_cgroup *memcg = mem_cgroup_from_css(seq_css(sf));
mm/memcontrol.c
5723
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
5738
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
5761
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
5777
struct mem_cgroup *memcg = mem_cgroup_from_seq(m);
mm/memcontrol.c
5818
.file_offset = offsetof(struct mem_cgroup, swap_events_file),
mm/memcontrol.c
5839
struct mem_cgroup *memcg, *original_memcg;
mm/memcontrol.c
5880
struct mem_cgroup *memcg;
mm/memcontrol.c
5912
struct mem_cgroup *memcg;
mm/memcontrol.c
5931
bool mem_cgroup_zswap_writeback_enabled(struct mem_cgroup *memcg)
mm/memcontrol.c
5947
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
mm/memcontrol.c
5962
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
5978
struct mem_cgroup *memcg = mem_cgroup_from_seq(m);
mm/memcontrol.c
5987
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
mm/memcontrol.c
6040
void mem_cgroup_node_filter_allowed(struct mem_cgroup *memcg, nodemask_t *mask)
mm/memcontrol.c
6057
void mem_cgroup_show_protected_memory(struct mem_cgroup *memcg)
mm/memcontrol.c
672
static inline void memcg_rstat_updated(struct mem_cgroup *memcg, long val,
mm/memcontrol.c
704
static void __mem_cgroup_flush_stats(struct mem_cgroup *memcg, bool force)
mm/memcontrol.c
729
void mem_cgroup_flush_stats(struct mem_cgroup *memcg)
mm/memcontrol.c
740
void mem_cgroup_flush_stats_ratelimited(struct mem_cgroup *memcg)
mm/memcontrol.c
757
unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx)
mm/memcontrol.c
808
static inline struct mem_cgroup *get_non_dying_memcg_start(struct mem_cgroup *memcg,
mm/memcontrol.c
83
struct mem_cgroup *root_mem_cgroup __read_mostly;
mm/memcontrol.c
834
static inline struct mem_cgroup *get_non_dying_memcg_start(struct mem_cgroup *memcg,
mm/memcontrol.c
845
static void __mod_memcg_state(struct mem_cgroup *memcg,
mm/memcontrol.c
87
DEFINE_PER_CPU(struct mem_cgroup *, int_active_memcg);
mm/memcontrol.c
871
void mod_memcg_state(struct mem_cgroup *memcg, enum memcg_stat_item idx,
mm/memcontrol.c
886
unsigned long memcg_page_state_local(struct mem_cgroup *memcg, int idx)
mm/memcontrol.c
902
void reparent_memcg_state_local(struct mem_cgroup *memcg,
mm/memcontrol.c
903
struct mem_cgroup *parent, int idx)
mm/memcontrol.c
915
struct mem_cgroup *memcg = pn->memcg;
mm/memcontrol.c
943
struct mem_cgroup *memcg;
mm/memcontrol.c
979
struct mem_cgroup *memcg;
mm/migrate.c
2750
struct mem_cgroup *memcg = get_mem_cgroup_from_folio(folio);
mm/migrate.c
673
struct mem_cgroup *memcg;
mm/oom_kill.c
1011
struct mem_cgroup *oom_group;
mm/page_io.c
322
struct mem_cgroup *memcg;
mm/page_owner.c
516
struct mem_cgroup *memcg;
mm/rmap.c
1031
struct mem_cgroup *memcg = pra->memcg;
mm/rmap.c
1065
struct mem_cgroup *memcg, vm_flags_t *vm_flags)
mm/rmap.c
911
struct mem_cgroup *memcg;
mm/shrinker.c
115
static struct shrinker_info *shrinker_info_protected(struct mem_cgroup *memcg,
mm/shrinker.c
122
static int expand_one_shrinker_info(struct mem_cgroup *memcg, int new_size,
mm/shrinker.c
164
struct mem_cgroup *memcg;
mm/shrinker.c
205
void set_shrinker_bit(struct mem_cgroup *memcg, int nid, int shrinker_id)
mm/shrinker.c
262
struct mem_cgroup *memcg)
mm/shrinker.c
278
struct mem_cgroup *memcg)
mm/shrinker.c
294
void reparent_shrinker_deferred(struct mem_cgroup *memcg)
mm/shrinker.c
298
struct mem_cgroup *parent = parent_mem_cgroup(memcg);
mm/shrinker.c
329
struct mem_cgroup *memcg)
mm/shrinker.c
335
struct mem_cgroup *memcg)
mm/shrinker.c
477
struct mem_cgroup *memcg, int priority)
mm/shrinker.c
598
struct mem_cgroup *memcg, int priority)
mm/shrinker.c
62
static void __free_shrinker_info(struct mem_cgroup *memcg)
mm/shrinker.c
624
unsigned long shrink_slab(gfp_t gfp_mask, int nid, struct mem_cgroup *memcg,
mm/shrinker.c
79
void free_shrinker_info(struct mem_cgroup *memcg)
mm/shrinker.c
86
int alloc_shrinker_info(struct mem_cgroup *memcg)
mm/shrinker_debug.c
110
struct mem_cgroup *memcg = NULL;
mm/shrinker_debug.c
19
struct mem_cgroup *memcg,
mm/shrinker_debug.c
51
struct mem_cgroup *memcg;
mm/swap.c
1160
void lru_reparent_memcg(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid)
mm/vmpressure.c
240
void vmpressure(gfp_t gfp, int order, struct mem_cgroup *memcg, bool tree,
mm/vmpressure.c
344
void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio)
mm/vmpressure.c
383
int vmpressure_register_event(struct mem_cgroup *memcg,
mm/vmpressure.c
444
void vmpressure_unregister_event(struct mem_cgroup *memcg,
mm/vmpressure.c
77
struct mem_cgroup *memcg = vmpressure_to_memcg(vmpr);
mm/vmscan.c
1058
struct mem_cgroup *memcg)
mm/vmscan.c
242
static int sc_swappiness(struct scan_control *sc, struct mem_cgroup *memcg)
mm/vmscan.c
2424
static unsigned long apply_proportional_protection(struct mem_cgroup *memcg,
mm/vmscan.c
2497
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
mm/vmscan.c
264
static int sc_swappiness(struct scan_control *sc, struct mem_cgroup *memcg)
mm/vmscan.c
2677
static struct lruvec *get_lruvec(struct mem_cgroup *memcg, int nid)
mm/vmscan.c
2699
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
mm/vmscan.c
2831
static struct lru_gen_mm_list *get_mm_list(struct mem_cgroup *memcg)
mm/vmscan.c
2874
struct mem_cgroup *memcg = get_mem_cgroup_from_mm(mm);
mm/vmscan.c
2902
struct mem_cgroup *memcg = NULL;
mm/vmscan.c
2940
struct mem_cgroup *memcg;
mm/vmscan.c
2969
static struct lru_gen_mm_list *get_mm_list(struct mem_cgroup *memcg)
mm/vmscan.c
3017
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
mm/vmscan.c
3078
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
mm/vmscan.c
323
struct mem_cgroup *memcg)
mm/vmscan.c
3411
static struct folio *get_pfn_folio(unsigned long pfn, struct mem_cgroup *memcg,
mm/vmscan.c
342
static inline bool can_reclaim_anon_pages(struct mem_cgroup *memcg,
mm/vmscan.c
3474
struct mem_cgroup *memcg = lruvec_memcg(walk->lruvec);
mm/vmscan.c
3562
struct mem_cgroup *memcg = lruvec_memcg(walk->lruvec);
mm/vmscan.c
409
struct mem_cgroup *memcg = NULL;
mm/vmscan.c
4101
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
mm/vmscan.c
4115
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
mm/vmscan.c
4135
struct mem_cgroup *memcg;
mm/vmscan.c
4193
struct mem_cgroup *memcg;
mm/vmscan.c
4354
void lru_gen_online_memcg(struct mem_cgroup *memcg)
mm/vmscan.c
4379
void lru_gen_offline_memcg(struct mem_cgroup *memcg)
mm/vmscan.c
4390
void lru_gen_release_memcg(struct mem_cgroup *memcg)
mm/vmscan.c
4416
void lru_gen_soft_reclaim(struct mem_cgroup *memcg, int nid)
mm/vmscan.c
4425
bool recheck_lru_gen_max_memcg(struct mem_cgroup *memcg, int nid)
mm/vmscan.c
4438
static void try_to_inc_max_seq_nowalk(struct mem_cgroup *memcg,
mm/vmscan.c
4472
void max_lru_gen_memcg(struct mem_cgroup *memcg, int nid)
mm/vmscan.c
4544
void lru_gen_reparent_memcg(struct mem_cgroup *memcg, struct mem_cgroup *parent, int nid)
mm/vmscan.c
4814
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
mm/vmscan.c
4908
struct mem_cgroup *memcg, int swappiness)
mm/vmscan.c
4961
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
mm/vmscan.c
5006
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
mm/vmscan.c
5050
struct mem_cgroup *memcg;
mm/vmscan.c
5266
struct mem_cgroup *memcg;
mm/vmscan.c
5406
struct mem_cgroup *memcg;
mm/vmscan.c
5438
struct mem_cgroup *memcg = lruvec_memcg(v);
mm/vmscan.c
5516
struct mem_cgroup *memcg = lruvec_memcg(lruvec);
mm/vmscan.c
5618
struct mem_cgroup *memcg = NULL;
mm/vmscan.c
5797
void lru_gen_init_memcg(struct mem_cgroup *memcg)
mm/vmscan.c
5808
void lru_gen_exit_memcg(struct mem_cgroup *memcg)
mm/vmscan.c
6066
struct mem_cgroup *target_memcg = sc->target_mem_cgroup;
mm/vmscan.c
6071
struct mem_cgroup *memcg;
mm/vmscan.c
6420
static void snapshot_refaults(struct mem_cgroup *target_memcg, pg_data_t *pgdat)
mm/vmscan.c
6719
unsigned long mem_cgroup_shrink_node(struct mem_cgroup *memcg,
mm/vmscan.c
6759
unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
mm/vmscan.c
680
bool reclaimed, struct mem_cgroup *target_memcg)
mm/vmscan.c
6800
unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
mm/vmscan.c
6812
struct mem_cgroup *memcg;
mm/vmscan.c
7864
struct mem_cgroup *memcg, pg_data_t *pgdat)
mm/vmscan.c
88
struct mem_cgroup *target_mem_cgroup;
mm/vmscan.c
995
struct mem_cgroup *memcg)
mm/workingset.c
247
struct mem_cgroup *memcg;
mm/workingset.c
278
struct mem_cgroup *memcg;
mm/workingset.c
392
void *workingset_eviction(struct folio *folio, struct mem_cgroup *target_memcg)
mm/workingset.c
433
struct mem_cgroup *eviction_memcg;
mm/workingset.c
551
struct mem_cgroup *memcg;
mm/zswap.c
1193
struct mem_cgroup *memcg = sc->memcg;
mm/zswap.c
1278
static int shrink_memcg(struct mem_cgroup *memcg)
mm/zswap.c
1308
struct mem_cgroup *memcg;
mm/zswap.c
1481
struct mem_cgroup *memcg = NULL;
mm/zswap.c
168
static struct mem_cgroup *zswap_next_shrink;
mm/zswap.c
652
static inline struct mem_cgroup *mem_cgroup_from_entry(struct zswap_entry *entry)
mm/zswap.c
657
static inline struct mem_cgroup *mem_cgroup_from_entry(struct zswap_entry *entry)
mm/zswap.c
671
struct mem_cgroup *memcg;
mm/zswap.c
694
struct mem_cgroup *memcg;
mm/zswap.c
730
void zswap_memcg_offline_cleanup(struct mem_cgroup *memcg)
tools/testing/selftests/bpf/progs/cgroup_iter_memcg.c
17
struct mem_cgroup *memcg;