Lines Matching refs:page
92 void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, in flush_ptrace_access() argument
105 flush_pfn_alias(page_to_pfn(page), uaddr); in flush_ptrace_access()
121 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() argument
128 __cpuc_flush_dcache_page(page_address(page)); in __flush_dcache_page()
136 flush_pfn_alias(page_to_pfn(page), in __flush_dcache_page()
137 page->index << PAGE_CACHE_SHIFT); in __flush_dcache_page()
140 static void __flush_dcache_aliases(struct address_space *mapping, struct page *page) in __flush_dcache_aliases() argument
153 pgoff = page->index << (PAGE_CACHE_SHIFT - PAGE_SHIFT); in __flush_dcache_aliases()
167 flush_cache_page(mpnt, mpnt->vm_start + offset, page_to_pfn(page)); in __flush_dcache_aliases()
190 void flush_dcache_page(struct page *page) in flush_dcache_page() argument
192 struct address_space *mapping = page_mapping(page); in flush_dcache_page()
196 set_bit(PG_dcache_dirty, &page->flags); in flush_dcache_page()
200 __flush_dcache_page(mapping, page); in flush_dcache_page()
202 __flush_dcache_aliases(mapping, page); in flush_dcache_page()
218 void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in __flush_anon_page() argument
229 pfn = page_to_pfn(page); in __flush_anon_page()
245 __cpuc_flush_dcache_page(page_address(page)); in __flush_anon_page()