Lines Matching refs:page
41 static inline void flush_kernel_dcache_page(struct page *page) in flush_kernel_dcache_page() argument
43 flush_kernel_dcache_page_addr(page_address(page)); in flush_kernel_dcache_page()
56 extern void flush_dcache_page(struct page *page);
66 #define flush_icache_page(vma,page) do { \ argument
67 flush_kernel_dcache_page(page); \
68 flush_kernel_icache_page(page_address(page)); \
76 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument
78 flush_cache_page(vma, vaddr, page_to_pfn(page)); \
83 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
85 flush_cache_page(vma, vaddr, page_to_pfn(page)); \
98 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in flush_anon_page() argument
100 if (PageAnon(page)) { in flush_anon_page()
103 flush_dcache_page_asm(page_to_phys(page), vmaddr); in flush_anon_page()
112 static inline void *kmap(struct page *page) in kmap() argument
115 return page_address(page); in kmap()
118 static inline void kunmap(struct page *page) in kunmap() argument
120 flush_kernel_dcache_page_addr(page_address(page)); in kunmap()
123 static inline void *kmap_atomic(struct page *page) in kmap_atomic() argument
127 return page_address(page); in kmap_atomic()
137 #define kmap_atomic_prot(page, prot) kmap_atomic(page) argument