Home
last modified time | relevance | path

Searched refs:iomap_begin (Results 1 – 16 of 16) sorted by relevance

/linux/Documentation/filesystems/iomap/
H A Doperations.rst94 ``->iomap_begin`` and ``->iomap_end`` because pagecache operations
117 ``->iomap_begin`` function may set ``struct iomap::validity_cookie``
122 iomap::validity_cookie`` during ``->iomap_begin``.
202 The ``flags`` argument to ``->iomap_begin`` will be set to zero.
234 the ``flags`` argument to ``->iomap_begin``.
244 to ``->iomap_begin``.
277 ``->iomap_begin``.
288 to ``->iomap_begin``.
301 ``->iomap_begin``.
514 The ``->iomap_begin`` or ``->iomap_end`` functions may also return
[all …]
H A Dporting.rst53 The recommended approach is first to implement ``->iomap_begin`` (and
65 implementation to use the new ``->iomap_begin`` implementation to map
85 At this point, you should look over your ``->iomap_begin`` function.
92 functionality in the ``->iomap_begin``/``->iomap_end`` methods.
H A Ddesign.rst78 1. Obtain a space mapping via ``->iomap_begin``
216 These flags should be set by the filesystem in ``->iomap_begin``:
273 ``->iomap_begin`` to obtain a new mapping.
298 should not be held between ``->iomap_begin`` and ``->iomap_end``.
312 int (*iomap_begin)(struct inode *inode, loff_t pos, loff_t length,
321 ``->iomap_begin``
324 iomap operations call ``->iomap_begin`` to obtain one file mapping for
386 context that were set up in ``->iomap_begin``.
391 ``flags`` will contain the same value passed to ``->iomap_begin``.
424 ``->iomap_begin`` and ``->iomap_end`` functions to coordinate
/linux/fs/iomap/
H A Diter.c110 ret = ops->iomap_begin(iter->inode, iter->pos, iter->len, iter->flags, in iomap_iter()
/linux/fs/xfs/
H A Dxfs_iomap.c1038 .iomap_begin = xfs_direct_write_iomap_begin,
1090 .iomap_begin = xfs_zoned_direct_write_iomap_begin,
1275 .iomap_begin = xfs_atomic_write_cow_iomap_begin,
1299 .iomap_begin = xfs_direct_write_iomap_begin,
2091 .iomap_begin = xfs_buffered_write_iomap_begin,
2137 .iomap_begin = xfs_read_iomap_begin,
2225 .iomap_begin = xfs_seek_iomap_begin,
2272 .iomap_begin = xfs_xattr_iomap_begin,
/linux/fs/zonefs/
H A Dfile.c61 .iomap_begin = zonefs_read_iomap_begin,
110 .iomap_begin = zonefs_write_iomap_begin,
/linux/fs/hpfs/
H A Dfile.c160 .iomap_begin = hpfs_iomap_begin,
/linux/include/linux/
H A Diomap.h212 int (*iomap_begin)(struct inode *inode, loff_t pos, loff_t length, member
/linux/fs/erofs/
H A Ddata.c348 .iomap_begin = erofs_iomap_begin,
H A Dzmap.c807 .iomap_begin = z_erofs_iomap_begin_report,
/linux/block/
H A Dfops.c459 .iomap_begin = blkdev_iomap_begin,
/linux/fs/ext2/
H A Dinode.c890 .iomap_begin = ext2_iomap_begin,
/linux/fs/ext4/
H A Dinode.c3876 .iomap_begin = ext4_iomap_begin,
3880 .iomap_begin = ext4_iomap_overwrite_begin,
3935 .iomap_begin = ext4_iomap_begin_report,
/linux/fs/gfs2/
H A Dbmap.c1192 .iomap_begin = gfs2_iomap_begin,
/linux/fs/fuse/
H A Dfile.c860 .iomap_begin = fuse_iomap_begin,
/linux/fs/f2fs/
H A Ddata.c4246 .iomap_begin = f2fs_iomap_begin,