Home
last modified time | relevance | path

Searched refs:srcmap (Results 1 – 17 of 17) sorted by relevance

/Linux-v6.1/fs/iomap/
Diter.c27 memset(&iter->srcmap, 0, sizeof(iter->srcmap)); in iomap_iter_advance()
38 if (iter->srcmap.type != IOMAP_HOLE) in iomap_iter_done()
39 trace_iomap_iter_srcmap(iter->inode, &iter->srcmap); in iomap_iter_done()
75 &iter->iomap, &iter->srcmap); in iomap_iter()
Dbuffered-io.c249 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_block_needs_zeroing() local
251 return srcmap->type != IOMAP_MAPPED || in iomap_block_needs_zeroing()
252 (srcmap->flags & IOMAP_F_NEW) || in iomap_block_needs_zeroing()
529 const struct iomap *srcmap = iomap_iter_srcmap(iter); in __iomap_write_begin() local
568 poff, plen, srcmap); in __iomap_write_begin()
591 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_write_begin() local
600 if (srcmap != &iter->iomap) in iomap_write_begin()
601 BUG_ON(pos + len > srcmap->offset + srcmap->length); in iomap_write_begin()
624 if (srcmap->type == IOMAP_INLINE) in iomap_write_begin()
626 else if (srcmap->flags & IOMAP_F_BUFFER_HEAD) in iomap_write_begin()
[all …]
/Linux-v6.1/include/linux/
Diomap.h158 struct iomap *srcmap);
190 struct iomap srcmap; member
206 if (iter->srcmap.type != IOMAP_HOLE) in iomap_length()
207 end = min(end, iter->srcmap.offset + iter->srcmap.length); in iomap_length()
222 if (i->srcmap.type != IOMAP_HOLE) in iomap_iter_srcmap()
223 return &i->srcmap; in iomap_iter_srcmap()
/Linux-v6.1/include/uapi/linux/netfilter/
Dxt_sctp.h65 #define SCTP_CHUNKMAP_COPY(destmap, srcmap) \ argument
66 memcpy((destmap), (srcmap), sizeof(srcmap))
/Linux-v6.1/fs/
Ddax.c1103 const struct iomap *srcmap, void *daddr) in dax_iomap_cow_copy() argument
1113 ret = dax_iomap_direct_access(srcmap, pos, size, &saddr, NULL); in dax_iomap_cow_copy()
1227 const struct iomap *srcmap = iomap_iter_srcmap(iter); in dax_memzero() local
1238 if (srcmap->addr != iomap->addr) { in dax_memzero()
1239 ret = dax_iomap_cow_copy(pos, size, PAGE_SIZE, srcmap, in dax_memzero()
1252 const struct iomap *srcmap = iomap_iter_srcmap(iter); in dax_zero_iter() local
1258 if (srcmap->type == IOMAP_HOLE || srcmap->type == IOMAP_UNWRITTEN) in dax_zero_iter()
1321 const struct iomap *srcmap = &iomi->srcmap; in dax_iomap_iter() local
1388 srcmap->type != IOMAP_HOLE && srcmap->addr != iomap->addr) { in dax_iomap_iter()
1389 ret = dax_iomap_cow_copy(pos, length, PAGE_SIZE, srcmap, in dax_iomap_iter()
[all …]
/Linux-v6.1/fs/xfs/
Dxfs_iomap.c735 struct iomap *srcmap) in xfs_direct_write_iomap_begin() argument
855 error = xfs_bmbt_to_iomap(ip, srcmap, &imap, flags, 0); in xfs_direct_write_iomap_begin()
905 struct iomap *srcmap) in xfs_buffered_write_iomap_begin() argument
925 flags, iomap, srcmap); in xfs_buffered_write_iomap_begin()
1108 error = xfs_bmbt_to_iomap(ip, srcmap, &imap, flags, 0); in xfs_buffered_write_iomap_begin()
1197 struct iomap *srcmap) in xfs_read_iomap_begin() argument
1240 struct iomap *srcmap) in xfs_seek_iomap_begin() argument
1325 struct iomap *srcmap) in xfs_xattr_iomap_begin() argument
/Linux-v6.1/fs/hpfs/
Dfile.c121 unsigned flags, struct iomap *iomap, struct iomap *srcmap) in hpfs_iomap_begin() argument
/Linux-v6.1/fs/erofs/
Ddata.c253 unsigned int flags, struct iomap *iomap, struct iomap *srcmap) in erofs_iomap_begin() argument
Dzmap.c772 struct iomap *iomap, struct iomap *srcmap) in z_erofs_iomap_begin_report() argument
/Linux-v6.1/fs/zonefs/
Dsuper.c122 struct iomap *iomap, struct iomap *srcmap) in zonefs_read_iomap_begin() argument
158 struct iomap *iomap, struct iomap *srcmap) in zonefs_write_iomap_begin() argument
/Linux-v6.1/fs/fuse/
Ddax.c563 struct iomap *srcmap) in fuse_iomap_begin() argument
/Linux-v6.1/fs/ext4/
Dinode.c3433 unsigned flags, struct iomap *iomap, struct iomap *srcmap) in ext4_iomap_begin() argument
3486 struct iomap *srcmap) in ext4_iomap_overwrite_begin() argument
3495 ret = ext4_iomap_begin(inode, offset, length, flags, iomap, srcmap); in ext4_iomap_overwrite_begin()
3551 struct iomap *iomap, struct iomap *srcmap) in ext4_iomap_begin_report() argument
Dextents.c4908 struct iomap *iomap, struct iomap *srcmap) in ext4_iomap_xattr_begin() argument
/Linux-v6.1/fs/ext2/
Dinode.c803 unsigned flags, struct iomap *iomap, struct iomap *srcmap) in ext2_iomap_begin() argument
/Linux-v6.1/fs/gfs2/
Dbmap.c1081 struct iomap *srcmap) in gfs2_iomap_begin() argument
/Linux-v6.1/fs/f2fs/
Ddata.c4110 struct iomap *srcmap) in f2fs_iomap_begin() argument
/Linux-v6.1/fs/btrfs/
Dinode.c7522 struct iomap *srcmap) in btrfs_dio_iomap_begin() argument