Lines Matching refs:folio_flags
309 static unsigned long *folio_flags(struct folio *folio, unsigned n) in folio_flags() function
375 { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \
382 { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \
389 { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \
396 { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \
403 { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \
410 { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \
417 { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \
538 test_bit(PG_swapcache, folio_flags(folio, 0)); in PAGEFLAG()
707 bool ret = test_bit(PG_uptodate, folio_flags(folio, 0)); in folio_test_uptodate()
730 __set_bit(PG_uptodate, folio_flags(folio, 0)); in __folio_mark_uptodate()
741 set_bit(PG_uptodate, folio_flags(folio, 0)); in folio_mark_uptodate()
771 return test_bit(PG_head, folio_flags(folio, FOLIO_PF_ANY)); in folio_test_head()
835 test_bit(PG_hugetlb, folio_flags(folio, 1)); in SETPAGEFLAG()