Lines Matching refs:page
38 extern void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page, unsigned long pfn);
39 extern void __flush_dcache_page(struct page *page);
41 static inline void flush_dcache_page(struct page *page) in flush_dcache_page() argument
44 __flush_dcache_page(page); in flush_dcache_page()
52 extern void __flush_anon_page(struct page *, unsigned long);
54 struct page *page, unsigned long vmaddr) in flush_anon_page() argument
56 if (cpu_has_dc_aliases && PageAnon(page)) in flush_anon_page()
57 __flush_anon_page(page, vmaddr); in flush_anon_page()
61 struct page *page) in flush_icache_page() argument
85 struct page *page, unsigned long vaddr, void *dst, const void *src,
89 struct page *page, unsigned long vaddr, void *dst, const void *src,
103 #define Page_dcache_dirty(page) \ argument
104 test_bit(PG_dcache_dirty, &(page)->flags)
105 #define SetPageDcacheDirty(page) \ argument
106 set_bit(PG_dcache_dirty, &(page)->flags)
107 #define ClearPageDcacheDirty(page) \ argument
108 clear_bit(PG_dcache_dirty, &(page)->flags)
113 extern void *kmap_coherent(struct page *page, unsigned long addr);