Searched refs:iomap_begin (Results 1 – 16 of 16) sorted by relevance
| /linux/Documentation/filesystems/iomap/ |
| H A D | operations.rst | 94 ``->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 D | porting.rst | 53 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 D | design.rst | 78 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 D | iter.c | 110 ret = ops->iomap_begin(iter->inode, iter->pos, iter->len, iter->flags, in iomap_iter()
|
| /linux/fs/xfs/ |
| H A D | xfs_iomap.c | 1038 .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 D | file.c | 61 .iomap_begin = zonefs_read_iomap_begin, 110 .iomap_begin = zonefs_write_iomap_begin,
|
| /linux/fs/hpfs/ |
| H A D | file.c | 160 .iomap_begin = hpfs_iomap_begin,
|
| /linux/include/linux/ |
| H A D | iomap.h | 212 int (*iomap_begin)(struct inode *inode, loff_t pos, loff_t length, member
|
| /linux/fs/erofs/ |
| H A D | data.c | 348 .iomap_begin = erofs_iomap_begin,
|
| H A D | zmap.c | 807 .iomap_begin = z_erofs_iomap_begin_report,
|
| /linux/block/ |
| H A D | fops.c | 459 .iomap_begin = blkdev_iomap_begin,
|
| /linux/fs/ext2/ |
| H A D | inode.c | 890 .iomap_begin = ext2_iomap_begin,
|
| /linux/fs/ext4/ |
| H A D | inode.c | 3876 .iomap_begin = ext4_iomap_begin, 3880 .iomap_begin = ext4_iomap_overwrite_begin, 3935 .iomap_begin = ext4_iomap_begin_report,
|
| /linux/fs/gfs2/ |
| H A D | bmap.c | 1192 .iomap_begin = gfs2_iomap_begin,
|
| /linux/fs/fuse/ |
| H A D | file.c | 860 .iomap_begin = fuse_iomap_begin,
|
| /linux/fs/f2fs/ |
| H A D | data.c | 4246 .iomap_begin = f2fs_iomap_begin,
|