Home
last modified time | relevance | path

Searched refs:O_DIRECT (Results 1 – 25 of 44) sorted by relevance

12

/Linux-v5.15/include/uapi/asm-generic/
Dfcntl.h47 #ifndef O_DIRECT
48 #define O_DIRECT 00040000 /* direct disk access hint */ macro
/Linux-v5.15/tools/include/uapi/asm-generic/
Dfcntl.h46 #ifndef O_DIRECT
47 #define O_DIRECT 00040000 /* direct disk access hint */ macro
/Linux-v5.15/tools/perf/trace/beauty/
Dopen_flags.c6 #ifndef O_DIRECT
7 #define O_DIRECT 00040000 macro
/Linux-v5.15/arch/arm/include/uapi/asm/
Dfcntl.h7 #define O_DIRECT 0200000 /* direct disk access hint - currently ignored */ macro
/Linux-v5.15/arch/powerpc/include/uapi/asm/
Dfcntl.h8 #define O_DIRECT 0400000 /* direct disk access hint */ macro
/Linux-v5.15/arch/m68k/include/uapi/asm/
Dfcntl.h7 #define O_DIRECT 0200000 /* direct disk access hint - currently ignored */ macro
/Linux-v5.15/arch/arm64/include/uapi/asm/
Dfcntl.h25 #define O_DIRECT 0200000 /* direct disk access hint - currently ignored */ macro
/Linux-v5.15/arch/alpha/include/uapi/asm/
Dfcntl.h16 #define O_DIRECT 02000000 /* direct disk access - should check with OSF/1 */ macro
/Linux-v5.15/arch/sparc/include/uapi/asm/
Dfcntl.h19 #define O_DIRECT 0x100000 /* direct disk access hint */ macro
/Linux-v5.15/arch/mips/include/uapi/asm/
Dfcntl.h38 #define O_DIRECT 0x8000 /* direct disk access hint */ macro
/Linux-v5.15/Documentation/filesystems/
Docfs2.rst106 coherency=full (*) Disallow concurrent O_DIRECT writes, cluster inode
109 for O_DIRECT writes.
110 coherency=buffered Allow concurrent O_DIRECT writes without EX lock among
Ddax.rst282 how to do this). In the non struct page cases `O_DIRECT` reads/writes to
288 `O_DIRECT` reads/writes _of a `DAX` file do work, it is the memory that
/Linux-v5.15/include/linux/
Dfcntl.h12 FASYNC | O_DIRECT | O_LARGEFILE | O_DIRECTORY | O_NOFOLLOW | \
/Linux-v5.15/security/integrity/ima/
Dima_api.c275 if (file->f_flags & O_DIRECT) in ima_collect_measurement()
336 if ((!result || result == -EEXIST) && !(file->f_flags & O_DIRECT)) { in ima_store_measurement()
Dima_crypto.c546 if (file->f_flags & O_DIRECT) { in ima_calc_file_hash()
Dima_main.c364 if ((file->f_flags & O_DIRECT) && (iint->flags & IMA_PERMIT_DIRECTIO)) in process_measurement()
/Linux-v5.15/fs/nfs/
Dfile.c54 if ((flags & (O_APPEND | O_DIRECT)) == (O_APPEND | O_DIRECT)) in nfs_check_flags()
106 if (filp->f_flags & O_DIRECT) in nfs_revalidate_file_size()
/Linux-v5.15/fs/autofs/
Dautofs_i.h216 pipe->f_flags |= O_DIRECT; in autofs_prepare_pipe()
/Linux-v5.15/fs/
Dpipe.c399 return (file->f_flags & O_DIRECT) != 0; in is_packetized()
926 O_WRONLY | (flags & (O_NONBLOCK | O_DIRECT)), in create_pipe_files()
955 if (flags & ~(O_CLOEXEC | O_NONBLOCK | O_DIRECT | O_NOTIFICATION_PIPE)) in __do_pipe_flags()
Dfcntl.c34 #define SETFL_MASK (O_APPEND | O_NONBLOCK | O_NDELAY | O_DIRECT | O_NOATIME)
59 if (!S_ISFIFO(inode->i_mode) && (arg & O_DIRECT)) { in setfl()
/Linux-v5.15/fs/overlayfs/
Dfile.c72 #define OVL_SETFL_MASK (O_APPEND | O_NONBLOCK | O_NDELAY | O_DIRECT)
84 if (flags & O_DIRECT) { in ovl_change_flags()
/Linux-v5.15/tools/testing/selftests/openat2/
Dopenat2_test.c190 .how.flags = O_PATH | O_DIRECT, .err = -EINVAL }, in test_openat2_flags()
/Linux-v5.15/fs/cachefiles/
Dio.c397 file = open_with_fake_path(&path, O_RDWR | O_LARGEFILE | O_DIRECT, in cachefiles_begin_read_operation()
/Linux-v5.15/drivers/nvme/target/
Dio-cmd-file.c48 flags |= O_DIRECT; in nvmet_file_ns_enable()
/Linux-v5.15/tools/io_uring/
Dio_uring-bench.c495 flags |= O_DIRECT; in main()

12