Lines Matching defs:folio

73 static void __page_cache_release(struct folio *folio, struct lruvec **lruvecp,  in __page_cache_release()
87 static void page_cache_release(struct folio *folio) in page_cache_release()
97 void __folio_put(struct folio *folio) in __folio_put()
118 static void lru_add(struct lruvec *lruvec, struct folio *folio) in lru_add()
165 struct folio *folio = fbatch->folios[i]; in folio_batch_move_lru() local
179 struct folio *folio, move_fn_t move_fn, in __folio_batch_add_and_move()
204 #define folio_batch_add_and_move(folio, op, on_lru) \ argument
213 static void lru_move_tail(struct lruvec *lruvec, struct folio *folio) in lru_move_tail()
231 void folio_rotate_reclaimable(struct folio *folio) in folio_rotate_reclaimable()
292 void lru_note_cost_refault(struct folio *folio) in lru_note_cost_refault()
298 static void lru_activate(struct lruvec *lruvec, struct folio *folio) in lru_activate()
324 void folio_activate(struct folio *folio) in folio_activate()
337 void folio_activate(struct folio *folio) in folio_activate()
351 static void __lru_cache_activate_folio(struct folio *folio) in __lru_cache_activate_folio()
383 static void lru_gen_inc_refs(struct folio *folio) in lru_gen_inc_refs()
407 static bool lru_gen_clear_refs(struct folio *folio) in lru_gen_clear_refs()
425 static void lru_gen_inc_refs(struct folio *folio) in lru_gen_inc_refs()
429 static bool lru_gen_clear_refs(struct folio *folio) in lru_gen_clear_refs()
449 void folio_mark_accessed(struct folio *folio) in folio_mark_accessed()
494 void folio_add_lru(struct folio *folio) in folio_add_lru()
517 void folio_add_lru_vma(struct folio *folio, struct vm_area_struct *vma) in folio_add_lru_vma()
548 static void lru_deactivate_file(struct lruvec *lruvec, struct folio *folio) in lru_deactivate_file()
589 static void lru_deactivate(struct lruvec *lruvec, struct folio *folio) in lru_deactivate()
605 static void lru_lazyfree(struct lruvec *lruvec, struct folio *folio) in lru_lazyfree()
680 void deactivate_file_folio(struct folio *folio) in deactivate_file_folio()
700 void folio_deactivate(struct folio *folio) in folio_deactivate()
718 void folio_mark_lazyfree(struct folio *folio) in folio_mark_lazyfree()
948 struct folio *folio = folios->folios[i]; in folios_put_refs() local
1020 struct folio *folio = page_folio(encoded_page_ptr(encoded[i])); in release_pages() local
1072 struct folio *folio = fbatch->folios[i]; in folio_batch_remove_exceptionals() local