Lines Matching refs:mapping
73 static void flush_aliases(struct address_space *mapping, struct page *page) in flush_aliases() argument
81 flush_dcache_mmap_lock(mapping); in flush_aliases()
82 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in flush_aliases()
94 flush_dcache_mmap_unlock(mapping); in flush_aliases()
160 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() argument
174 struct address_space *mapping; in flush_dcache_page() local
183 mapping = page_mapping(page); in flush_dcache_page()
186 if (mapping && !mapping_mapped(mapping)) { in flush_dcache_page()
189 __flush_dcache_page(mapping, page); in flush_dcache_page()
190 if (mapping) { in flush_dcache_page()
192 flush_aliases(mapping, page); in flush_dcache_page()
205 struct address_space *mapping; in update_mmu_cache() local
218 mapping = page_mapping(page); in update_mmu_cache()
220 __flush_dcache_page(mapping, page); in update_mmu_cache()
222 if(mapping) in update_mmu_cache()
224 flush_aliases(mapping, page); in update_mmu_cache()