Lines Matching refs:mapping
74 static void flush_aliases(struct address_space *mapping, struct folio *folio) in flush_aliases() argument
84 flush_dcache_mmap_lock_irqsave(mapping, flags); in flush_aliases()
85 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff + nr - 1) { in flush_aliases()
96 flush_dcache_mmap_unlock_irqrestore(mapping, flags); in flush_aliases()
177 struct address_space *mapping; in flush_dcache_folio() local
186 mapping = folio_flush_mapping(folio); in flush_dcache_folio()
189 if (mapping && !mapping_mapped(mapping)) { in flush_dcache_folio()
193 if (mapping) { in flush_dcache_folio()
195 flush_aliases(mapping, folio); in flush_dcache_folio()
215 struct address_space *mapping; in update_mmu_cache_range() local
233 mapping = folio_flush_mapping(folio); in update_mmu_cache_range()
234 if (mapping) { in update_mmu_cache_range()
235 flush_aliases(mapping, folio); in update_mmu_cache_range()