Lines Matching defs:mapping

46  * the mapping->a_ops->get_xip_mem() function for the actual low-level
52 do_xip_mapping_read(struct address_space *mapping,
59 struct inode *inode = mapping->host;
65 BUG_ON(!mapping->a_ops->get_xip_mem);
96 error = mapping->a_ops->get_xip_mem(mapping, index, 0,
110 if (mapping_writably_mapped(mapping))
165 __xip_unmap (struct address_space * mapping,
185 mutex_lock(&mapping->i_mmap_mutex);
186 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) {
205 mutex_unlock(&mapping->i_mmap_mutex);
225 struct address_space *mapping = file->f_mapping;
226 struct inode *inode = mapping->host;
239 error = mapping->a_ops->get_xip_mem(mapping, vmf->pgoff, 0,
249 (!(mapping->host->i_sb->s_flags & MS_RDONLY))) {
254 error = mapping->a_ops->get_xip_mem(mapping, vmf->pgoff, 1,
260 __xip_unmap(mapping, vmf->pgoff);
279 error = mapping->a_ops->get_xip_mem(mapping, vmf->pgoff, 0,
327 struct address_space * mapping = filp->f_mapping;
328 const struct address_space_operations *a_ops = mapping->a_ops;
329 struct inode *inode = mapping->host;
334 BUG_ON(!mapping->a_ops->get_xip_mem);
349 status = a_ops->get_xip_mem(mapping, index, 0,
354 status = a_ops->get_xip_mem(mapping, index, 1,
359 __xip_unmap(mapping, index);
401 struct address_space *mapping = filp->f_mapping;
402 struct inode *inode = mapping->host;
418 current->backing_dev_info = mapping->backing_dev_info;
450 xip_truncate_page(struct address_space *mapping, loff_t from)
460 BUG_ON(!mapping->a_ops->get_xip_mem);
462 blocksize = 1 << mapping->host->i_blkbits;
471 err = mapping->a_ops->get_xip_mem(mapping, index, 0,