Home
last modified time | relevance | path

Searched refs:dio_flags (Results 1 – 8 of 8) sorted by relevance

/linux/fs/iomap/
H A Dtrace.h256 unsigned int dio_flags, size_t done_before),
257 TP_ARGS(iocb, iter, dio_flags, done_before),
266 __field(unsigned int, dio_flags)
277 __entry->dio_flags = dio_flags;
288 __print_flags(__entry->dio_flags, "|", IOMAP_DIO_STRINGS),
H A Ddirect-io.c672 unsigned int dio_flags, void *private, size_t done_before) in __iomap_dio_rw() argument
683 is_sync_kiocb(iocb) || (dio_flags & IOMAP_DIO_FORCE_WAIT); in __iomap_dio_rw()
688 trace_iomap_dio_rw_begin(iocb, iter, dio_flags, done_before); in __iomap_dio_rw()
703 dio->flags = dio_flags & (IOMAP_DIO_FSBLOCK_ALIGNED | IOMAP_DIO_BOUNCE); in __iomap_dio_rw()
726 if (dio_flags & IOMAP_DIO_OVERWRITE_ONLY) { in __iomap_dio_rw()
814 if (ret == -EFAULT && dio->size && (dio_flags & IOMAP_DIO_PARTIAL)) { in __iomap_dio_rw()
886 unsigned int dio_flags, void *private, size_t done_before) in iomap_dio_rw() argument
890 dio = __iomap_dio_rw(iocb, iter, ops, dops, dio_flags, private, in iomap_dio_rw()
/linux/fs/xfs/
H A Dxfs_file.c254 unsigned int dio_flags = 0; in xfs_file_dio_read() local
270 dio_flags |= IOMAP_DIO_BOUNCE; in xfs_file_dio_read()
272 ret = iomap_dio_rw(iocb, to, &xfs_read_iomap_ops, dio_ops, dio_flags, in xfs_file_dio_read()
707 unsigned int dio_flags = 0; in xfs_file_dio_write_aligned() local
716 dio_flags |= IOMAP_DIO_FSBLOCK_ALIGNED; in xfs_file_dio_write_aligned()
735 dio_flags |= IOMAP_DIO_BOUNCE; in xfs_file_dio_write_aligned()
737 ret = iomap_dio_rw(iocb, from, ops, dops, dio_flags, ac, 0); in xfs_file_dio_write_aligned()
783 unsigned int dio_flags = 0; in xfs_file_dio_write_atomic() local
812 dio_flags |= IOMAP_DIO_BOUNCE; in xfs_file_dio_write_atomic()
813 ret = iomap_dio_rw(iocb, from, dops, &xfs_dio_write_ops, dio_flags, in xfs_file_dio_write_atomic()
/linux/fs/ext4/
H A Dfile.c428 int *dio_flags) in ext4_dio_write_checks() argument
487 *dio_flags = IOMAP_DIO_FORCE_WAIT; in ext4_dio_write_checks()
512 int dio_flags = 0; in ext4_dio_write_iter() local
556 &dio_flags); in ext4_dio_write_iter()
577 dio_flags, NULL, 0); in ext4_dio_write_iter()
/linux/include/linux/
H A Diomap.h580 unsigned int dio_flags, void *private, size_t done_before);
583 unsigned int dio_flags, void *private, size_t done_before);
/linux/fs/ntfs3/
H A Dfile.c833 unsigned int dio_flags; in ntfs_file_read_iter() local
869 dio_flags = 0; in ntfs_file_read_iter()
876 dio_flags |= IOMAP_DIO_FORCE_WAIT; in ntfs_file_read_iter()
886 err = iomap_dio_rw(iocb, iter, &ntfs_iomap_ops, NULL, dio_flags, in ntfs_file_read_iter()
/linux/fs/f2fs/
H A Dfile.c5098 unsigned int dio_flags; in f2fs_dio_write_iter() local
5137 dio_flags = 0; in f2fs_dio_write_iter()
5139 dio_flags |= IOMAP_DIO_FORCE_WAIT; in f2fs_dio_write_iter()
5141 &f2fs_iomap_dio_write_ops, dio_flags, NULL, 0); in f2fs_dio_write_iter()
/linux/Documentation/filesystems/iomap/
H A Doperations.rst433 unsigned int dio_flags, void *private,
449 The ``dio_flags`` argument can be set to any combination of the