Lines Matching refs:direct_io
2085 int *direct_io,
2149 if (direct_io)
2150 *direct_io = 0;
2162 if (!direct_io || !(*direct_io))
2170 *direct_io = 0;
2181 *direct_io = 0;
2193 *direct_io = 0;
2216 int ret, direct_io, appending, rw_level, have_alloc_sem = 0;
2238 direct_io = file->f_flags & O_DIRECT ? 1 : 0;
2244 if (direct_io) {
2250 rw_level = !direct_io;
2257 can_do_direct = direct_io;
2270 if (direct_io && !can_do_direct) {
2277 direct_io = 0;
2302 if (direct_io) {
2322 if (((file->f_flags & O_DSYNC) && !direct_io) || IS_SYNC(inode) ||
2323 ((file->f_flags & O_DIRECT) && !direct_io)) {