Lines Matching refs:flname
619 #define TESTHPAGEFLAG(uname, flname) \ argument
621 bool folio_test_hugetlb_##flname(struct folio *folio) \
623 return test_bit(HPG_##flname, private); \
626 { return test_bit(HPG_##flname, &(page->private)); }
628 #define SETHPAGEFLAG(uname, flname) \ argument
630 void folio_set_hugetlb_##flname(struct folio *folio) \
632 set_bit(HPG_##flname, private); \
635 { set_bit(HPG_##flname, &(page->private)); }
637 #define CLEARHPAGEFLAG(uname, flname) \ argument
639 void folio_clear_hugetlb_##flname(struct folio *folio) \
641 clear_bit(HPG_##flname, private); \
644 { clear_bit(HPG_##flname, &(page->private)); }
646 #define TESTHPAGEFLAG(uname, flname) \ argument
648 folio_test_hugetlb_##flname(struct folio *folio) \
653 #define SETHPAGEFLAG(uname, flname) \ argument
655 folio_set_hugetlb_##flname(struct folio *folio) \
660 #define CLEARHPAGEFLAG(uname, flname) \ argument
662 folio_clear_hugetlb_##flname(struct folio *folio) \
668 #define HPAGEFLAG(uname, flname) \ argument
669 TESTHPAGEFLAG(uname, flname) \
670 SETHPAGEFLAG(uname, flname) \
671 CLEARHPAGEFLAG(uname, flname) \