Searched refs:iomap_begin (Results 1 – 12 of 12) sorted by relevance
/linux/Documentation/filesystems/iomap/ |
H A D | design.rst | 78 1. Obtain a space mapping via ``->iomap_begin`` 217 These flags should be set by the filesystem in ``->iomap_begin``: 258 ``->iomap_begin`` to obtain a new mapping. 285 should not be held between ``->iomap_begin`` and ``->iomap_end``. 299 int (*iomap_begin)(struct inode *inode, loff_t pos, loff_t length, 308 ``->iomap_begin`` 311 iomap operations call ``->iomap_begin`` to obtain one file mapping for 368 context that were set up in ``->iomap_begin``. 373 ``flags`` will contain the same value passed to ``->iomap_begin``. 406 ``->iomap_begin`` and ``->iomap_end`` functions to coordinate
|
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.
|
/linux/fs/zonefs/ |
H A D | file.c | 61 .iomap_begin = zonefs_read_iomap_begin, 110 .iomap_begin = zonefs_write_iomap_begin,
|
/linux/include/linux/ |
H A D | iomap.h | 193 int (*iomap_begin)(struct inode *inode, loff_t pos, loff_t length, member
|
/linux/fs/hpfs/ |
H A D | file.c | 158 .iomap_begin = hpfs_iomap_begin,
|
/linux/fs/erofs/ |
H A D | data.c | 349 .iomap_begin = erofs_iomap_begin,
|
H A D | zmap.c | 729 .iomap_begin = z_erofs_iomap_begin_report,
|
/linux/fs/btrfs/ |
H A D | direct-io.c | 751 .iomap_begin = btrfs_dio_iomap_begin,
|
/linux/fs/ext2/ |
H A D | inode.c | 890 .iomap_begin = ext2_iomap_begin,
|
/linux/fs/ext4/ |
H A D | inode.c | 3496 .iomap_begin = ext4_iomap_begin, 3501 .iomap_begin = ext4_iomap_overwrite_begin, 3557 .iomap_begin = ext4_iomap_begin_report,
|
H A D | extents.c | 4983 .iomap_begin = ext4_iomap_xattr_begin,
|
/linux/fs/gfs2/ |
H A D | bmap.c | 1188 .iomap_begin = gfs2_iomap_begin,
|