Symbol: O_EXCL
arch/um/os-Linux/file.c
184
f |= O_EXCL;
arch/um/os-Linux/mem.c
146
fd = open(tempdir, O_CLOEXEC | O_RDWR | O_EXCL | O_TMPFILE, 0700);
arch/um/os-Linux/umid.c
222
fd = open(file, O_RDWR | O_CREAT | O_EXCL, 0644);
arch/x86/kernel/cpu/mce/dev-mcelog.c
132
(mce_chrdev_open_count && (file->f_flags & O_EXCL))) {
arch/x86/kernel/cpu/mce/dev-mcelog.c
138
if (file->f_flags & O_EXCL)
block/fops.c
658
else if (file->f_flags & O_EXCL)
drivers/block/zram/zram_drv.c
753
backing_dev = filp_open(file_name, O_RDWR | O_LARGEFILE | O_EXCL, 0);
drivers/char/nvram.c
355
if ((nvram_open_cnt && (file->f_flags & O_EXCL)) ||
drivers/char/nvram.c
370
if (file->f_flags & O_EXCL)
drivers/fpga/dfl-afu-main.c
610
ret = dfl_feature_dev_use_begin(fdata, filp->f_flags & O_EXCL);
drivers/fpga/dfl-fme-main.c
612
ret = dfl_feature_dev_use_begin(fdata, filp->f_flags & O_EXCL);
drivers/gpu/drm/drm_file.c
322
if (filp->f_flags & O_EXCL)
drivers/infiniband/core/uverbs_cmd.c
619
if (xrcd && cmd.oflags & O_EXCL) {
drivers/misc/hpilo.c
589
data->ccb_excl = fp->f_flags & O_EXCL;
drivers/misc/hpilo.c
615
if (fp->f_flags & O_EXCL || hw->ccb_alloc[slot]->ccb_excl) {
drivers/scsi/sg.c
251
if (flags & O_EXCL) {
drivers/scsi/sg.c
295
if ((flags & O_EXCL) && (O_RDONLY == (flags & O_ACCMODE)))
drivers/scsi/sg.c
323
if (flags & O_EXCL) {
drivers/scsi/sg.c
341
if (flags & O_EXCL)
drivers/scsi/sg.c
365
if (flags & O_EXCL) {
drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c
34
(acpi_thermal_rel_chrdev_count && (file->f_flags & O_EXCL))) {
drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c
39
if (file->f_flags & O_EXCL)
drivers/xen/mcelog.c
79
(xen_mce_chrdev_open_count && (file->f_flags & O_EXCL))) {
drivers/xen/mcelog.c
85
if (file->f_flags & O_EXCL)
fs/9p/vfs_inode.c
185
if (uflags & O_EXCL)
fs/9p/vfs_inode_dotl.c
170
{ O_EXCL, P9_DOTL_EXCL },
fs/ceph/file.c
380
flags = file->f_flags & ~(O_CREAT|O_EXCL);
fs/ceph/file.c
45
ceph_sys2wire(O_EXCL);
fs/coda/coda_linux.c
63
if (flags & O_EXCL)
fs/coda/file.c
230
unsigned short flags = coda_file->f_flags & (~O_EXCL);
fs/coda/file.c
263
unsigned short flags = (coda_file->f_flags) & (~O_EXCL);
fs/coredump.c
882
int open_flags = O_CREAT | O_WRONLY | O_NOFOLLOW | O_LARGEFILE | O_EXCL;
fs/fuse/dir.c
852
!(flags & O_EXCL) && !capable(CAP_FSETID)) {
fs/fuse/dir.c
891
flags &= ~(O_CREAT | O_EXCL | O_TRUNC);
fs/fuse/file.c
34
inarg.flags = open_flags & ~(O_CREAT | O_EXCL | O_NOCTTY);
fs/gfs2/inode.c
1386
bool excl = !!(flags & O_EXCL);
fs/namei.c
4441
if (open_flag & O_EXCL)
fs/namei.c
4490
mode, open_flag & O_EXCL);
fs/namei.c
4519
if (open_flag & O_EXCL)
fs/namei.c
4651
if ((open_flag & O_EXCL) && !(file->f_mode & FMODE_CREATED))
fs/namei.c
4739
if (!(open_flag & O_EXCL)) {
fs/nfs/dir.c
2323
} else if (error != -EEXIST || open_flags & O_EXCL)
fs/nfs/dir.c
2431
return nfs_do_create(dir, dentry, mode, excl ? O_EXCL : 0);
fs/nfs/nfs3proc.c
358
if (flags & O_EXCL) {
fs/nfs/nfs4file.c
55
openflags &= ~(O_CREAT|O_EXCL);
fs/nfs/nfs4proc.c
1509
if (open_mode & (O_EXCL|O_TRUNC))
fs/nfs/nfs4proc.c
2515
if (data->o_arg.open_flags & O_EXCL) {
fs/nfs/nfs4proc.c
2732
if (o_arg->open_flags & O_EXCL)
fs/nfs/nfs4proc.c
3191
if ((opendata->o_arg.open_flags & (O_CREAT|O_EXCL)) == (O_CREAT|O_EXCL) &&
fs/nfsd/nfs4proc.c
214
oflags |= O_EXCL;
fs/open.c
1274
if (flags & O_EXCL) {
fs/open.c
965
f->f_flags &= ~(O_CREAT | O_EXCL | O_NOCTTY | O_TRUNC);
fs/overlayfs/file.c
216
file->f_flags &= ~(O_CREAT | O_EXCL | O_NOCTTY | O_TRUNC);
fs/pidfs.c
884
(O_RDONLY | O_WRONLY | O_RDWR | O_NONBLOCK | O_CLOEXEC | O_EXCL)
fs/pstore/blk.c
212
psblk_file = filp_open(devpath, O_RDWR | O_DSYNC | O_NOATIME | O_EXCL, 0);
fs/smb/client/dir.c
292
if ((oflags & (O_CREAT | O_EXCL)) == (O_CREAT | O_EXCL))
fs/smb/client/dir.c
533
if ((oflags & (O_CREAT | O_EXCL)) == (O_CREAT | O_EXCL))
fs/smb/client/dir.c
584
unsigned oflags = O_EXCL | O_CREAT | O_RDWR;
fs/smb/client/file.c
1284
~(O_CREAT | O_EXCL | O_TRUNC);
fs/smb/client/file.c
2517
oflags &= ~(O_CREAT | O_EXCL | O_TRUNC);
fs/smb/client/file.c
2518
cflags &= ~(O_CREAT | O_EXCL | O_TRUNC);
fs/smb/client/file.c
441
if (flags & O_EXCL)
fs/smb/client/file.c
443
} else if (flags & O_EXCL)
fs/smb/client/file.c
465
if ((flags & (O_CREAT | O_EXCL)) == (O_CREAT | O_EXCL))
fs/vboxsf/dir.c
331
err = vboxsf_dir_create(parent, dentry, mode, false, flags & O_EXCL, &handle);
fs/xfs/xfs_iops.c
224
if (tmpfile->f_flags & O_EXCL)
include/linux/fcntl.h
10
(O_RDONLY | O_WRONLY | O_RDWR | O_CREAT | O_EXCL | O_NOCTTY | O_TRUNC | \
include/trace/misc/fs.h
29
{ O_EXCL, "O_EXCL" }, \
include/uapi/asm-generic/fcntl.h
25
#ifndef O_EXCL
include/uapi/linux/pidfd.h
12
#define PIDFD_THREAD O_EXCL
include/uapi/linux/watch_queue.h
9
#define O_NOTIFICATION_PIPE O_EXCL /* Parameter to pipe2() selecting notification pipe */
ipc/mqueue.c
880
if ((oflag & (O_CREAT|O_EXCL)) == (O_CREAT|O_EXCL))
kernel/trace/trace_syscalls.c
165
{ O_EXCL, "O_EXCL" },
kernel/trace/trace_syscalls.c
411
"{ 0x%x, \"O_EXCL\" }, ", O_EXCL);
mm/swapfile.c
3361
swap_file = file_open_name(name, O_RDWR | O_LARGEFILE | O_EXCL, 0);
security/integrity/ima/ima_crypto.c
551
O_TRUNC | O_CREAT | O_NOCTTY | O_EXCL);
tools/perf/util/data-convert-json.c
390
fd = open(output_name, O_CREAT | O_WRONLY | (opts->force ? O_TRUNC : O_EXCL), 0666);
tools/perf/util/symbol-elf.c
1979
kcore->fd = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0400);
tools/power/acpi/os_specific/service_layers/osunixxf.c
644
sem_open(semaphore_name, O_EXCL | O_CREAT, 0755,
tools/testing/selftests/bpf/prog_tests/task_local_data.h
161
tid_fd = syscall(SYS_pidfd_open, sys_gettid(), O_EXCL);
tools/testing/selftests/capabilities/test_execve.c
151
int to = open(toname, O_CREAT | O_WRONLY | O_EXCL, 0700);
tools/testing/selftests/cgroup/test_memcontrol.c
31
return open(".", O_TMPFILE | O_RDWR | O_EXCL);
tools/testing/selftests/coredump/coredump_test_helpers.c
304
return openat(fd_tmpfs_detached, ".", O_TMPFILE | O_RDWR | O_EXCL, 0600);
tools/testing/selftests/filelock/ofdlocks.c
39
int fd = open("/tmp/aa", O_RDWR | O_CREAT | O_EXCL, 0600);
tools/testing/selftests/kvm/hardware_disable_test.c
156
sem = sem_open("vm_sem", O_CREAT | O_EXCL, 0644, 0);
tools/testing/selftests/mm/hmm-tests.c
230
fd = open(path, O_TMPFILE | O_EXCL | O_RDWR, 0600);
tools/testing/selftests/mm/khugepaged.c
376
fd = open(finfo.path, O_DSYNC | O_CREAT | O_RDWR | O_TRUNC | O_EXCL,
tools/testing/selftests/mm/rmap.c
359
fd = open(data->filename, O_CREAT | O_RDWR | O_EXCL, 0666);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
626
fd = open("/mnt/A/AA/B/b", O_RDWR | O_CLOEXEC | O_CREAT | O_EXCL, 0777);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
675
fd = open("/mnt/A/AA/B/b", O_RDWR | O_CLOEXEC | O_CREAT | O_EXCL, 0777);
tools/testing/selftests/mqueue/mq_open_tests.c
202
int flags = O_RDWR | O_EXCL | O_CREAT;
tools/testing/selftests/mqueue/mq_open_tests.c
224
int flags = O_RDWR | O_EXCL | O_CREAT;
tools/testing/selftests/mqueue/mq_perf_tests.c
294
int flags = O_RDWR | O_EXCL | O_CREAT | O_NONBLOCK;
tools/testing/selftests/openat2/openat2_test.c
187
.how.flags = O_PATH | O_EXCL, .err = -EINVAL },
tools/testing/selftests/pidfd/pidfd.h
176
#define PIDFD_THREAD O_EXCL
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
374
O_EXCL);
tools/testing/selftests/proc/proc-pid-vm.c
201
fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_EXCL|O_TMPFILE, 0700);