Symbol: compound_head
arch/powerpc/mm/book3s64/iommu_api.c
155
pageshift = page_shift(compound_head(page));
drivers/infiniband/core/umem_odp.c
452
struct page *head_page = compound_head(page);
drivers/vfio/vfio_iommu_spapr_tce.c
195
return page_shift(compound_head(page)) >= it_page_shift;
include/linux/mm.h
1632
return compound_head(page);
include/linux/mm.h
1794
page = compound_head(page);
include/linux/mm_types.h
129
unsigned long compound_head; /* Bit zero is set */
include/linux/mm_types.h
513
FOLIO_MATCH(compound_head, lru);
include/linux/mm_types.h
532
FOLIO_MATCH(compound_head, _head_1);
include/linux/mm_types.h
540
FOLIO_MATCH(compound_head, _head_2);
include/linux/mm_types.h
546
FOLIO_MATCH(compound_head, _head_3);
include/linux/mm_types.h
612
TABLE_MATCH(compound_head, pt_list);
include/linux/mm_types.h
613
TABLE_MATCH(compound_head, _pt_pad_1);
include/linux/page-flags.h
1161
page = compound_head(page);
include/linux/page-flags.h
226
unsigned long head = READ_ONCE(page[1].compound_head);
include/linux/page-flags.h
284
unsigned long head = READ_ONCE(page->compound_head);
include/linux/page-flags.h
323
return READ_ONCE(page->compound_head) & 1 || page_is_fake_head(page);
include/linux/page-flags.h
329
READ_ONCE(page->compound_head) & 1;
include/linux/page-flags.h
351
VM_BUG_ON_PGFLAGS(page->compound_head & 1, page);
include/linux/page-flags.h
360
VM_BUG_ON_PGFLAGS(page->compound_head & 1, page);
include/linux/page-flags.h
392
#define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page))
include/linux/page-flags.h
395
PF_POISONED_CHECK(compound_head(page)); })
include/linux/page-flags.h
870
WRITE_ONCE(page->compound_head, (unsigned long)head + 1);
include/linux/page-flags.h
875
WRITE_ONCE(page->compound_head, 0);
include/linux/skbuff.h
2626
page = compound_head(page);
include/net/netmem.h
345
return page_to_netmem(compound_head(netmem_to_page(netmem)));
io_uring/rsrc.c
622
if (compound_head(pages[i]) == hpage)
io_uring/rsrc.c
637
if (compound_head(imu->bvec[j].bv_page) == hpage)
io_uring/rsrc.c
658
hpage = compound_head(pages[i]);
io_uring/rsrc.c
691
struct page *p = compound_head(page_array[j]);
kernel/vmcore_info.c
201
VMCOREINFO_OFFSET(page, compound_head);
lib/iov_iter.c
353
head = compound_head(page);
mm/compaction.c
267
page = compound_head(page);
mm/ksm.c
2342
&& compound_head(page) == compound_head(tree_page);
mm/madvise.c
1478
size = page_size(compound_head(page));
mm/page_alloc.c
1210
if (unlikely(compound_head(page) != head_page)) {
mm/page_alloc.c
7201
page = compound_head(page);
mm/page_alloc.c
7348
if (WARN_ON_ONCE(first_page != compound_head(first_page)))
mm/page_isolation.c
417
struct page *head = compound_head(page);
mm/slab.h
136
head = READ_ONCE(page->compound_head);
mm/slab.h
97
SLAB_MATCH(compound_head, slab_cache); /* Ensure bit 0 is clear */
mm/usercopy.c
199
page = compound_head(page);
mm/util.c
1250
head = ps->page_snapshot.compound_head;
net/core/datagram.c
664
head = compound_head(pages[n]);
net/core/datagram.c
671
head = compound_head(pages[n]);