Searched refs:compound_head (Results 1 - 25 of 28) sorted by path
12
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | iommu_api.c | 155 pageshift = page_shift(compound_head(page));
|
/linux-master/drivers/dax/ |
H A D | device.c | 94 page = compound_head(page);
|
/linux-master/drivers/infiniband/core/ |
H A D | umem_odp.c | 498 struct page *head_page = compound_head(page);
|
/linux-master/drivers/vfio/ |
H A D | vfio_iommu_spapr_tce.c | 195 return page_shift(compound_head(page)) >= it_page_shift;
|
/linux-master/fs/proc/ |
H A D | page.c | |
/linux-master/include/linux/ |
H A D | mm.h | 1308 return compound_head(page); 1485 page = compound_head(page);
|
H A D | mm_types.h | 131 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 D | page-flags.h | 214 * 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 D | pagemap.h | 907 head = compound_head(page);
|
H A D | skbuff.h | 2521 page = compound_head(page);
|
/linux-master/io_uring/ |
H A D | rsrc.c | 823 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 D | vmcore_info.c | 178 VMCOREINFO_OFFSET(page, compound_head);
|
/linux-master/lib/ |
H A D | iov_iter.c | 341 head = compound_head(page);
|
/linux-master/mm/ |
H A D | compaction.c | 318 page = compound_head(page);
|
H A D | debug.c | 136 precise.compound_head &= ~1UL;
|
H A D | huge_memory.c | 2796 * 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 D | hwpoison-inject.c | |
H A D | internal.h | |
H A D | khugepaged.c | |
H A D | ksm.c | 2426 && compound_head(page) == compound_head(tree_page);
|
H A D | madvise.c | 1141 size = page_size(compound_head(page));
|
H A D | memory-failure.c | 456 tk->size_shift = page_shift(compound_head(p));
|
H A D | memory_hotplug.c | 1756 head = compound_head(page);
|
H A D | page_alloc.c | 550 * 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 D | page_isolation.c | 394 struct page *head = compound_head(page);
|
Completed in 477 milliseconds
12