IOCB_DIRECT
if ((iocb->ki_flags & (IOCB_NOWAIT | IOCB_DIRECT)) == IOCB_NOWAIT)
if (iocb->ki_flags & IOCB_DIRECT) {
if (iocb->ki_flags & IOCB_DIRECT) {
cmd->iocb.ki_flags = IOCB_DIRECT;
cmd->iocb.ki_flags = IOCB_DIRECT;
aio_cmd->iocb.ki_flags = IOCB_DIRECT;
if (iocb->ki_flags & IOCB_DIRECT)
if (iocb->ki_flags & IOCB_DIRECT &&
if (iocb->ki_flags & IOCB_DIRECT &&
} else if (iocb->ki_flags & IOCB_DIRECT) {
if (iocb->ki_flags & IOCB_DIRECT) {
ki->iocb.ki_flags = IOCB_DIRECT;
ki->iocb.ki_flags = IOCB_DIRECT | IOCB_WRITE;
if (aio_req->iocb->ki_flags & IOCB_DIRECT)
bool direct_lock = iocb->ki_flags & IOCB_DIRECT;
(iocb->ki_flags & IOCB_DIRECT) ||
(iocb->ki_flags & IOCB_DIRECT) &&
if ((iocb->ki_flags & (IOCB_DIRECT | IOCB_APPEND)) == IOCB_DIRECT)
(iocb->ki_flags & IOCB_DIRECT) || (fi->flags & CEPH_F_SYNC) ||
if ((iocb->ki_flags & IOCB_DIRECT) && !IS_ENCRYPTED(inode))
if ((iocb->ki_flags & IOCB_DIRECT) && inode->i_sb->s_bdev) {
rq->iocb.ki_flags = IOCB_DIRECT;
if (iocb->ki_flags & IOCB_DIRECT) {
iocb->ki_flags &= ~IOCB_DIRECT;
if (iocb->ki_flags & IOCB_DIRECT)
if (iocb->ki_flags & IOCB_DIRECT)
if (iocb->ki_flags & IOCB_DIRECT)
if (iocb->ki_flags & IOCB_DIRECT)
iocb->ki_flags &= ~IOCB_DIRECT;
if (!(iocb->ki_flags & IOCB_DIRECT))
if (ret > 0 && !dio && (iocb->ki_flags & IOCB_DIRECT))
if (iocb->ki_flags & IOCB_DIRECT) {
if (iocb->ki_flags & IOCB_DIRECT) {
if (iocb->ki_flags & IOCB_DIRECT)
if (WARN_ON_ONCE((iocb->ki_flags & IOCB_DIRECT) ||
if ((iocb->ki_flags & IOCB_DIRECT) ||
if ((iocb->ki_flags & IOCB_DIRECT) ||
iocb->ki_flags & IOCB_DIRECT ?
iocb->ki_flags & IOCB_DIRECT ?
trace_netfs_write(wreq, (iocb->ki_flags & IOCB_DIRECT ?
if (iocb->ki_flags & IOCB_DIRECT)
if (iocb->ki_flags & IOCB_DIRECT)
iocb->kiocb.ki_flags &= ~(IOCB_DSYNC | IOCB_SYNC | IOCB_DIRECT);
if ((iocb->kiocb.ki_flags & IOCB_DIRECT) && status == -EINVAL) {
iocb->kiocb.ki_flags |= IOCB_DIRECT;
iocb->kiocb.ki_flags &= ~IOCB_DIRECT;
if ((iocb->kiocb.ki_flags & IOCB_DIRECT) && status == -EINVAL) {
iocb->kiocb.ki_flags |= IOCB_DIRECT;
iocb->kiocb.ki_flags &= ~IOCB_DIRECT;
kiocb.ki_flags |= IOCB_DIRECT;
segments[nsegs].flags |= IOCB_DIRECT;
if (kiocb->ki_flags & IOCB_DIRECT)
if (is_compressed(ni) && (iocb->ki_flags & IOCB_DIRECT)) {
if (!(iocb->ki_flags & IOCB_DIRECT) ||
iocb->ki_flags &= ~IOCB_DIRECT;
iocb->ki_flags &= ~IOCB_DIRECT;
if (iocb->ki_flags & IOCB_DIRECT) {
if (!(iocb->ki_flags & IOCB_DIRECT) ||
iocb->ki_flags &= ~IOCB_DIRECT;
int direct_io = iocb->ki_flags & IOCB_DIRECT ? 1 : 0;
int direct_io = iocb->ki_flags & IOCB_DIRECT ? 1 : 0;
!((iocb->ki_flags & IOCB_DIRECT) ||
if (!(iocb->ki_flags & IOCB_DIRECT))
if (iocb->ki_flags & IOCB_DIRECT)
if (iocb->ki_flags & IOCB_DIRECT)
if (iocb->ki_flags & IOCB_DIRECT) {
if (iocb->ki_flags & IOCB_DIRECT) {
else if (iocb->ki_flags & IOCB_DIRECT)
if ((iocb->ki_flags & IOCB_NOWAIT) && !(iocb->ki_flags & IOCB_DIRECT))
if (iocb->ki_flags & IOCB_DIRECT) {
if (iocb->ki_flags & IOCB_DIRECT) {
res |= IOCB_DIRECT;
{ IOCB_DIRECT, "DIRECT" }, \
if (!(kiocb->ki_flags & IOCB_DIRECT) &&
if (kiocb->ki_flags & (IOCB_DIRECT | IOCB_HIPRI))
if (!(kiocb->ki_flags & IOCB_DIRECT) || !file->f_op->iopoll)
if (iocb->ki_flags & IOCB_DIRECT) {
if (iocb->ki_flags & IOCB_DIRECT) {