Lines Matching defs:mapping
195 * Fast revalidation of the cached writeback mapping. Return true if the current
196 * mapping is valid, false otherwise.
208 * If this is a COW mapping, it is sufficient to check that the mapping
210 * can revalidate a COW mapping without updating the data seqno.
216 * This is not a COW mapping. Check the sequence number of the data fork
301 * check for overlap on reflink inodes unless the mapping is already a
345 * ->cow_seq. If the data mapping is still valid, we're done.
373 * subsequent blocks in the mapping; however, the requirement to treat
453 * out. If we don't, we can leave a stale delalloc mapping covered by a clean
454 * page that needs to be dirtied again before the delalloc mapping can be
455 * converted. This stale delalloc mapping can trip up a later direct I/O read
469 struct xfs_inode *ip = XFS_I(folio->mapping->host);
489 xfs_alert(mp, "page discard unable to remove delalloc mapping.");
500 struct address_space *mapping,
512 xfs_iflags_clear(XFS_I(mapping->host), XFS_ITRUNCATED);
513 return iomap_writepages(mapping, wbc, &wpc.ctx, &xfs_writeback_ops);
518 struct address_space *mapping,
521 struct xfs_inode *ip = XFS_I(mapping->host);
524 return dax_writeback_mapping_range(mapping,
530 struct address_space *mapping,
533 struct xfs_inode *ip = XFS_I(mapping->host);
538 * The swap code (ab-)uses ->bmap to get a block mapping and then
548 return iomap_bmap(mapping, block, &xfs_read_iomap_ops);