Home
last modified time | relevance | path

Searched refs:lruvec (Results 1 – 6 of 6) sorted by relevance

/include/linux/
A Dmm_inline.h38 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 Dzswap.h8 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 Dmemcontrol.h112 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 Dvmstat.h523 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 Dmmzone.h436 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 Dswap.h366 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