/Linux-v4.19/include/linux/ |
D | mm_inline.h | 26 static __always_inline void __update_lru_size(struct lruvec *lruvec, in __update_lru_size() 37 static __always_inline void update_lru_size(struct lruvec *lruvec, in update_lru_size() 48 struct lruvec *lruvec, enum lru_list lru) in add_page_to_lru_list() 55 struct lruvec *lruvec, enum lru_list lru) in add_page_to_lru_list_tail() 62 struct lruvec *lruvec, enum lru_list lru) in del_page_from_lru_list()
|
D | memcontrol.h | 127 struct lruvec lruvec; member 373 struct lruvec *lruvec; in mem_cgroup_lruvec() local 432 static inline struct mem_cgroup *lruvec_memcg(struct lruvec *lruvec) in lruvec_memcg() 503 unsigned long mem_cgroup_get_lru_size(struct lruvec *lruvec, enum lru_list lru) in mem_cgroup_get_lru_size() 516 unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, in mem_cgroup_get_zone_lru_size() 633 static inline unsigned long lruvec_page_state(struct lruvec *lruvec, in lruvec_page_state() 651 static inline void __mod_lruvec_state(struct lruvec *lruvec, in __mod_lruvec_state() 677 static inline void mod_lruvec_state(struct lruvec *lruvec, in mod_lruvec_state() 691 struct lruvec *lruvec; in __mod_lruvec_page_state() local 938 static inline struct mem_cgroup *lruvec_memcg(struct lruvec *lruvec) in lruvec_memcg() [all …]
|
D | mmzone.h | 236 struct lruvec { struct 237 struct list_head lists[NR_LRU_LISTS]; 238 struct zone_reclaim_stat reclaim_stat; 240 atomic_long_t inactive_age; 242 unsigned long refaults; 244 struct pglist_data *pgdat; 706 struct lruvec lruvec; member 770 static inline struct pglist_data *lruvec_pgdat(struct lruvec *lruvec) in lruvec_pgdat()
|
/Linux-v4.19/mm/ |
D | swap.c | 63 struct lruvec *lruvec; in __page_cache_release() local 190 void (*move_fn)(struct page *page, struct lruvec *lruvec, void *arg), in pagevec_lru_move_fn() 195 struct lruvec *lruvec; in pagevec_lru_move_fn() local 218 static void pagevec_move_tail_fn(struct page *page, struct lruvec *lruvec, in pagevec_move_tail_fn() 264 static void update_page_reclaim_stat(struct lruvec *lruvec, in update_page_reclaim_stat() 274 static void __activate_page(struct page *page, struct lruvec *lruvec, in __activate_page() 500 static void lru_deactivate_file_fn(struct page *page, struct lruvec *lruvec, in lru_deactivate_file_fn() 547 static void lru_lazyfree_fn(struct page *page, struct lruvec *lruvec, in lru_lazyfree_fn() 720 struct lruvec *lruvec; in release_pages() local 820 struct lruvec *lruvec, struct list_head *list) in lru_add_page_tail() [all …]
|
D | workingset.c | 214 struct lruvec *lruvec; in workingset_eviction() local 241 struct lruvec *lruvec; in workingset_refault() local 310 struct lruvec *lruvec; in workingset_activation() local
|
D | vmscan.c | 338 unsigned long lruvec_lru_size(struct lruvec *lruvec, enum lru_list lru, int zone_idx) in lruvec_lru_size() 1618 static __always_inline void update_lru_sizes(struct lruvec *lruvec, in update_lru_sizes() 1656 struct lruvec *lruvec, struct list_head *dst, in isolate_lru_pages() 1771 struct lruvec *lruvec; in isolate_lru_page() local 1825 putback_inactive_pages(struct lruvec *lruvec, struct list_head *page_list) in putback_inactive_pages() 1897 shrink_inactive_list(unsigned long nr_to_scan, struct lruvec *lruvec, in shrink_inactive_list() 2027 static unsigned move_active_pages_to_lru(struct lruvec *lruvec, in move_active_pages_to_lru() 2075 struct lruvec *lruvec, in shrink_active_list() 2202 static bool inactive_list_is_low(struct lruvec *lruvec, bool file, in inactive_list_is_low() 2254 struct lruvec *lruvec, struct mem_cgroup *memcg, in shrink_list() [all …]
|
D | mmzone.c | 89 void lruvec_init(struct lruvec *lruvec) in lruvec_init()
|
D | mlock.c | 112 struct lruvec *lruvec; in __munlock_isolate_lru_page() local
|
D | memcontrol.c | 724 struct lruvec *lruvec = mem_cgroup_lruvec(NODE_DATA(nid), memcg); in mem_cgroup_node_nr_lru_pages() local 1104 struct lruvec *lruvec; in mem_cgroup_page_lruvec() local 1143 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, in mem_cgroup_update_lru_size() 2336 struct lruvec *lruvec; in lock_page_lru() local 2351 struct lruvec *lruvec; in unlock_page_lru() local
|
D | huge_memory.c | 2352 struct lruvec *lruvec, struct list_head *list) in __split_huge_page_tail() 2417 struct lruvec *lruvec; in __split_huge_page() local
|
D | compaction.c | 697 struct lruvec *lruvec; in isolate_migratepages_block() local
|
D | page-writeback.c | 2711 struct lruvec *lruvec; in test_clear_page_writeback() local
|