Searched refs:PG_head (Results 1 – 5 of 5) sorted by relevance
/linux-6.1.9/include/linux/ |
D | page-flags.h | 117 PG_head, /* A head page */ enumerator 226 test_bit(PG_head, &page->flags)) { in page_fixed_fake_head() 297 return test_bit(PG_head, &page->flags) || in PageCompound() 320 VM_BUG_ON_PGFLAGS(n > 0 && !test_bit(PG_head, &page->flags), page); in folio_flags() 782 return test_bit(PG_head, folio_flags(folio, FOLIO_PF_ANY)); in folio_test_head() 788 return test_bit(PG_head, &page->flags) && !page_is_fake_head(page); in PageHead() 824 #define PG_head_mask ((1UL << PG_head))
|
/linux-6.1.9/Documentation/mm/ |
D | vmemmap_dedup.rst | 176 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
|
D | transhuge.rst | 147 page to the tail pages before clearing all PG_head/tail bits from the page
|
/linux-6.1.9/include/trace/events/ |
D | mmflags.h | 123 {1UL << PG_head, "head" }, \
|
/linux-6.1.9/mm/ |
D | memory-failure.c | 1134 #define head (1UL << PG_head)
|