Searched refs:PG_head (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/include/linux/ |
| H A D | page-flags.h | 100 PG_head, /* Must be in bit 6 */ enumerator 216 test_bit(PG_head, &page->flags)) { in page_fixed_fake_head() 324 return test_bit(PG_head, &page->flags) || in PageCompound() 348 VM_BUG_ON_PGFLAGS(n > 0 && !test_bit(PG_head, &page->flags), page); in const_folio_flags() 357 VM_BUG_ON_PGFLAGS(n > 0 && !test_bit(PG_head, &page->flags), page); in folio_flags() 867 return test_bit(PG_head, const_folio_flags(folio, FOLIO_PF_ANY)); in folio_test_head() 873 return test_bit(PG_head, &page->flags) && !page_is_fake_head(page); in PageHead() 914 #define PG_head_mask ((1UL << PG_head)) in FOLIO_FLAG()
|
| H A D | mm.h | 1200 if (!test_bit(PG_head, &folio->flags)) in compound_order() 2182 if (!test_bit(PG_head, &folio->flags)) in compound_nr()
|
| /linux-6.15/Documentation/mm/ |
| H A D | vmemmap_dedup.rst | 177 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 D | transhuge.rst | 142 page to the tail pages before clearing all PG_head/tail bits from the page
|
| /linux-6.15/fs/proc/ |
| H A D | page.c | 150 u |= kpf_copy_bit(k, KPF_COMPOUND_HEAD, PG_head); in stable_page_flags()
|
| /linux-6.15/mm/ |
| H A D | memory-failure.c | 1258 #define head (1UL << PG_head)
|