Home
last modified time | relevance | path

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

/linux-6.3-rc2/include/linux/
A Dpage-flags.h117 PG_head, /* A head page */ enumerator
224 test_bit(PG_head, &page->flags)) { in page_fixed_fake_head()
295 return test_bit(PG_head, &page->flags) || in PageCompound()
318 VM_BUG_ON_PGFLAGS(n > 0 && !test_bit(PG_head, &page->flags), page); in folio_flags()
781 return test_bit(PG_head, folio_flags(folio, FOLIO_PF_ANY)); in folio_test_head()
787 return test_bit(PG_head, &page->flags) && !page_is_fake_head(page); in PageHead()
823 #define PG_head_mask ((1UL << PG_head))
A Dmm.h834 if (!test_bit(PG_head, &folio->flags)) in compound_order()
1859 if (!test_bit(PG_head, &folio->flags)) in compound_nr()
/linux-6.3-rc2/Documentation/mm/
A Dvmemmap_dedup.rst176 more than one ``struct page`` struct with ``PG_head`` (e.g. 8 per 2 MB HugeTLB
179 ``struct page`` with ``PG_head`` are fake head ``struct page``. We need an
182 parameter is the tail ``struct page`` but with ``PG_head``. The following code
187 if (test_bit(PG_head, &page->flags)) {
200 We can safely access the field of the **page[1]** with ``PG_head`` because the
A Dtranshuge.rst129 page to the tail pages before clearing all PG_head/tail bits from the page
/linux-6.3-rc2/include/trace/events/
A Dmmflags.h122 {1UL << PG_head, "head" }, \
/linux-6.3-rc2/mm/
A Dmemory-failure.c1183 #define head (1UL << PG_head)

Completed in 18 milliseconds