Lines Matching refs:direct_io
2364 int direct_io = iocb->ki_flags & IOCB_DIRECT ? 1 : 0;
2373 if (!direct_io && nowait)
2390 rw_level = (!direct_io || full_coherency || append_write);
2406 if (direct_io && full_coherency) {
2440 if (direct_io && !is_sync_kiocb(iocb) &&
2453 BUG_ON(written == -EIOCBQUEUED && !direct_io);
2471 if (((file->f_flags & O_DSYNC) && !direct_io) ||
2512 int direct_io = iocb->ki_flags & IOCB_DIRECT ? 1 : 0;
2528 if (!direct_io && nowait)
2535 if (direct_io) {
2573 BUG_ON(ret == -EIOCBQUEUED && !direct_io);