Lines Matching refs:page
83 void (*page_free)(struct page *page);
159 static inline bool is_device_private_page(const struct page *page) in is_device_private_page() argument
162 is_zone_device_page(page) && in is_device_private_page()
163 page->pgmap->type == MEMORY_DEVICE_PRIVATE; in is_device_private_page()
168 return is_device_private_page(&folio->page); in folio_is_device_private()
171 static inline bool is_pci_p2pdma_page(const struct page *page) in is_pci_p2pdma_page() argument
174 is_zone_device_page(page) && in is_pci_p2pdma_page()
175 page->pgmap->type == MEMORY_DEVICE_PCI_P2PDMA; in is_pci_p2pdma_page()
178 static inline bool is_device_coherent_page(const struct page *page) in is_device_coherent_page() argument
180 return is_zone_device_page(page) && in is_device_coherent_page()
181 page->pgmap->type == MEMORY_DEVICE_COHERENT; in is_device_coherent_page()
186 return is_device_coherent_page(&folio->page); in folio_is_device_coherent()
190 void zone_device_page_init(struct page *page);