O_DIRECT
if (!(f->filp->f_flags & O_DIRECT)) {
if (lo->lo_backing_file->f_flags & O_DIRECT)
oflags |= O_DIRECT;
flags |= O_DIRECT;
(s_flags & V9FS_DIRECT_IO) || (f_flags & O_DIRECT)) {
{ O_DIRECT, P9_DOTL_DIRECT },
pipe->f_flags |= O_DIRECT;
O_RDWR | O_LARGEFILE | O_DIRECT,
file = kernel_file_open(&path, O_RDWR | O_LARGEFILE | O_DIRECT, cache->cache_cred);
(file->f_flags & O_DIRECT) ? "O_DIRECT" : "");
if (file->f_flags & O_DIRECT)
if (filp->f_flags & O_DIRECT)
#define SETFL_MASK (O_APPEND | O_NONBLOCK | O_NDELAY | O_DIRECT | O_NOATIME)
(arg & O_DIRECT) &&
if (filp->f_flags & O_DIRECT)
if ((flags & (O_APPEND | O_DIRECT)) == (O_APPEND | O_DIRECT))
if (openflags & O_DIRECT) {
opendata->o_arg.open_flags = O_DIRECT;
(file->f_flags & O_DIRECT))) {
if (mode & O_DIRECT)
if ((f->f_flags & O_DIRECT) && !(f->f_mode & FMODE_CAN_ODIRECT))
#define OVL_SETFL_MASK (O_APPEND | O_NONBLOCK | O_NDELAY | O_DIRECT)
if ((flags & O_DIRECT) && !(file->f_mode & FMODE_CAN_ODIRECT))
return (file->f_flags & O_DIRECT) != 0;
O_WRONLY | (flags & (O_NONBLOCK | O_DIRECT)),
if (flags & ~(O_CLOEXEC | O_NONBLOCK | O_DIRECT | O_NOTIFICATION_PIPE))
if (oflags & O_DIRECT)
if ((file->f_flags & O_DIRECT) && (sbflags & CIFS_MOUNT_STRICT_IO)) {
if ((file->f_flags & O_DIRECT) && (sbflags & CIFS_MOUNT_STRICT_IO)) {
if (!(file->f_flags & O_DIRECT))
return (oflags & (O_SYNC | O_DIRECT)) == (cflags & (O_SYNC | O_DIRECT));
if (iocb->ki_filp->f_flags & O_DIRECT) {
if (flags & O_DIRECT)
if ((in->f_flags & O_DIRECT) || IS_DAX(in->f_mapping->host))
FASYNC | O_DIRECT | O_LARGEFILE | O_DIRECTORY | O_NOFOLLOW | \
if (file->f_flags & O_DIRECT)
{ O_DIRECT, "O_DIRECT" }, \
#ifndef O_DIRECT
if (should_hash && (req->file->f_flags & O_DIRECT) &&
if (p->flags & ~(O_CLOEXEC | O_NONBLOCK | O_DIRECT | O_NOTIFICATION_PIPE))
if (!(req->file->f_flags & O_DIRECT))
{ O_DIRECT, "O_DIRECT" },
"{ 0x%x, \"O_DIRECT\" }, ", O_DIRECT);
if (file->f_flags & O_DIRECT)
if ((!result || result == -EEXIST) && !(file->f_flags & O_DIRECT)) {
if (file->f_flags & O_DIRECT) {
if ((file->f_flags & O_DIRECT) && (iint->flags & IMA_PERMIT_DIRECTIO))
#ifndef O_DIRECT
fd = open("/tmp", O_TMPFILE | O_RDWR | O_DIRECT, 0664);
fd = open("/tmp", O_TMPFILE | O_RDWR | O_DIRECT, 0664);
fd = open_by_handle_at(FD_NSFS_ROOT, handle, O_DIRECT);
if (pipe2(test_desc_fd, O_DIRECT) < 0)
if (pipe2(results_fd, O_DIRECT) < 0)
.how.flags = O_PATH | O_DIRECT, .err = -EINVAL },
{ O_DIRECT, "O_DIRECT" },
fd = open(file, O_RDWR | (i < nr_direct ? O_DIRECT : 0));