Lines Matching refs:page
30 void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page,
75 void __flush_dcache_page(struct page *page) in __flush_dcache_page() argument
77 struct address_space *mapping = page_mapping(page); in __flush_dcache_page()
80 if (PageHighMem(page)) in __flush_dcache_page()
83 SetPageDcacheDirty(page); in __flush_dcache_page()
92 addr = (unsigned long) page_address(page); in __flush_dcache_page()
98 void __flush_anon_page(struct page *page, unsigned long vmaddr) in __flush_anon_page() argument
100 unsigned long addr = (unsigned long) page_address(page); in __flush_anon_page()
103 if (page_mapped(page) && !Page_dcache_dirty(page)) { in __flush_anon_page()
106 kaddr = kmap_coherent(page, vmaddr); in __flush_anon_page()
119 struct page *page; in __update_cache() local
126 page = pfn_to_page(pfn); in __update_cache()
127 if (page_mapping(page) && Page_dcache_dirty(page)) { in __update_cache()
128 addr = (unsigned long) page_address(page); in __update_cache()
131 ClearPageDcacheDirty(page); in __update_cache()