Lines Matching refs:cmap

727 	struct xfs_bmbt_irec	imap, cmap;  in xfs_direct_write_iomap_begin()  local
763 error = xfs_reflink_allocate_cow(ip, &imap, &cmap, &shared, in xfs_direct_write_iomap_begin()
838 length = XFS_FSB_TO_B(mp, cmap.br_startoff + cmap.br_blockcount); in xfs_direct_write_iomap_begin()
839 trace_xfs_iomap_found(ip, offset, length - offset, XFS_COW_FORK, &cmap); in xfs_direct_write_iomap_begin()
845 return xfs_bmbt_to_iomap(ip, iomap, &cmap, IOMAP_F_SHARED); in xfs_direct_write_iomap_begin()
870 struct xfs_bmbt_irec imap, cmap; in xfs_buffered_write_iomap_begin() local
931 &ccur, &cmap); in xfs_buffered_write_iomap_begin()
932 if (!cow_eof && cmap.br_startoff <= offset_fsb) { in xfs_buffered_write_iomap_begin()
933 trace_xfs_reflink_cow_found(ip, &cmap); in xfs_buffered_write_iomap_begin()
1025 allocfork == XFS_DATA_FORK ? &imap : &cmap, in xfs_buffered_write_iomap_begin()
1045 trace_xfs_iomap_alloc(ip, offset, count, allocfork, &cmap); in xfs_buffered_write_iomap_begin()
1067 return xfs_bmbt_to_iomap(ip, iomap, &cmap, IOMAP_F_SHARED); in xfs_buffered_write_iomap_begin()
1070 xfs_trim_extent(&cmap, offset_fsb, imap.br_startoff - offset_fsb); in xfs_buffered_write_iomap_begin()
1071 return xfs_bmbt_to_iomap(ip, iomap, &cmap, 0); in xfs_buffered_write_iomap_begin()
1202 struct xfs_bmbt_irec imap, cmap; in xfs_seek_iomap_begin() local
1233 xfs_iext_lookup_extent(ip, ip->i_cowfp, offset_fsb, &icur, &cmap)) in xfs_seek_iomap_begin()
1234 cow_fsb = cmap.br_startoff; in xfs_seek_iomap_begin()
1236 if (data_fsb < cow_fsb + cmap.br_blockcount) in xfs_seek_iomap_begin()
1238 xfs_trim_extent(&cmap, offset_fsb, end_fsb); in xfs_seek_iomap_begin()
1239 error = xfs_bmbt_to_iomap(ip, iomap, &cmap, IOMAP_F_SHARED); in xfs_seek_iomap_begin()