/kernel/linux/linux-5.10/mm/ |
H A D | mmzone.c | 75 void lruvec_init(struct lruvec *lruvec) in lruvec_init() argument
|
H A D | memcg_reclaim.c | 36 struct lruvec *lruvec = node_lruvec(pgdat); in get_scan_count_hyperhold() local 190 struct lruvec *lruvec in shrink_anon_memcg() local 247 struct lruvec *lruvec = NULL; shrink_anon() local 316 struct lruvec *lruvec = node_lruvec(pgdat); shrink_file() local [all...] |
H A D | memcg_control.c | 164 static unsigned long move_pages_to_page_list(struct lruvec *lruvec, enum lru_list lru, in move_pages_to_page_list() argument 209 struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdat); in reclaim_all_anon_memcg() local 288 struct lruvec *lruvec = NULL; in memcg_total_info_per_app_show() local 365 struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdata); purgeable_memcg_node() local [all...] |
H A D | workingset.c | 227 void workingset_age_nonresident(struct lruvec *lruvec, unsigned long nr_pages) in workingset_age_nonresident() argument 257 struct lruvec *lruvec; in workingset_eviction() local 301 struct lruvec *lruvec; workingset_refault() local 453 struct lruvec *lruvec; workingset_activation() local 554 struct lruvec *lruvec; count_shadow_nodes() local [all...] |
H A D | mlock.c | 115 struct lruvec *lruvec; in __munlock_isolate_lru_page() local
|
H A D | swap.c | 83 struct lruvec *lruvec; in __page_cache_release() local 212 struct lruvec *lruvec; in pagevec_lru_move_fn() local 206 pagevec_lru_move_fn(struct pagevec *pvec, void (*move_fn)(struct page *page, struct lruvec *lruvec, void *arg), void *arg) pagevec_lru_move_fn() argument 235 pagevec_move_tail_fn(struct page *page, struct lruvec *lruvec, void *arg) pagevec_move_tail_fn() argument 281 lru_note_cost(struct lruvec *lruvec, bool file, unsigned int nr_pages) lru_note_cost() argument 324 __activate_page(struct page *page, struct lruvec *lruvec, void *arg) __activate_page() argument 534 lru_deactivate_file_fn(struct page *page, struct lruvec *lruvec, void *arg) lru_deactivate_file_fn() argument 582 lru_deactivate_fn(struct page *page, struct lruvec *lruvec, void *arg) lru_deactivate_fn() argument 600 lru_lazyfree_fn(struct page *page, struct lruvec *lruvec, void *arg) lru_lazyfree_fn() argument 881 struct lruvec *lruvec; release_pages() local 985 lru_add_page_tail(struct page *page, struct page *page_tail, struct lruvec *lruvec, struct list_head *list) lru_add_page_tail() argument 1016 __pagevec_lru_add_fn(struct page *page, struct lruvec *lruvec, void *arg) __pagevec_lru_add_fn() argument [all...] |
H A D | slab.h | 308 struct lruvec *lruvec; in mod_objcg_state() local
|
H A D | zswapd.c | 258 struct lruvec *lruvec = NULL; in get_memcg_anon_refault_status() local 479 zswapd_shrink_active_list(unsigned long nr_to_scan, struct lruvec *lruvec, struct scan_control *sc, enum lru_list lru) zswapd_shrink_active_list() argument 531 zswapd_shrink_list(enum lru_list lru, unsigned long nr_to_scan, struct lruvec *lruvec, struct scan_control *sc) zswapd_shrink_list() argument 563 struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdat); zswapd_shrink_anon_memcg() local 594 struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdat); zswapd_shrink_anon() local [all...] |
H A D | zswapd_control.c | 485 struct lruvec *lruvec = NULL; in memcg_active_app_info_list_show() local 684 struct lruvec *lruvec = NULL; in memcg_eswap_info_show() local [all...] |
H A D | page-writeback.c | 2743 struct lruvec *lruvec; in test_clear_page_writeback() local
|
H A D | compaction.c | 805 struct lruvec *lruvec; in isolate_migratepages_block() local
|
H A D | huge_memory.c | 2450 struct lruvec *lruvec; in __split_huge_page() local 2380 __split_huge_page_tail(struct page *head, int tail, struct lruvec *lruvec, struct list_head *list) __split_huge_page_tail() argument
|
/kernel/linux/linux-6.6/mm/ |
H A D | mmzone.c | 75 void lruvec_init(struct lruvec *lruvec) in lruvec_init() argument
|
H A D | memcg_reclaim.c | 38 struct lruvec *lruvec = node_lruvec(pgdat); in get_scan_count_hyperhold() local 192 struct lruvec *lruvec in shrink_anon_memcg() local 249 struct lruvec *lruvec = NULL; shrink_anon() local 318 struct lruvec *lruvec = node_lruvec(pgdat); shrink_file() local [all...] |
H A D | memcg_control.c | 164 static unsigned long move_pages_to_page_list(struct lruvec *lruvec, enum lru_list lru, in move_pages_to_page_list() argument 209 struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdat); in reclaim_all_anon_memcg() local 288 struct lruvec *lruvec = NULL; in memcg_total_info_per_app_show() local 365 struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdata); purgeable_memcg_node() local [all...] |
H A D | mlock.c | 61 static struct lruvec *__mlock_folio(struct folio *folio, struct lruvec *lruvec) in __mlock_folio() argument 103 __mlock_new_folio(struct folio *folio, struct lruvec *lruvec) __mlock_new_folio() argument 122 __munlock_folio(struct folio *folio, struct lruvec *lruvec) __munlock_folio() argument 188 struct lruvec *lruvec = NULL; mlock_folio_batch() local [all...] |
H A D | workingset.c | 236 struct lruvec *lruvec; in lru_gen_eviction() local 262 static bool lru_gen_test_recent(void *shadow, bool file, struct lruvec **lruvec, in lru_gen_test_recent() argument 285 struct lruvec *lruvec; lru_gen_refault() local 333 lru_gen_test_recent(void *shadow, bool file, struct lruvec **lruvec, unsigned long *token, bool *workingset) lru_gen_test_recent() argument 355 workingset_age_nonresident(struct lruvec *lruvec, unsigned long nr_pages) workingset_age_nonresident() argument 385 struct lruvec *lruvec; workingset_eviction() local 541 struct lruvec *lruvec; workingset_refault() local 624 struct lruvec *lruvec; workingset_activation() local 729 struct lruvec *lruvec; count_shadow_nodes() local [all...] |
H A D | swap.c | 84 struct lruvec *lruvec; in __page_cache_release() local 163 static void lru_add_fn(struct lruvec *lruvec, struct folio *folio) in lru_add_fn() argument 206 struct lruvec *lruvec = NULL; folio_batch_move_lru() local 237 lru_move_tail_fn(struct lruvec *lruvec, struct folio *folio) lru_move_tail_fn() argument 269 lru_note_cost(struct lruvec *lruvec, bool file, unsigned int nr_io, unsigned int nr_rotated) lru_note_cost() argument 334 folio_activate_fn(struct lruvec *lruvec, struct folio *folio) folio_activate_fn() argument 380 struct lruvec *lruvec; folio_activate() local 568 lru_deactivate_file_fn(struct lruvec *lruvec, struct folio *folio) lru_deactivate_file_fn() argument 609 lru_deactivate_fn(struct lruvec *lruvec, struct folio *folio) lru_deactivate_fn() argument 625 lru_lazyfree_fn(struct lruvec *lruvec, struct folio *folio) lru_lazyfree_fn() argument 972 struct lruvec *lruvec = NULL; release_pages() local [all...] |
H A D | zswapd.c | 259 struct lruvec *lruvec = NULL; in get_memcg_anon_refault_status() local 480 zswapd_shrink_active_list(unsigned long nr_to_scan, struct lruvec *lruvec, struct scan_control *sc, enum lru_list lru) zswapd_shrink_active_list() argument 532 zswapd_shrink_list(enum lru_list lru, unsigned long nr_to_scan, struct lruvec *lruvec, struct scan_control *sc) zswapd_shrink_list() argument 564 struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdat); zswapd_shrink_anon_memcg() local 595 struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdat); zswapd_shrink_anon() local [all...] |
H A D | zswapd_control.c | 486 struct lruvec *lruvec = NULL; in memcg_active_app_info_list_show() local 685 struct lruvec *lruvec = NULL; in memcg_eswap_info_show() local [all...] |
H A D | huge_memory.c | 2501 struct lruvec *lruvec; in __split_huge_page() local 2381 lru_add_page_tail(struct page *head, struct page *tail, struct lruvec *lruvec, struct list_head *list) lru_add_page_tail() argument 2405 __split_huge_page_tail(struct folio *folio, int tail, struct lruvec *lruvec, struct list_head *list) __split_huge_page_tail() argument [all...] |
H A D | compaction.c | 843 struct lruvec *lruvec; in isolate_migratepages_block() local
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | mm_inline.h | 28 static __always_inline void __update_lru_size(struct lruvec *lruvec, in __update_lru_size() argument 39 static __always_inline void update_lru_size(struct lruvec *lruvec, in update_lru_size() argument 49 add_page_to_lru_list(struct page *page, struct lruvec *lruvec, enum lru_list lru) add_page_to_lru_list() argument 56 add_page_to_lru_list_tail(struct page *page, struct lruvec *lruvec, enum lru_list lru) add_page_to_lru_list_tail() argument 63 del_page_from_lru_list(struct page *page, struct lruvec *lruvec, enum lru_list lru) del_page_from_lru_list() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | mm_inline.h | 37 static __always_inline void __update_lru_size(struct lruvec *lruvec, in __update_lru_size() argument 51 static __always_inline void update_lru_size(struct lruvec *lruvec, in update_lru_size() argument 168 static inline bool lru_gen_is_active(struct lruvec *lruve argument 178 lru_gen_update_size(struct lruvec *lruvec, struct folio *folio, int old_gen, int new_gen) lru_gen_update_size() argument 224 lru_gen_add_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) lru_gen_add_folio() argument 275 lru_gen_del_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) lru_gen_del_folio() argument 309 lru_gen_add_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) lru_gen_add_folio() argument 314 lru_gen_del_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) lru_gen_del_folio() argument 322 lruvec_add_folio(struct lruvec *lruvec, struct folio *folio) lruvec_add_folio() argument 336 lruvec_add_folio_tail(struct lruvec *lruvec, struct folio *folio) lruvec_add_folio_tail() argument 350 lruvec_del_folio(struct lruvec *lruvec, struct folio *folio) lruvec_del_folio() argument [all...] |
H A D | vmstat.h | 549 static inline void mod_lruvec_state(struct lruvec *lruvec, in mod_lruvec_state() argument 574 static inline void __mod_lruvec_state(struct lruvec *lruvec, in __mod_lruvec_state() argument 580 static inline void mod_lruvec_state(struct lruvec *lruvec, in mod_lruvec_state() argument [all...] |