Searched refs:IOMAP_WRITE (Results 1 – 17 of 17) sorted by relevance
| /linux-6.15/fs/btrfs/ |
| H A D | direct-io.c | 37 const bool writing = (iomap_flags & IOMAP_WRITE); in lock_extent_direct() 364 const bool write = !!(flags & IOMAP_WRITE); in btrfs_dio_iomap_begin() 613 const bool write = !!(flags & IOMAP_WRITE); in btrfs_dio_iomap_end() 734 if (iter->flags & IOMAP_WRITE) { in btrfs_dio_submit_io()
|
| /linux-6.15/fs/ext2/ |
| H A D | inode.c | 816 bool create = flags & IOMAP_WRITE; in ext2_iomap_begin() 832 if ((flags & IOMAP_WRITE) && offset + length > i_size_read(inode)) in ext2_iomap_begin() 852 if (!create && (flags & IOMAP_WRITE) && (flags & IOMAP_DIRECT)) in ext2_iomap_begin() 879 if ((flags & IOMAP_DIRECT) && (flags & IOMAP_WRITE) && written == 0) in ext2_iomap_end() 884 (flags & IOMAP_WRITE)) in ext2_iomap_end()
|
| /linux-6.15/fs/ |
| H A D | dax.c | 1044 return (iter->flags & IOMAP_WRITE) && (vma->vm_flags & VM_SYNC) && in dax_fault_is_synchronous() 1061 bool write = iter->flags & IOMAP_WRITE; in dax_insert_entry() 1504 .flags = IOMAP_WRITE | IOMAP_UNSHARE | IOMAP_DAX, in dax_file_unshare() 1765 iomi.flags |= IOMAP_WRITE; in dax_iomap_rw() 1850 bool write = iter->flags & IOMAP_WRITE; in dax_fault_iter() 1927 iter.flags |= IOMAP_WRITE; in dax_iomap_pte_fault() 2027 iter.flags |= IOMAP_WRITE; in dax_iomap_pmd_fault()
|
| /linux-6.15/Documentation/filesystems/iomap/ |
| H A D | operations.rst | 188 ``IOMAP_WRITE`` or ``IOMAP_WRITE`` | ``IOMAP_NOWAIT`` will be passed as 198 ``IOMAP_WRITE | IOMAP_FAULT`` will be passed as the ``flags`` argument 242 ``IOMAP_WRITE | IOMAP_UNSHARE`` will be passed as the ``flags`` argument 505 IOMAP_WRITE`` with any combination of the following enhancements: 620 IOMAP_WRITE`` with any combination of the following enhancements: 643 For a write fault, ``IOMAP_DAX | IOMAP_FAULT | IOMAP_WRITE`` will be
|
| H A D | design.rst | 183 This type must never be returned in response to an ``IOMAP_WRITE``
|
| /linux-6.15/fs/gfs2/ |
| H A D | bmap.c | 867 if (flags & IOMAP_WRITE) { in __gfs2_iomap_get() 942 } else if (flags & IOMAP_WRITE) { in __gfs2_iomap_get() 1109 switch(flags & (IOMAP_WRITE | IOMAP_ZERO)) { in gfs2_iomap_begin() 1110 case IOMAP_WRITE: in gfs2_iomap_begin() 1143 switch (flags & (IOMAP_WRITE | IOMAP_ZERO)) { in gfs2_iomap_end() 1144 case IOMAP_WRITE: in gfs2_iomap_end() 1425 ret = __gfs2_iomap_get(inode, pos, length, IOMAP_WRITE, iomap, &mp); in gfs2_iomap_alloc()
|
| /linux-6.15/include/linux/ |
| H A D | iomap.h | 182 #define IOMAP_WRITE (1 << 0) /* writing, must allocate blocks */ macro
|
| /linux-6.15/fs/hpfs/ |
| H A D | file.c | 128 if (WARN_ON_ONCE(flags & (IOMAP_WRITE | IOMAP_ZERO))) in hpfs_iomap_begin()
|
| /linux-6.15/fs/iomap/ |
| H A D | trace.h | 96 { IOMAP_WRITE, "WRITE" }, \
|
| H A D | buffered-io.c | 1022 .flags = IOMAP_WRITE, in iomap_file_buffered_write() 1317 .flags = IOMAP_WRITE | IOMAP_UNSHARE, in iomap_file_unshare() 1497 .flags = IOMAP_WRITE | IOMAP_FAULT, in iomap_page_mkwrite()
|
| H A D | direct-io.c | 658 iomi.flags |= IOMAP_WRITE; in __iomap_dio_rw()
|
| /linux-6.15/fs/fuse/ |
| H A D | dax.c | 441 bool writable = flags & IOMAP_WRITE; in fuse_setup_new_dax_mapping() 569 bool writable = flags & IOMAP_WRITE; in fuse_iomap_begin()
|
| /linux-6.15/fs/zonefs/ |
| H A D | file.c | 145 IOMAP_WRITE, &wpc->iomap, NULL); in zonefs_write_map_blocks()
|
| /linux-6.15/block/ |
| H A D | fops.c | 527 IOMAP_WRITE, &wpc->iomap, NULL); in blkdev_map_blocks()
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_iomap.c | 821 ASSERT(flags & (IOMAP_WRITE | IOMAP_ZERO)); in xfs_direct_write_iomap_begin() 1838 ASSERT(!(flags & (IOMAP_WRITE | IOMAP_ZERO))); in xfs_read_iomap_begin()
|
| /linux-6.15/fs/ext4/ |
| H A D | inode.c | 3425 if (flags & IOMAP_WRITE) { in ext4_iomap_begin() 3467 flags &= ~IOMAP_WRITE; in ext4_iomap_overwrite_begin() 3476 if ((flags & (IOMAP_WRITE | IOMAP_DIRECT)) != in ext4_want_directio_fallback() 3477 (IOMAP_WRITE | IOMAP_DIRECT)) in ext4_want_directio_fallback()
|
| /linux-6.15/fs/f2fs/ |
| H A D | data.c | 4189 if ((flags & IOMAP_WRITE) && in f2fs_iomap_begin() 4223 if (flags & IOMAP_WRITE) in f2fs_iomap_begin()
|