Lines Matching defs:mapping
242 * Fast revalidation of the cached writeback mapping. Return true if the current
243 * mapping is valid, false otherwise.
255 * If this is a COW mapping, it is sufficient to check that the mapping
257 * can revalidate a COW mapping without updating the data seqno.
263 * This is not a COW mapping. Check the sequence number of the data fork
340 * check for overlap on reflink inodes unless the mapping is already a
385 * ->cow_seq. If the data mapping is still valid, we're done.
413 * subsequent blocks in the mapping; however, the requirement to treat
491 * invalidate the page. If we don't, we leave a stale delalloc mapping on the
505 struct inode *inode = page->mapping->host;
523 xfs_alert(mp, "page discard unable to remove delalloc mapping.");
552 struct address_space *mapping,
564 xfs_iflags_clear(XFS_I(mapping->host), XFS_ITRUNCATED);
565 return iomap_writepages(mapping, wbc, &wpc.ctx, &xfs_writeback_ops);
570 struct address_space *mapping,
573 struct xfs_inode *ip = XFS_I(mapping->host);
576 return dax_writeback_mapping_range(mapping,
582 struct address_space *mapping,
585 struct xfs_inode *ip = XFS_I(mapping->host);
590 * The swap code (ab-)uses ->bmap to get a block mapping and then
600 return iomap_bmap(mapping, block, &xfs_read_iomap_ops);