Lines Matching full:mapping
74 static void flush_aliases(struct address_space *mapping, struct page *page) in flush_aliases() argument
82 flush_dcache_mmap_lock(mapping); in flush_aliases()
83 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in flush_aliases()
95 flush_dcache_mmap_unlock(mapping); in flush_aliases()
161 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() argument
164 * Writeback any data associated with the kernel mapping of this in __flush_dcache_page()
166 * coherent with the kernels mapping. in __flush_dcache_page()
175 struct address_space *mapping; in flush_dcache_page() local
184 mapping = page_mapping_file(page); in flush_dcache_page()
187 if (mapping && !mapping_mapped(mapping)) { in flush_dcache_page()
190 __flush_dcache_page(mapping, page); in flush_dcache_page()
191 if (mapping) { in flush_dcache_page()
193 flush_aliases(mapping, page); in flush_dcache_page()
207 struct address_space *mapping; in update_mmu_cache() local
222 mapping = page_mapping_file(page); in update_mmu_cache()
224 __flush_dcache_page(mapping, page); in update_mmu_cache()
226 if(mapping) in update_mmu_cache()
228 flush_aliases(mapping, page); in update_mmu_cache()