Searched refs:DIO_LOCKING (Results 1 - 8 of 8) sorted by relevance

/linux-4.1.27/fs/
H A Ddax.c185 * If @flags has DIO_LOCKING set, we assume that the i_mutex is held by the
187 * If DIO_LOCKING is not set, the filesystem takes care of its own locking.
201 if ((flags & DIO_LOCKING) && iov_iter_rw(iter) == READ) { dax_do_io()
216 if ((flags & DIO_LOCKING) && iov_iter_rw(iter) == READ) dax_do_io()
H A Ddirect-io.c1076 * - if the flags value contains DIO_LOCKING we use a fancy locking
1081 * - if the flags value does NOT contain DIO_LOCKING we don't use any
1089 * and truncates. For DIO_LOCKING filesystems this is done by i_mutex,
1144 if (dio->flags & DIO_LOCKING) { do_blockdev_direct_IO()
1165 if (dio->flags & DIO_LOCKING) do_blockdev_direct_IO()
1286 if (iov_iter_rw(iter) == READ && (dio->flags & DIO_LOCKING)) do_blockdev_direct_IO()
/linux-4.1.27/fs/ext2/
H A Dinode.c864 DIO_LOCKING); ext2_direct_IO()
/linux-4.1.27/fs/fat/
H A Dinode.c265 * FAT need to use the DIO_LOCKING for avoiding the race fat_direct_IO()
/linux-4.1.27/fs/ext4/
H A Dindirect.c705 ext4_get_block, NULL, DIO_LOCKING); ext4_ind_direct_IO()
H A Dinode.c3181 dio_flags = DIO_LOCKING; ext4_ext_direct_IO()
/linux-4.1.27/include/linux/
H A Dfs.h2650 DIO_LOCKING = 0x01, enumerator in enum:__anon11685
2677 DIO_LOCKING | DIO_SKIP_HOLES); blockdev_direct_IO()
/linux-4.1.27/fs/btrfs/
H A Dinode.c8372 flags = DIO_LOCKING | DIO_SKIP_HOLES; btrfs_direct_IO()

Completed in 228 milliseconds