Lines Matching defs:folio

67 static void __page_cache_release(struct folio *folio, struct lruvec **lruvecp,  in __page_cache_release()
81 static void page_cache_release(struct folio *folio) in page_cache_release()
91 void __folio_put(struct folio *folio) in __folio_put()
112 static void lru_add(struct lruvec *lruvec, struct folio *folio) in lru_add()
168 struct folio *folio = fbatch->folios[i]; in folio_batch_move_lru() local
212 struct folio *folio, move_fn_t move_fn, bool disable_irq) in __folio_batch_add_and_move()
233 #define folio_batch_add_and_move(folio, op) \ argument
242 static void lru_move_tail(struct lruvec *lruvec, struct folio *folio) in lru_move_tail()
260 void folio_rotate_reclaimable(struct folio *folio) in folio_rotate_reclaimable()
269 static void lru_activate(struct lruvec *lruvec, struct folio *folio) in lru_activate()
295 void folio_activate(struct folio *folio) in folio_activate()
309 void folio_activate(struct folio *folio) in folio_activate()
323 static void __lru_cache_activate_folio(struct folio *folio) in __lru_cache_activate_folio()
355 static void lru_gen_inc_refs(struct folio *folio) in lru_gen_inc_refs()
379 static bool lru_gen_clear_refs(struct folio *folio) in lru_gen_clear_refs()
399 static void lru_gen_inc_refs(struct folio *folio) in lru_gen_inc_refs()
403 static bool lru_gen_clear_refs(struct folio *folio) in lru_gen_clear_refs()
423 void folio_mark_accessed(struct folio *folio) in folio_mark_accessed()
468 void folio_add_lru(struct folio *folio) in folio_add_lru()
501 void folio_add_lru_vma(struct folio *folio, struct vm_area_struct *vma) in folio_add_lru_vma()
532 static void lru_deactivate_file(struct lruvec *lruvec, struct folio *folio) in lru_deactivate_file()
573 static void lru_deactivate(struct lruvec *lruvec, struct folio *folio) in lru_deactivate()
589 static void lru_lazyfree(struct lruvec *lruvec, struct folio *folio) in lru_lazyfree()
667 void deactivate_file_folio(struct folio *folio) in deactivate_file_folio()
687 void folio_deactivate(struct folio *folio) in folio_deactivate()
705 void folio_mark_lazyfree(struct folio *folio) in folio_mark_lazyfree()
907 void lru_cache_drain_for_folio(const struct folio *folio, in lru_cache_drain_for_folio()
988 struct folio *folio = folios->folios[i]; in folios_put_refs() local
1062 struct folio *folio = page_folio(encoded_page_ptr(encoded[i])); in release_pages() local
1114 struct folio *folio = fbatch->folios[i]; in folio_batch_remove_exceptionals() local