Lines Matching refs:page
39 #define Page_dcache_dirty(page) \ argument
40 test_bit(PG_dcache_dirty, &(page)->flags)
41 #define SetPageDcacheDirty(page) \ argument
42 set_bit(PG_dcache_dirty, &(page)->flags)
43 #define ClearPageDcacheDirty(page) \ argument
44 clear_bit(PG_dcache_dirty, &(page)->flags)
52 extern void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page, unsigned long pfn);
53 extern void __flush_dcache_page(struct page *page);
56 static inline void flush_dcache_page(struct page *page) in flush_dcache_page() argument
59 __flush_dcache_page(page); in flush_dcache_page()
61 SetPageDcacheDirty(page); in flush_dcache_page()
68 extern void __flush_anon_page(struct page *, unsigned long);
70 struct page *page, unsigned long vmaddr) in flush_anon_page() argument
72 if (cpu_has_dc_aliases && PageAnon(page)) in flush_anon_page()
73 __flush_anon_page(page, vmaddr); in flush_anon_page()
77 struct page *page) in flush_icache_page() argument
101 struct page *page, unsigned long vaddr, void *dst, const void *src,
105 struct page *page, unsigned long vaddr, void *dst, const void *src,
116 extern void *kmap_coherent(struct page *page, unsigned long addr);
118 extern void *kmap_noncoherent(struct page *page, unsigned long addr);
126 static inline void flush_kernel_dcache_page(struct page *page) in flush_kernel_dcache_page() argument
128 BUG_ON(cpu_has_dc_aliases && PageHighMem(page)); in flush_kernel_dcache_page()