Lines Matching refs:page
52 extern void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page, unsigned long pfn);
53 extern void __flush_dcache_pages(struct page *page, unsigned int nr);
59 __flush_dcache_pages(&folio->page, folio_nr_pages(folio)); in flush_dcache_folio()
65 static inline void flush_dcache_page(struct page *page) in flush_dcache_page() argument
68 __flush_dcache_pages(page, 1); in flush_dcache_page()
70 folio_set_dcache_dirty(page_folio(page)); in flush_dcache_page()
77 extern void __flush_anon_page(struct page *, unsigned long);
79 struct page *page, unsigned long vmaddr) in flush_anon_page() argument
81 if (cpu_has_dc_aliases && PageAnon(page)) in flush_anon_page()
82 __flush_anon_page(page, vmaddr); in flush_anon_page()
111 struct page *page, unsigned long vaddr, void *dst, const void *src,
115 struct page *page, unsigned long vaddr, void *dst, const void *src,
124 extern void *kmap_coherent(struct page *page, unsigned long addr);
126 extern void *kmap_noncoherent(struct page *page, unsigned long addr);