O_DIRECT
iflags |= O_DIRECT;
oflags |= O_DIRECT;
(oflags & ~(O_APPEND | O_DIRECT | O_SHLOCK | O_EXLOCK | O_SYNC |
#define MISCFLAGS (O_APPEND | O_DIRECT | O_SHLOCK | O_EXLOCK | O_SYNC)
{ O_DIRECT, PS_FST_FFLAG_DIRECT },
direct_flags = O_DIRECT;
direct_flags = O_DIRECT;
fd = open(path, g_gate_openflags(flags) | O_DIRECT | O_FSYNC);
openflags |= O_DIRECT;
if (result & O_DIRECT)
arg |= O_DIRECT;
bsd_flags |= O_DIRECT;
ioflag = fp->f_flag & (O_NONBLOCK | O_DIRECT);
if (ioflag & O_DIRECT)
ioflag = fp->f_flag & (O_NONBLOCK | O_DIRECT | O_FSYNC);
if (ioflag & O_DIRECT)
if (newnfs_directio_enable && (fmode & O_DIRECT) &&
if (newnfs_directio_enable && (fmode & O_DIRECT) && (vp->v_type == VREG)) {
{ O_DIRECT, KF_FLAG_DIRECT },
if ((fp->f_flag & O_DIRECT) != 0)
if (fp->f_flag & O_DIRECT)
O_DIRECT|FEXEC|O_PATH)
#define FCNTLFLAGS (FAPPEND|FASYNC|FFSYNC|FDSYNC|FNONBLOCK|FRDAHEAD|O_DIRECT)
O_DIRECT)
fd = open("mountpoint/some_file.txt", O_RDWR | O_DIRECT);
test_ok(O_WRONLY | O_DIRECT, O_WRONLY | O_DIRECT);
ASSERT_EQ(0, fcntl(fd, F_SETFL, O_DIRECT)) << strerror(errno);
fd = open(FULLPATH, O_RDWR | O_DIRECT);
ASSERT_EQ(0, fcntl(fd, F_SETFL, O_DIRECT)) << strerror(errno);
ASSERT_EQ(0, fcntl(fd, F_SETFL, O_DIRECT)) << strerror(errno);
ASSERT_EQ(0, fcntl(fd, F_SETFL, O_DIRECT)) << strerror(errno);
Values(0, O_DIRECT)
shm_open_should_fail(test_path, O_RDONLY | O_DIRECT, 0777, EINVAL);
fd = open(fn, O_RDONLY | O_DIRECT);
fd = open(fn, O_WRONLY | O_DIRECT);
fd = open(fn, O_RDWR | O_DIRECT);
ksem_open_should_fail(TEST_PATH, O_RDONLY | O_DIRECT, 0777, 1, EINVAL);
extra |= O_DIRECT;
fd = open(argv[i], (opt_w ? O_RDWR : O_RDONLY) | O_DIRECT);
fd = opendev(path, O_RDONLY | O_DIRECT);
fd = opendev(path, O_RDWR | O_DIRECT);