Searched refs:folio_flags (Results 1 – 5 of 5) sorted by relevance
| /linux/include/linux/ |
| H A D | page-flags.h | 350 static unsigned long *folio_flags(struct folio *folio, unsigned n) in folio_flags() function 416 { set_bit(PG_##name, folio_flags(folio, page)); } 420 { clear_bit(PG_##name, folio_flags(folio, page)); } 424 { __set_bit(PG_##name, folio_flags(folio, page)); } 428 { __clear_bit(PG_##name, folio_flags(folio, page)); } 432 { return test_and_set_bit(PG_##name, folio_flags(folio, page)); } 436 { return test_and_clear_bit(PG_##name, folio_flags(folio, page)); } 771 return xor_unlock_is_negative_byte(mask, folio_flags(folio, 0)); in folio_xor_flags_has_waiters() 809 __set_bit(PG_uptodate, folio_flags(folio, 0)); in __folio_mark_uptodate() 820 set_bit(PG_uptodate, folio_flags(folio, 0)); in folio_mark_uptodate()
|
| H A D | pagemap.h | 1122 return likely(!test_and_set_bit_lock(PG_locked, folio_flags(folio, 0))); in folio_trylock()
|
| /linux/arch/xtensa/mm/ |
| H A D | cache.c | 96 set_bit(PG_arch_1, folio_flags(folio, 0)); in clear_user_highpage() 114 set_bit(PG_arch_1, folio_flags(folio, 0)); in copy_user_highpage()
|
| /linux/arch/sh/mm/ |
| H A D | cache-sh4.c | 250 test_bit(PG_dcache_clean, folio_flags(folio, 0)) && in sh4_flush_cache_page()
|
| /linux/mm/ |
| H A D | filemap.c | 1342 if (unlikely(test_and_set_bit(bit_nr, folio_flags(folio, 0)))) in folio_wait_bit_common() 1560 clear_bit_unlock(PG_private_2, folio_flags(folio, 0)); in folio_end_private_2()
|