Symbol: open_flags
drivers/block/rnbd/rnbd-srv.c
700
blk_mode_t open_flags = BLK_OPEN_READ;
drivers/block/rnbd/rnbd-srv.c
707
open_flags |= BLK_OPEN_WRITE;
drivers/block/rnbd/rnbd-srv.c
737
bdev_file = bdev_file_open_by_path(full_path, open_flags, NULL, NULL);
drivers/iommu/iommufd/iommufd_test.h
191
__u32 open_flags;
drivers/iommu/iommufd/selftest.c
2023
unsigned int open_flags,
drivers/iommu/iommufd/selftest.c
2048
exp_info.flags = open_flags;
drivers/iommu/iommufd/selftest.c
2057
return dma_buf_fd(dmabuf, open_flags);
drivers/iommu/iommufd/selftest.c
2171
return iommufd_test_dmabuf_get(ucmd, cmd->dmabuf_get.open_flags,
drivers/vfio/pci/vfio_pci_dmabuf.c
280
exp_info.flags = get_dma_buf.open_flags;
drivers/vfio/pci/vfio_pci_dmabuf.c
302
ret = dma_buf_fd(priv->dmabuf, get_dma_buf.open_flags);
fs/coredump.c
882
int open_flags = O_CREAT | O_WRONLY | O_NOFOLLOW | O_LARGEFILE | O_EXCL;
fs/coredump.c
929
file = file_open_root(&root, cn->corename, open_flags, 0600);
fs/coredump.c
932
file = filp_open(cn->corename, open_flags, 0600);
fs/exec.c
768
struct open_flags open_exec_flags = {
fs/fuse/dir.c
1908
if (ff->open_flags & (FOPEN_STREAM | FOPEN_NONSEEKABLE))
fs/fuse/dir.c
1910
if (!(ff->open_flags & FOPEN_KEEP_CACHE))
fs/fuse/dir.c
853
inarg.open_flags |= FUSE_OPEN_KILL_SUIDGID;
fs/fuse/dir.c
887
ff->open_flags = outopenp->open_flags;
fs/fuse/dir.c
913
else if (!(ff->open_flags & FOPEN_KEEP_CACHE))
fs/fuse/file.c
130
unsigned int open_flags, bool isdir)
fs/fuse/file.c
1405
if (!(ff->open_flags & FOPEN_PARALLEL_DIRECT_WRITES))
fs/fuse/file.c
152
ff->open_flags = FOPEN_KEEP_CACHE | (isdir ? FOPEN_CACHE_DIR : 0);
fs/fuse/file.c
158
err = fuse_send_open(fm, nodeid, open_flags, opcode, outargp);
fs/fuse/file.c
161
ff->open_flags = outargp->open_flags;
fs/fuse/file.c
1660
bool fopen_direct_io = ff->open_flags & FOPEN_DIRECT_IO;
fs/fuse/file.c
178
ff->open_flags &= ~FOPEN_DIRECT_IO;
fs/fuse/file.c
1823
if (ff->open_flags & FOPEN_DIRECT_IO)
fs/fuse/file.c
1844
if (ff->open_flags & FOPEN_DIRECT_IO)
fs/fuse/file.c
1859
if (fuse_file_passthrough(ff) && !(ff->open_flags & FOPEN_DIRECT_IO))
fs/fuse/file.c
1871
if (fuse_file_passthrough(ff) && !(ff->open_flags & FOPEN_DIRECT_IO))
fs/fuse/file.c
222
if (ff->open_flags & FOPEN_STREAM)
fs/fuse/file.c
224
else if (ff->open_flags & FOPEN_NONSEEKABLE)
fs/fuse/file.c
2393
if (ff->open_flags & FOPEN_DIRECT_IO) {
fs/fuse/file.c
27
unsigned int open_flags, int opcode,
fs/fuse/file.c
292
else if (!(ff->open_flags & FOPEN_KEEP_CACHE))
fs/fuse/file.c
34
inarg.flags = open_flags & ~(O_CREAT | O_EXCL | O_NOCTTY);
fs/fuse/file.c
350
unsigned int open_flags, fl_owner_t id, bool isdir)
fs/fuse/file.c
356
fuse_prepare_release(fi, ff, open_flags, opcode, false);
fs/fuse/file.c
40
inarg.open_flags |= FUSE_OPEN_KILL_SUIDGID;
fs/fuse/file.c
469
if (ff->open_flags & FOPEN_NOFLUSH && !fm->fc->writeback_cache)
fs/fuse/fuse_i.h
1546
unsigned int open_flags, bool isdir);
fs/fuse/fuse_i.h
1548
unsigned int open_flags, fl_owner_t id, bool isdir);
fs/fuse/fuse_i.h
274
u32 open_flags;
fs/fuse/iomode.c
177
(ff->open_flags & ~FOPEN_PASSTHROUGH_MASK))
fs/fuse/iomode.c
214
if (fuse_inode_backing(fi) && !(ff->open_flags & FOPEN_PASSTHROUGH))
fs/fuse/iomode.c
220
if (!(ff->open_flags & FOPEN_DIRECT_IO))
fs/fuse/iomode.c
221
ff->open_flags &= ~FOPEN_PARALLEL_DIRECT_WRITES;
fs/fuse/iomode.c
231
if ((ff->open_flags & FOPEN_DIRECT_IO) &&
fs/fuse/iomode.c
232
!(ff->open_flags & FOPEN_PASSTHROUGH))
fs/fuse/iomode.c
235
if (ff->open_flags & FOPEN_PASSTHROUGH)
fs/fuse/iomode.c
246
ff->open_flags, err);
fs/fuse/readdir.c
119
if (ff->open_flags & FOPEN_CACHE_DIR)
fs/fuse/readdir.c
369
if (ff->open_flags & FOPEN_CACHE_DIR)
fs/fuse/readdir.c
597
if (ff->open_flags & FOPEN_CACHE_DIR)
fs/internal.h
194
const struct open_flags *op);
fs/internal.h
196
const char *, const struct open_flags *);
fs/internal.h
198
extern int build_open_flags(const struct open_how *how, struct open_flags *op);
fs/namei.c
4385
const struct open_flags *op,
fs/namei.c
4542
struct file *file, const struct open_flags *op)
fs/namei.c
4634
struct file *file, const struct open_flags *op)
fs/namei.c
4782
const struct open_flags *op,
fs/namei.c
4817
const struct open_flags *op, unsigned flags)
fs/namei.c
4856
const struct open_flags *op)
fs/namei.c
4875
const char *name, const struct open_flags *op)
fs/nfs/dir.c
2078
static struct nfs_open_context *create_nfs_open_context(struct dentry *dentry, int open_flags, struct file *filp)
fs/nfs/dir.c
2080
return alloc_nfs_open_context(dentry, flags_to_mode(open_flags), filp);
fs/nfs/dir.c
2091
struct file *file, unsigned open_flags)
fs/nfs/dir.c
2107
struct file *file, unsigned open_flags,
fs/nfs/dir.c
2127
err = nfs_check_flags(open_flags);
fs/nfs/dir.c
2132
if ((open_flags & O_DIRECTORY)) {
fs/nfs/dir.c
2148
if (open_flags & O_CREAT) {
fs/nfs/dir.c
2157
if (open_flags & O_TRUNC) {
fs/nfs/dir.c
2162
if (!(open_flags & O_CREAT) && !d_in_lookup(dentry)) {
fs/nfs/dir.c
2173
ctx = create_nfs_open_context(dentry, open_flags, file);
fs/nfs/dir.c
2178
trace_nfs_atomic_open_enter(dir, ctx, open_flags);
fs/nfs/dir.c
2179
inode = NFS_PROTO(dir)->open_context(dir, ctx, open_flags, &attr, &created);
fs/nfs/dir.c
2184
trace_nfs_atomic_open_exit(dir, ctx, open_flags, err);
fs/nfs/dir.c
2200
if (!(open_flags & O_NOFOLLOW))
fs/nfs/dir.c
2211
err = nfs_finish_open(ctx, ctx->dentry, file, open_flags);
fs/nfs/dir.c
2212
trace_nfs_atomic_open_exit(dir, ctx, open_flags, err);
fs/nfs/dir.c
2306
struct file *file, unsigned int open_flags,
fs/nfs/dir.c
2318
if (open_flags & O_CREAT) {
fs/nfs/dir.c
2319
error = nfs_do_create(dir, dentry, mode, open_flags);
fs/nfs/dir.c
2323
} else if (error != -EEXIST || open_flags & O_EXCL)
fs/nfs/dir.c
2400
umode_t mode, int open_flags)
fs/nfs/dir.c
2405
open_flags |= O_CREAT;
fs/nfs/dir.c
2412
if (open_flags & O_TRUNC) {
fs/nfs/dir.c
2417
trace_nfs_create_enter(dir, dentry, open_flags);
fs/nfs/dir.c
2418
error = NFS_PROTO(dir)->create(dir, dentry, &attr, open_flags);
fs/nfs/dir.c
2419
trace_nfs_create_exit(dir, dentry, open_flags, error);
fs/nfs/dir.c
60
umode_t mode, int open_flags);
fs/nfs/nfs4proc.c
1394
p->o_arg.open_flags = flags;
fs/nfs/nfs4proc.c
1915
int open_mode = opendata->o_arg.open_flags;
fs/nfs/nfs4proc.c
2171
int openflags = opendata->o_arg.open_flags;
fs/nfs/nfs4proc.c
2485
data->o_arg.open_flags, claim))
fs/nfs/nfs4proc.c
2515
if (data->o_arg.open_flags & O_EXCL) {
fs/nfs/nfs4proc.c
2724
!(o_arg->open_flags & O_CREAT))
fs/nfs/nfs4proc.c
2731
if (o_arg->open_flags & O_CREAT) {
fs/nfs/nfs4proc.c
2732
if (o_arg->open_flags & O_EXCL)
fs/nfs/nfs4proc.c
2778
opendata->o_arg.open_flags = O_DIRECT;
fs/nfs/nfs4proc.c
3191
if ((opendata->o_arg.open_flags & (O_CREAT|O_EXCL)) == (O_CREAT|O_EXCL) &&
fs/nfs/nfs4proc.c
3828
int open_flags, struct iattr *attr, int *opened)
fs/nfs/nfs4proc.c
3836
state = nfs4_do_open(dir, ctx, open_flags, attr, label, opened);
fs/nfs/nfs4xdr.c
1466
switch (arg->open_flags & O_CREAT) {
fs/ocfs2/dlmfs/dlmfs.c
100
static int dlmfs_decode_open_flags(int open_flags,
fs/ocfs2/dlmfs/dlmfs.c
104
if (open_flags & (O_WRONLY|O_RDWR))
fs/ocfs2/dlmfs/dlmfs.c
110
if (open_flags & O_NONBLOCK)
fs/open.c
1181
inline int build_open_flags(const struct open_how *how, struct open_flags *op)
fs/open.c
1319
struct open_flags op;
fs/open.c
1348
struct open_flags op;
fs/open.c
1360
struct open_flags op;
fs/smb/client/cifsproto.h
142
unsigned int find_flags, unsigned int open_flags,
fs/smb/client/cifsproto.h
148
unsigned int open_flags);
fs/smb/client/file.c
2534
unsigned int open_flags)
fs/smb/client/file.c
2555
!open_flags_match(cifs_inode, open_flags,
fs/smb/client/file.c
2577
unsigned int find_flags, unsigned int open_flags,
fs/smb/client/file.c
2624
!open_flags_match(cifs_inode, open_flags,
fs/smb/server/smb2pdu.c
2613
struct path *path, char *name, int open_flags,
fs/smb/server/smb2pdu.c
2621
if (!(open_flags & O_CREAT))
fs/smb/server/smb2pdu.c
2908
int req_op_level = 0, open_flags = 0, may_flags = 0, file_info = 0;
fs/smb/server/smb2pdu.c
3259
open_flags = smb2_create_open_flags(file_present, daccess,
fs/smb/server/smb2pdu.c
3266
if (open_flags & (O_CREAT | O_TRUNC)) {
fs/smb/server/smb2pdu.c
3276
rc = smb2_creat(work, &path, name, open_flags,
fs/smb/server/smb2pdu.c
3334
filp = dentry_open(&path, open_flags, current_cred());
fs/smb/server/smb2pdu.c
3342
if (!(open_flags & O_TRUNC))
fs/smb/server/smb2pdu.c
3350
} else if (open_flags & O_CREAT) {
fs/smb/server/smb2pdu.c
3489
if (!S_ISDIR(file_inode(filp)->i_mode) && open_flags & O_TRUNC &&
fs/smb/server/smb2pdu.c
3524
} else if (open_flags == O_RDONLY &&
include/linux/nfs_fs.h
592
struct file *file, unsigned int open_flags,
include/linux/nfs_xdr.h
1845
int open_flags,
include/linux/nfs_xdr.h
479
int open_flags;
include/uapi/linux/bpf.h
1714
__u32 open_flags;
include/uapi/linux/fuse.h
797
uint32_t open_flags; /* FUSE_OPEN_... */
include/uapi/linux/fuse.h
804
uint32_t open_flags; /* FUSE_OPEN_... */
include/uapi/linux/fuse.h
809
uint32_t open_flags;
include/uapi/linux/io_uring.h
62
__u32 open_flags;
include/uapi/linux/vfio.h
1507
__u32 open_flags;
io_uring/io_uring.c
3157
BUILD_BUG_SQE_ELEM(28, __u32, open_flags);
io_uring/openclose.c
126
struct open_flags op;
io_uring/openclose.c
98
u64 flags = READ_ONCE(sqe->open_flags);
kernel/acct.c
219
const int open_flags = O_WRONLY|O_APPEND|O_LARGEFILE;
kernel/acct.c
229
original_file = file_open_name(pathname, open_flags, 0);
kernel/acct.c
240
file = dentry_open(&internal, open_flags, current_cred());
kernel/bpf/syscall.c
4857
#define BPF_MAP_GET_FD_BY_ID_LAST_FIELD open_flags
kernel/bpf/syscall.c
4867
attr->open_flags & ~BPF_OBJ_FLAG_MASK)
kernel/bpf/syscall.c
4873
f_flags = bpf_get_file_flag(attr->open_flags);
kernel/bpf/syscall.c
5512
if (attr->open_flags & ~BPF_F_TOKEN_FD)
kernel/bpf/syscall.c
5515
if (attr->open_flags & BPF_F_TOKEN_FD) {
tools/bpf/bpftool/btf.c
1127
opts_ro.open_flags = BPF_F_RDONLY;
tools/bpf/bpftool/common.c
1048
int map_parse_fds(int *argc, char ***argv, int **fds, __u32 open_flags)
tools/bpf/bpftool/common.c
1052
assert((open_flags & ~BPF_F_RDONLY) == 0);
tools/bpf/bpftool/common.c
1053
opts.open_flags = open_flags;
tools/bpf/bpftool/common.c
1090
get_opts.file_flags = open_flags;
tools/bpf/bpftool/common.c
1107
int map_parse_fd(int *argc, char ***argv, __u32 open_flags)
tools/bpf/bpftool/common.c
1117
nb_fds = map_parse_fds(argc, argv, &fds, open_flags);
tools/bpf/bpftool/common.c
1135
__u32 *info_len, __u32 open_flags)
tools/bpf/bpftool/common.c
1140
fd = map_parse_fd(argc, argv, open_flags);
tools/bpf/bpftool/common.c
996
opts_ro.open_flags = BPF_F_RDONLY;
tools/bpf/bpftool/main.h
183
int map_parse_fd(int *argc, char ***argv, __u32 open_flags);
tools/bpf/bpftool/main.h
184
int map_parse_fds(int *argc, char ***argv, int **fds, __u32 open_flags);
tools/bpf/bpftool/main.h
186
__u32 *info_len, __u32 open_flags);
tools/bpf/bpftool/map.c
342
__u32 *flags, __u32 **value_fd, __u32 open_flags)
tools/bpf/bpftool/map.c
365
flags, value_fd, open_flags);
tools/bpf/bpftool/map.c
391
fd = map_parse_fd(&argc, &argv, open_flags);
tools/bpf/bpftool/map.c
427
flags, NULL, open_flags);
tools/bpf/bpftool/map.c
443
value_size, NULL, value_fd, open_flags);
tools/bpf/bpftool/map.c
682
opts.open_flags = BPF_F_RDONLY;
tools/include/uapi/linux/bpf.h
1714
__u32 open_flags;
tools/include/uapi/linux/io_uring.h
62
__u32 open_flags;
tools/lib/bpf/bpf.c
1064
const size_t attr_sz = offsetofend(union bpf_attr, open_flags);
tools/lib/bpf/bpf.c
1101
const size_t attr_sz = offsetofend(union bpf_attr, open_flags);
tools/lib/bpf/bpf.c
1110
attr.open_flags = OPTS_GET(opts, open_flags, 0);
tools/lib/bpf/bpf.c
1124
const size_t attr_sz = offsetofend(union bpf_attr, open_flags);
tools/lib/bpf/bpf.c
1133
attr.open_flags = OPTS_GET(opts, open_flags, 0);
tools/lib/bpf/bpf.c
1156
attr.open_flags = OPTS_GET(opts, open_flags, 0);
tools/lib/bpf/bpf.c
1171
const size_t attr_sz = offsetofend(union bpf_attr, open_flags);
tools/lib/bpf/bpf.c
1180
attr.open_flags = OPTS_GET(opts, open_flags, 0);
tools/lib/bpf/bpf.h
505
__u32 open_flags; /* permissions requested for the operation on fd */
tools/lib/bpf/btf.c
1750
opts.open_flags |= BPF_F_TOKEN_FD;
tools/perf/util/evsel.c
2315
evsel->open_flags = PERF_FLAG_FD_CLOEXEC;
tools/perf/util/evsel.c
2317
evsel->open_flags |= PERF_FLAG_PID_CGROUP;
tools/perf/util/evsel.c
2346
evsel->open_flags &= ~(unsigned long)PERF_FLAG_FD_CLOEXEC;
tools/perf/util/evsel.c
2750
if ((evsel->open_flags & PERF_FLAG_FD_CLOEXEC) &&
tools/perf/util/evsel.c
2858
pid, cpu.cpu, group_fd, evsel->open_flags);
tools/perf/util/evsel.c
2861
group_fd, evsel->open_flags);
tools/perf/util/evsel.c
2877
fd, group_fd, evsel->open_flags);
tools/perf/util/evsel.h
175
unsigned long open_flags;
tools/testing/selftests/bpf/prog_tests/libbpf_get_fd_by_id_opts.c
20
.open_flags = BPF_F_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1001
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1045
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
106
.open_flags = O_WRONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1086
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1127
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1169
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1214
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1259
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
129
.open_flags = O_WRONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1310
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1357
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1365
.open_flags = O_WRONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1374
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1382
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
145
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1492
fd = open(sysctl_path, test->open_flags | O_CLOEXEC);
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1501
if (test->open_flags == O_RDONLY) {
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1511
} else if (test->open_flags == O_WRONLY) {
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
166
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
193
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
20
int open_flags;
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
209
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
251
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
293
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
348
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
397
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
42
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
439
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
475
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
514
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
53
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
553
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
588
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
625
.open_flags = O_WRONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
64
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
659
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
695
.open_flags = O_WRONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
745
.open_flags = O_WRONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
784
.open_flags = O_WRONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
819
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
85
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
853
.open_flags = O_WRONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
898
.open_flags = O_RDONLY,
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
968
.open_flags = O_RDONLY,
tools/testing/selftests/cachestat/test_cachestat.c
125
int open_flags, mode_t open_mode)
tools/testing/selftests/cachestat/test_cachestat.c
134
int fd = open(filename, open_flags, open_mode);
tools/testing/selftests/iommu/iommufd_utils.h
568
.dmabuf_get = { .length = len, .open_flags = O_CLOEXEC },
tools/testing/selftests/landlock/fs_test.c
3561
const int open_flags)
tools/testing/selftests/landlock/fs_test.c
3569
return open(procfd_path, open_flags);