Lines Matching refs:mapping
89 static void flush_aliases(struct address_space *mapping, struct page *page) in flush_aliases() argument
97 flush_dcache_mmap_lock(mapping); in flush_aliases()
98 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in flush_aliases()
110 flush_dcache_mmap_unlock(mapping); in flush_aliases()
176 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() argument
190 struct address_space *mapping; in flush_dcache_page() local
199 mapping = page_mapping(page); in flush_dcache_page()
202 if (mapping && !mapping_mapped(mapping)) { in flush_dcache_page()
205 __flush_dcache_page(mapping, page); in flush_dcache_page()
206 if (mapping) { in flush_dcache_page()
208 flush_aliases(mapping, page); in flush_dcache_page()
221 struct address_space *mapping; in update_mmu_cache() local
234 mapping = page_mapping(page); in update_mmu_cache()
236 __flush_dcache_page(mapping, page); in update_mmu_cache()
238 if(mapping) in update_mmu_cache()
240 flush_aliases(mapping, page); in update_mmu_cache()