Searched refs:lruvec (Results 1 – 6 of 6) sorted by relevance
| /include/linux/ |
| A D | mm_inline.h | 38 static __always_inline void __update_lru_size(struct lruvec *lruvec, in __update_lru_size() argument 52 static __always_inline void update_lru_size(struct lruvec *lruvec, in update_lru_size() argument 164 static inline bool lru_gen_is_active(struct lruvec *lruvec, int gen) in lru_gen_is_active() argument 174 static inline void lru_gen_update_size(struct lruvec *lruvec, struct folio *folio, in lru_gen_update_size() argument 211 if (!lru_gen_is_active(lruvec, old_gen) && lru_gen_is_active(lruvec, new_gen)) { in lru_gen_update_size() 217 VM_WARN_ON_ONCE(lru_gen_is_active(lruvec, old_gen) && !lru_gen_is_active(lruvec, new_gen)); in lru_gen_update_size() 220 static inline unsigned long lru_gen_folio_seq(struct lruvec *lruvec, struct folio *folio, in lru_gen_folio_seq() argument 253 static inline bool lru_gen_add_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) in lru_gen_add_folio() argument 340 void lruvec_add_folio(struct lruvec *lruvec, struct folio *folio) in lruvec_add_folio() argument 354 void lruvec_add_folio_tail(struct lruvec *lruvec, struct folio *folio) in lruvec_add_folio_tail() argument [all …]
|
| A D | zswap.h | 8 struct lruvec; 34 void zswap_lruvec_state_init(struct lruvec *lruvec); 59 static inline void zswap_lruvec_state_init(struct lruvec *lruvec) {} in zswap_lruvec_state_init() argument
|
| A D | memcontrol.h | 112 struct lruvec lruvec; member 701 struct lruvec *lruvec; in mem_cgroup_lruvec() local 712 lruvec = &mz->lruvec; in mem_cgroup_lruvec() 721 return lruvec; in mem_cgroup_lruvec() 843 mz = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in lruvec_memcg() 894 unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, in mem_cgroup_get_zone_lru_size() argument 899 mz = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in mem_cgroup_get_zone_lru_size() 939 unsigned long lruvec_page_state_local(struct lruvec *lruvec, 1482 static inline struct lruvec *parent_lruvec(struct lruvec *lruvec) in parent_lruvec() argument 1495 static inline void unlock_page_lruvec(struct lruvec *lruvec) in unlock_page_lruvec() argument [all …]
|
| A D | vmstat.h | 523 void __mod_lruvec_state(struct lruvec *lruvec, enum node_stat_item idx, 526 static inline void mod_lruvec_state(struct lruvec *lruvec, in mod_lruvec_state() argument 532 __mod_lruvec_state(lruvec, idx, val); in mod_lruvec_state() 557 static inline void __mod_lruvec_state(struct lruvec *lruvec, in __mod_lruvec_state() argument 560 __mod_node_page_state(lruvec_pgdat(lruvec), idx, val); in __mod_lruvec_state() 563 static inline void mod_lruvec_state(struct lruvec *lruvec, in mod_lruvec_state() argument 566 mod_node_page_state(lruvec_pgdat(lruvec), idx, val); in mod_lruvec_state()
|
| A D | mmzone.h | 436 struct lruvec; 531 struct lruvec *lruvec; member 603 void lru_gen_init_lruvec(struct lruvec *lruvec); 619 static inline void lru_gen_init_lruvec(struct lruvec *lruvec) in lru_gen_init_lruvec() argument 654 struct lruvec { struct 1478 struct lruvec __lruvec; 1536 extern void lruvec_init(struct lruvec *lruvec); 1538 static inline struct pglist_data *lruvec_pgdat(struct lruvec *lruvec) in lruvec_pgdat() argument 1541 return lruvec->pgdat; in lruvec_pgdat() 1543 return container_of(lruvec, struct pglist_data, __lruvec); in lruvec_pgdat()
|
| A D | swap.h | 366 void workingset_age_nonresident(struct lruvec *lruvec, unsigned long nr_pages); 379 void lru_note_cost_unlock_irq(struct lruvec *lruvec, bool file, 381 __releases(lruvec->lru_lock);
|
Completed in 22 milliseconds