/linux/include/linux/ |
H A D | iomap.h | 195 struct iomap *srcmap); 227 struct iomap srcmap; member 243 if (iter->srcmap.type != IOMAP_HOLE) in iomap_length() 244 end = min(end, iter->srcmap.offset + iter->srcmap.length); in iomap_length() 259 if (i->srcmap.type != IOMAP_HOLE) in iomap_iter_srcmap() 260 return &i->srcmap; in iomap_iter_srcmap() 294 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/iomap/ |
H A D | buffered-io.c | 362 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_block_needs_zeroing() local 364 return srcmap->type != IOMAP_MAPPED || in iomap_block_needs_zeroing() 365 (srcmap->flags & IOMAP_F_NEW) || in iomap_block_needs_zeroing() 687 const struct iomap *srcmap = iomap_iter_srcmap(iter); in __iomap_write_begin() local 736 poff, plen, srcmap); in __iomap_write_begin() 783 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_write_begin() local 788 if (srcmap != &iter->iomap) in iomap_write_begin() 789 BUG_ON(pos + len > srcmap->offset + srcmap->length); in iomap_write_begin() 824 if (srcmap->type == IOMAP_INLINE) in iomap_write_begin() 826 else if (srcmap->flags & IOMAP_F_BUFFER_HEAD) in iomap_write_begin() [all …]
|
/linux/fs/ |
H A D | dax.c | 1120 const struct iomap *srcmap, void *daddr) in dax_iomap_copy_around() argument 1129 bool zero_edge = srcmap->flags & IOMAP_F_SHARED || in dax_iomap_copy_around() 1130 srcmap->type == IOMAP_UNWRITTEN; in dax_iomap_copy_around() 1135 ret = dax_iomap_direct_access(srcmap, pos, size, &saddr, NULL); in dax_iomap_copy_around() 1175 dax_flush(srcmap->dax_dev, daddr, size); in dax_iomap_copy_around() 1264 const struct iomap *srcmap = iomap_iter_srcmap(iter); in dax_unshare_iter() local 1299 ret = dax_iomap_direct_access(srcmap, copy_pos, copy_len, &saddr, NULL); in dax_unshare_iter() 1337 const struct iomap *srcmap = iomap_iter_srcmap(iter); in dax_memzero() local 1350 ret = dax_iomap_copy_around(pos, size, PAGE_SIZE, srcmap, in dax_memzero() 1360 const struct iomap *srcmap = iomap_iter_srcmap(iter); in dax_zero_iter() local [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 | 121 unsigned flags, struct iomap *iomap, struct iomap *srcmap) in hpfs_iomap_begin() argument
|
/linux/fs/erofs/ |
H A D | data.c | 271 unsigned int flags, struct iomap *iomap, struct iomap *srcmap) in erofs_iomap_begin() argument
|
H A D | zmap.c | 692 struct iomap *iomap, struct iomap *srcmap) in z_erofs_iomap_begin_report() argument
|
/linux/Documentation/filesystems/iomap/ |
H A D | design.rst | 301 struct iomap *srcmap); 358 information via ``srcmap``.
|
/linux/fs/btrfs/ |
H A D | direct-io.c | 355 struct iomap *srcmap) in btrfs_dio_iomap_begin() argument
|
/linux/fs/ext4/ |
H A D | inode.c | 3395 unsigned flags, struct iomap *iomap, struct iomap *srcmap) in ext4_iomap_begin() argument 3448 struct iomap *srcmap) in ext4_iomap_overwrite_begin() argument 3457 ret = ext4_iomap_begin(inode, offset, length, flags, iomap, srcmap); in ext4_iomap_overwrite_begin() 3507 struct iomap *iomap, struct iomap *srcmap) in ext4_iomap_begin_report() argument
|
H A D | extents.c | 4972 struct iomap *iomap, struct iomap *srcmap) in ext4_iomap_xattr_begin() 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 | 1095 struct iomap *srcmap) in gfs2_iomap_begin() argument
|