Home
last modified time | relevance | path

Searched defs:lruvec (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-5.10/mm/
H A Dmmzone.c75 void lruvec_init(struct lruvec *lruvec) in lruvec_init() argument
H A Dmemcg_reclaim.c36 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 Dmemcg_control.c164 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 Dworkingset.c227 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 Dmlock.c115 struct lruvec *lruvec; in __munlock_isolate_lru_page() local
H A Dswap.c83 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 Dslab.h308 struct lruvec *lruvec; in mod_objcg_state() local
H A Dzswapd.c258 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 Dzswapd_control.c485 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 Dpage-writeback.c2743 struct lruvec *lruvec; in test_clear_page_writeback() local
H A Dcompaction.c805 struct lruvec *lruvec; in isolate_migratepages_block() local
H A Dhuge_memory.c2450 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 Dmmzone.c75 void lruvec_init(struct lruvec *lruvec) in lruvec_init() argument
H A Dmemcg_reclaim.c38 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 Dmemcg_control.c164 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 Dmlock.c61 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 Dworkingset.c236 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 Dswap.c84 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 Dzswapd.c259 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 Dzswapd_control.c486 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 Dhuge_memory.c2501 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 Dcompaction.c843 struct lruvec *lruvec; in isolate_migratepages_block() local
/kernel/linux/linux-5.10/include/linux/
H A Dmm_inline.h28 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 Dmm_inline.h37 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 Dvmstat.h549 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...]

Completed in 31 milliseconds

12