Home
last modified time | relevance | path

Searched refs:PG_head (Results 1 – 6 of 6) sorted by relevance

/linux/include/linux/
H A Dpage-flags.h107 PG_head, /* Must be in bit 6 */ enumerator
218 test_bit(PG_head, &page->flags)) { in page_fixed_fake_head()
289 return test_bit(PG_head, &page->flags) || in PageCompound()
313 VM_BUG_ON_PGFLAGS(n > 0 && !test_bit(PG_head, &page->flags), page); in const_folio_flags()
322 VM_BUG_ON_PGFLAGS(n > 0 && !test_bit(PG_head, &page->flags), page); in folio_flags()
836 return test_bit(PG_head, const_folio_flags(folio, FOLIO_PF_ANY)); in folio_test_head()
842 return test_bit(PG_head, &page->flags) && !page_is_fake_head(page); in PageHead()
881 #define PG_head_mask ((1UL << PG_head)) in FOLIO_FLAG()
H A Dmm.h1086 * prepared to handle wild return values. For example, PG_head may be
1094 if (!test_bit(PG_head, &folio->flags)) in compound_order()
2099 if (!test_bit(PG_head, &folio->flags)) in compound_nr()
/linux/Documentation/mm/
H A Dvmemmap_dedup.rst177 more than one ``struct page`` struct with ``PG_head`` (e.g. 8 per 2 MB HugeTLB
180 ``struct page`` with ``PG_head`` are fake head ``struct page``. We need an
183 parameter is the tail ``struct page`` but with ``PG_head``.
H A Dtranshuge.rst129 page to the tail pages before clearing all PG_head/tail bits from the page
/linux/fs/proc/
H A Dpage.c146 u |= kpf_copy_bit(k, KPF_COMPOUND_HEAD, PG_head); in stable_page_flags()
/linux/mm/
H A Dmemory-failure.c1256 #define head (1UL << PG_head)