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

12

/linux-master/mm/
H A Dhwpoison-inject.c28 hpage = compound_head(p);
H A Ddebug.c143 precise.compound_head &= ~1UL;
H A Dpage_isolation.c392 struct page *head = compound_head(page);
H A Dslab.h98 SLAB_MATCH(compound_head, slab_cache); /* Ensure bit 0 is clear */
H A Dmemory-failure.c461 tk->size_shift = page_shift(compound_head(p));
2288 hpage = compound_head(p);
H A Dinternal.h1203 page = compound_head(page);
H A Dmadvise.c1121 size = page_size(compound_head(page));
H A Dksm.c2420 && compound_head(page) == compound_head(tree_page);
H A Dkhugepaged.c1942 struct page *head = compound_head(page);
2258 struct page *head = compound_head(page);
H A Dmemory_hotplug.c1756 head = compound_head(page);
H A Dcompaction.c318 page = compound_head(page);
/linux-master/include/linux/
H A Dmm_types.h131 unsigned long compound_head; /* Bit zero is set */ member in struct:page::__anon1154::__anon1160
390 FOLIO_MATCH(compound_head, lru);
409 FOLIO_MATCH(compound_head, _head_1);
415 FOLIO_MATCH(compound_head, _head_2);
417 FOLIO_MATCH(compound_head, _head_2a);
477 TABLE_MATCH(compound_head, pt_list);
478 TABLE_MATCH(compound_head, _pt_pad_1);
H A Dpage-flags.h215 * e.g. compound_head) of the @page[1]. It can avoid touch a (possibly)
225 unsigned long head = READ_ONCE(page[1].compound_head);
246 unsigned long head = READ_ONCE(page->compound_head);
253 #define compound_head(page) ((typeof(page))_compound_head(page)) macro
285 return READ_ONCE(page->compound_head) & 1 || page_is_fake_head(page);
291 READ_ONCE(page->compound_head) & 1;
354 #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page))
357 PF_POISONED_CHECK(compound_head(page)); })
857 WRITE_ONCE(page->compound_head, (unsigned long)head + 1);
862 WRITE_ONCE(page->compound_head,
[all...]
H A Dpagemap.h907 head = compound_head(page);
H A Dmm.h1301 return compound_head(page);
1485 page = compound_head(page);
/linux-master/kernel/
H A Dvmcore_info.c178 VMCOREINFO_OFFSET(page, compound_head);
/linux-master/arch/powerpc/mm/book3s64/
H A Diommu_api.c155 pageshift = page_shift(compound_head(page));
/linux-master/fs/proc/
H A Dpage.c152 struct page *head = compound_head(page);
/linux-master/io_uring/
H A Drsrc.c824 if (compound_head(pages[i]) == hpage)
835 if (compound_head(imu->bvec[j].bv_page) == hpage)
856 hpage = compound_head(pages[i]);
/linux-master/drivers/infiniband/core/
H A Dumem_odp.c498 struct page *head_page = compound_head(page);
/linux-master/drivers/dax/
H A Ddevice.c94 page = compound_head(page);
/linux-master/net/core/
H A Ddatagram.c673 head = compound_head(pages[n]);
680 head = compound_head(pages[n]);
H A Dskbuff.c1013 page = compound_head(page);
1082 head_page = compound_head(skb_frag_page(&shinfo->frags[i]));
/linux-master/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c195 return page_shift(compound_head(page)) >= it_page_shift;
/linux-master/lib/
H A Diov_iter.c341 head = compound_head(page);

Completed in 342 milliseconds

12