Lines Matching refs:compound_head
222 unsigned long head = READ_ONCE(page[1].compound_head); in page_fixed_fake_head()
280 unsigned long head = READ_ONCE(page->compound_head); in _compound_head()
287 #define compound_head(page) ((typeof(page))_compound_head(page)) macro
319 return READ_ONCE(page->compound_head) & 1 || page_is_fake_head(page); in PageTail()
325 READ_ONCE(page->compound_head) & 1; in PageCompound()
347 VM_BUG_ON_PGFLAGS(page->compound_head & 1, page); in const_folio_flags()
356 VM_BUG_ON_PGFLAGS(page->compound_head & 1, page); in folio_flags()
388 #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page))
391 PF_POISONED_CHECK(compound_head(page)); })
893 WRITE_ONCE(page->compound_head, (unsigned long)head + 1); in set_compound_head()
898 WRITE_ONCE(page->compound_head, 0); in clear_compound_head()
1165 page = compound_head(page); in PageAnonExclusive()