Searched refs:compound_head (Results 1 - 25 of 28) sorted by path

12

/linux-master/arch/powerpc/mm/book3s64/
H A Diommu_api.c155 pageshift = page_shift(compound_head(page));
/linux-master/drivers/dax/
H A Ddevice.c94 page = compound_head(page);
/linux-master/drivers/infiniband/core/
H A Dumem_odp.c498 struct page *head_page = compound_head(page);
/linux-master/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c195 return page_shift(compound_head(page)) >= it_page_shift;
/linux-master/fs/proc/
H A Dpage.c
/linux-master/include/linux/
H A Dmm.h1308 return compound_head(page);
1485 page = compound_head(page);
H A Dmm_types.h131 unsigned long compound_head; /* Bit zero is set */ member in struct:page::__anon1154::__anon1160
391 FOLIO_MATCH(compound_head, lru);
410 FOLIO_MATCH(compound_head, _head_1);
416 FOLIO_MATCH(compound_head, _head_2);
418 FOLIO_MATCH(compound_head, _head_2a);
478 TABLE_MATCH(compound_head, pt_list);
479 TABLE_MATCH(compound_head, _pt_pad_1);
H A Dpage-flags.h214 * e.g. compound_head) of the @page[1]. It can avoid touch a (possibly)
224 unsigned long head = READ_ONCE(page[1].compound_head);
245 unsigned long head = READ_ONCE(page->compound_head);
252 #define compound_head(page) ((typeof(page))_compound_head(page))
284 return READ_ONCE(page->compound_head) & 1 || page_is_fake_head(page);
290 READ_ONCE(page->compound_head) & 1;
353 #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page))
356 PF_POISONED_CHECK(compound_head(page)); })
862 WRITE_ONCE(page->compound_head, (unsigned long)head + 1);
867 WRITE_ONCE(page->compound_head,
253 #define compound_head macro
[all...]
H A Dpagemap.h907 head = compound_head(page);
H A Dskbuff.h2521 page = compound_head(page);
/linux-master/io_uring/
H A Drsrc.c823 if (compound_head(pages[i]) == hpage)
834 if (compound_head(imu->bvec[j].bv_page) == hpage)
855 hpage = compound_head(pages[i]);
/linux-master/kernel/
H A Dvmcore_info.c178 VMCOREINFO_OFFSET(page, compound_head);
/linux-master/lib/
H A Diov_iter.c341 head = compound_head(page);
/linux-master/mm/
H A Dcompaction.c318 page = compound_head(page);
H A Ddebug.c136 precise.compound_head &= ~1UL;
H A Dhuge_memory.c2796 * which needs correct compound_head().
2907 * set page to its compound_head when split to non order-0 pages, so
2909 * the compound_head of the page and the caller will unlock it.
2912 page = compound_head(page);
H A Dhwpoison-inject.c
H A Dinternal.h
H A Dkhugepaged.c
H A Dksm.c2426 && compound_head(page) == compound_head(tree_page);
H A Dmadvise.c1141 size = page_size(compound_head(page));
H A Dmemory-failure.c456 tk->size_shift = page_shift(compound_head(p));
H A Dmemory_hotplug.c1756 head = compound_head(page);
H A Dpage_alloc.c550 * in bit 0 of page->compound_head. The rest of bits is pointer to head page.
971 if (unlikely(compound_head(page) != head_page)) {
972 bad_page(page, "compound_head not consistent");
H A Dpage_isolation.c394 struct page *head = compound_head(page);

Completed in 477 milliseconds

12