Lines Matching refs:mapping
73 static void flush_aliases(struct address_space *mapping, struct page *page)
81 flush_dcache_mmap_lock(mapping);
82 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) {
94 flush_dcache_mmap_unlock(mapping);
160 void __flush_dcache_page(struct address_space *mapping, struct page *page)
163 * Writeback any data associated with the kernel mapping of this
165 * coherent with the kernels mapping.
174 struct address_space *mapping;
183 mapping = page_mapping_file(page);
186 if (mapping && !mapping_mapped(mapping)) {
189 __flush_dcache_page(mapping, page);
190 if (mapping) {
192 flush_aliases(mapping, page);
206 struct address_space *mapping;
221 mapping = page_mapping_file(page);
223 __flush_dcache_page(mapping, page);
225 if(mapping)
227 flush_aliases(mapping, page);