| /linux/fs/iomap/ |
| H A D | iter.c | 19 memset(&iter->srcmap, 0, sizeof(iter->srcmap)); in iomap_iter_reset_iomap() 42 if (iter->srcmap.type != IOMAP_HOLE) in iomap_iter_done() 43 trace_iomap_iter_srcmap(iter->inode, &iter->srcmap); in iomap_iter_done() 111 &iter->iomap, &iter->srcmap); in iomap_iter()
|
| H A D | bio.c | 80 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_bio_read_folio_range_sync() local 84 bio_init(&bio, srcmap->bdev, &bvec, 1, REQ_OP_READ); in iomap_bio_read_folio_range_sync() 85 bio.bi_iter.bi_sector = iomap_sector(srcmap, pos); in iomap_bio_read_folio_range_sync()
|
| H A D | buffered-io.c | 345 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_block_needs_zeroing() local 347 return srcmap->type != IOMAP_MAPPED || in iomap_block_needs_zeroing() 348 (srcmap->flags & IOMAP_F_NEW) || in iomap_block_needs_zeroing() 910 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_write_begin() local 974 if (srcmap->type == IOMAP_INLINE) in iomap_write_begin() 976 else if (srcmap->flags & IOMAP_F_BUFFER_HEAD) in iomap_write_begin() 977 status = __block_write_begin_int(folio, pos, len, NULL, srcmap); in iomap_write_begin() 1045 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_write_end() local 1048 if (srcmap->type == IOMAP_INLINE) in iomap_write_end() 1051 if (srcmap->flags & IOMAP_F_BUFFER_HEAD) { in iomap_write_end() [all …]
|
| /linux/include/linux/ |
| H A D | iomap.h | 210 struct iomap *srcmap); 245 struct iomap srcmap; member 267 if (iter->srcmap.type != IOMAP_HOLE) in iomap_length_trim() 268 end = min(end, iter->srcmap.offset + iter->srcmap.length); in iomap_length_trim() 302 if (i->srcmap.type != IOMAP_HOLE) in iomap_iter_srcmap() 303 return &i->srcmap; in iomap_iter_srcmap() 337 iter->srcmap.type == IOMAP_MAPPED; in iomap_want_unshare_iter()
|
| /linux/include/uapi/linux/netfilter/ |
| H A D | xt_sctp.h | 65 #define SCTP_CHUNKMAP_COPY(destmap, srcmap) \ argument 66 memcpy((destmap), (srcmap), sizeof(srcmap))
|
| /linux/fs/ |
| H A D | dax.c | 1292 const struct iomap *srcmap, void *daddr) in dax_iomap_copy_around() argument 1301 bool zero_edge = srcmap->flags & IOMAP_F_SHARED || in dax_iomap_copy_around() 1302 srcmap->type == IOMAP_UNWRITTEN; in dax_iomap_copy_around() 1307 ret = dax_iomap_direct_access(srcmap, pos, size, &saddr, NULL); in dax_iomap_copy_around() 1347 dax_flush(srcmap->dax_dev, daddr, size); in dax_iomap_copy_around() 1408 const struct iomap *srcmap = iomap_iter_srcmap(iter); in dax_unshare_iter() local 1443 ret = dax_iomap_direct_access(srcmap, copy_pos, copy_len, &saddr, NULL); in dax_unshare_iter() 1481 const struct iomap *srcmap = iomap_iter_srcmap(iter); in dax_memzero() local 1494 ret = dax_iomap_copy_around(pos, size, PAGE_SIZE, srcmap, in dax_memzero() 1504 const struct iomap *srcmap = iomap_iter_srcmap(iter); in dax_zero_iter() local [all …]
|
| /linux/fs/xfs/ |
| H A D | xfs_iomap.c | 851 struct iomap *srcmap) in xfs_direct_write_iomap_begin() argument 1023 error = xfs_bmbt_to_iomap(ip, srcmap, &imap, flags, 0, seq); in xfs_direct_write_iomap_begin() 1054 struct iomap *srcmap) in xfs_zoned_direct_write_iomap_begin() argument 1124 struct iomap *srcmap) in xfs_atomic_write_cow_iomap_begin() argument 1589 struct iomap *srcmap) in xfs_zoned_buffered_write_iomap_begin() argument 1668 error = xfs_bmbt_to_iomap(ip, srcmap, &smap, flags, 0, in xfs_zoned_buffered_write_iomap_begin() 1759 struct iomap *srcmap) in xfs_buffered_write_iomap_begin() argument 1782 count, flags, iomap, srcmap); in xfs_buffered_write_iomap_begin() 1787 flags, iomap, srcmap); in xfs_buffered_write_iomap_begin() 2010 error = xfs_bmbt_to_iomap(ip, srcmap, &imap, flags, 0, in xfs_buffered_write_iomap_begin() [all …]
|
| /linux/fs/zonefs/ |
| H A D | file.c | 29 struct iomap *iomap, struct iomap *srcmap) in zonefs_read_iomap_begin() argument 66 struct iomap *iomap, struct iomap *srcmap) in zonefs_write_iomap_begin() argument
|
| /linux/fs/hpfs/ |
| H A D | file.c | 123 unsigned flags, struct iomap *iomap, struct iomap *srcmap) in hpfs_iomap_begin() argument
|
| /linux/fs/erofs/ |
| H A D | data.c | 270 unsigned int flags, struct iomap *iomap, struct iomap *srcmap) in erofs_iomap_begin() argument
|
| H A D | zmap.c | 770 struct iomap *iomap, struct iomap *srcmap) in z_erofs_iomap_begin_report() argument
|
| /linux/Documentation/filesystems/iomap/ |
| H A D | design.rst | 314 struct iomap *srcmap); 376 information via ``srcmap``.
|
| /linux/block/ |
| H A D | fops.c | 441 unsigned int flags, struct iomap *iomap, struct iomap *srcmap) in blkdev_iomap_begin() argument
|
| /linux/fs/ext4/ |
| H A D | inode.c | 3784 unsigned flags, struct iomap *iomap, struct iomap *srcmap) in ext4_iomap_begin() argument 3861 struct iomap *srcmap) in ext4_iomap_overwrite_begin() argument 3870 ret = ext4_iomap_begin(inode, offset, length, flags, iomap, srcmap); in ext4_iomap_overwrite_begin() 3885 struct iomap *iomap, struct iomap *srcmap) in ext4_iomap_begin_report() argument
|
| /linux/fs/ext2/ |
| H A D | inode.c | 807 unsigned flags, struct iomap *iomap, struct iomap *srcmap) in ext2_iomap_begin() argument
|
| /linux/fs/gfs2/ |
| H A D | bmap.c | 1099 struct iomap *srcmap) in gfs2_iomap_begin() argument
|
| /linux/fs/fuse/ |
| H A D | file.c | 851 struct iomap *srcmap) in fuse_iomap_begin() argument
|
| /linux/fs/f2fs/ |
| H A D | data.c | 4163 struct iomap *srcmap) in f2fs_iomap_begin() argument
|