PG_dcache_dirty
test_bit(PG_dcache_dirty, &(folio)->flags.f)
set_bit(PG_dcache_dirty, &(folio)->flags.f)
clear_bit(PG_dcache_dirty, &(folio)->flags.f)
test_bit(PG_dcache_dirty, &folio->flags.f)) {
clear_bit(PG_dcache_dirty, &folio->flags.f);
set_bit(PG_dcache_dirty, &folio->flags.f);
mask = (mask << PG_dcache_cpu_shift) | (1UL << PG_dcache_dirty);
unsigned long mask = (1UL << PG_dcache_dirty);
if (pg_flags & (1UL << PG_dcache_dirty)) {
bool dirty = test_bit(PG_dcache_dirty, &folio->flags.f);