Symbol: openat
fs/open.c
1383
SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags,
fs/open.c
1432
COMPAT_SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, umode_t, mode)
samples/pidfd/pidfd-metadata.c
105
statusfd = openat(procfd, "status", O_RDONLY | O_CLOEXEC);
tools/perf/bench/sched-pipe.c
130
fd = openat(cgrp->fd, "cgroup.threads", O_WRONLY);
tools/perf/bench/sched-pipe.c
132
fd = openat(cgrp->fd, "cgroup.procs", O_WRONLY);
tools/perf/bench/sched-pipe.c
136
fd = openat(cgrp->fd, "tasks", O_WRONLY);
tools/perf/tests/hwmon_pmu.c
103
file = openat(hwmon_dirfd, "name", O_WRONLY | O_CREAT, 0600);
tools/perf/tests/hwmon_pmu.c
120
file = openat(hwmon_dirfd, item->name, O_WRONLY | O_CREAT, 0600);
tools/perf/tests/openat-syscall-all-cpus.c
85
fd = openat(0, "/etc/passwd", O_RDONLY);
tools/perf/tests/openat-syscall-tp-fields.c
88
openat(AT_FDCWD, filename, flags);
tools/perf/tests/openat-syscall.c
49
fd = openat(0, "/etc/passwd", O_RDONLY);
tools/perf/tests/pmu.c
113
file = openat(dirfd, name, O_WRONLY | O_CREAT, 0600);
tools/perf/tests/pmu.c
132
file = openat(dirfd, "perf-pmu-test/events/test-event", O_WRONLY | O_CREAT, 0600);
tools/perf/tests/pmu.c
88
file = openat(dirfd, "perf-pmu-test/type", O_WRONLY | O_CREAT, 0600);
tools/perf/tests/tests-scripts.c
261
fd = openat(dir_fd, ent->d_name, O_PATH);
tools/perf/tests/tests-scripts.c
84
io__init(&io, openat(dir_fd, name, O_RDONLY), buf, sizeof(buf));
tools/perf/ui/browsers/scripts.c
101
fd = openat(dir_fd, filename, O_RDONLY);
tools/perf/ui/browsers/scripts.c
212
lang_dir_fd = openat(scripts_dir_fd, lang_dirent->d_name, O_DIRECTORY);
tools/perf/util/drm_pmu.c
170
io__init(&io, openat(fdinfo_dir_fd, fd_name, O_RDONLY), buf, sizeof(buf));
tools/perf/util/drm_pmu.c
410
fd_dir_fd = openat(proc_dir, buf, O_DIRECTORY);
tools/perf/util/drm_pmu.c
456
fdinfo_dir_fd = openat(proc_dir, buf, O_DIRECTORY);
tools/perf/util/drm_pmu.c
587
io__init(&io, openat(fdinfo_dir_fd, fd_name, O_RDONLY), buf, sizeof(buf));
tools/perf/util/evsel.c
3922
fd_dir_fd = openat(dirfd(proc_dir), buf, O_DIRECTORY);
tools/perf/util/evsel.c
3944
cmdline_fd = openat(dirfd(proc_dir), buf, O_RDONLY);
tools/perf/util/hwmon_pmu.c
286
int fd = openat(dir.dirfd, ent->d_name, O_RDONLY);
tools/perf/util/hwmon_pmu.c
433
fd = openat(dir, buf, O_RDONLY);
tools/perf/util/hwmon_pmu.c
737
name_fd = openat(hwmon_dir, "name", O_RDONLY);
tools/perf/util/hwmon_pmu.c
781
fd = openat(dir, buf, O_RDONLY);
tools/perf/util/pmu.c
213
int fd = openat(dirfd, name, O_RDONLY);
tools/perf/util/pmu.c
2542
fd = openat(caps_fd, name, O_RDONLY);
tools/perf/util/pmu.c
2690
return openat(dirfd, path, flags);
tools/perf/util/pmu.c
722
fd = openat(events_dir_fd, name, O_RDONLY);
tools/perf/util/pmu.c
769
events_dir_fd = openat(sysfs_fd, path, O_DIRECTORY, 0);
tools/perf/util/util.c
539
int err, fd = openat(dirfd, dirp, O_PATH);
tools/power/x86/turbostat/turbostat.c
10051
fd_telem_info = openat(fd_dir, info_filename, O_RDONLY);
tools/power/x86/turbostat/turbostat.c
10102
fd_telem_dir = openat(dirfd(pmt_iter.dir), entry->d_name, O_RDONLY);
tools/power/x86/turbostat/turbostat.c
10128
fd_pmt = openat(fd_telem_dir, "telem", O_RDONLY);
tools/power/x86/turbostat/turbostat.c
10930
fd_telem_dir = openat(dirfd(pmt_iter.dir), dirname->d_name, O_RDONLY | O_DIRECTORY);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
273
fd = openat(ctx.fd, name, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/token.c
377
bpffs_fd = openat(mnt_fd, ".", 0, O_RDWR);
tools/testing/selftests/capabilities/test_execve.c
147
int from = openat(fromfd, fromname, O_RDONLY);
tools/testing/selftests/coredump/coredump_test_helpers.c
304
return openat(fd_tmpfs_detached, ".", O_TMPFILE | O_RDWR | O_EXCL, 0600);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
32
ret = openat(dfd, "regfile", O_CREAT | O_WRONLY | O_TRUNC, 0644);
tools/testing/selftests/filesystems/overlayfs/dev_in_maps.c
108
fd = openat(ovl, "test", O_RDWR | O_CREAT, 0644);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
187
layer_fds[i] = openat(fd_tmpfs, path, O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
192
fd_work = openat(fd_tmpfs, "w", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
196
fd_upper = openat(fd_tmpfs, "u", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
200
fd_lower = openat(fd_tmpfs, "l501", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
254
layer_fds[0] = openat(fd_tmpfs, "w", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
257
layer_fds[1] = openat(fd_tmpfs, "u", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
260
layer_fds[2] = openat(fd_tmpfs, "l1", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
263
layer_fds[3] = openat(fd_tmpfs, "l2", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
399
layer_fds[0] = openat(fd_tmpfs, "w", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
402
layer_fds[1] = openat(fd_tmpfs, "u", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
405
layer_fds[2] = openat(fd_tmpfs, "l1", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
408
layer_fds[3] = openat(fd_tmpfs, "l2", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
473
layer_fds[0] = openat(fd_tmpfs, "w", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
476
layer_fds[1] = openat(fd_tmpfs, "u", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
479
layer_fds[2] = openat(fd_tmpfs, "l1", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
482
layer_fds[3] = openat(fd_tmpfs, "l2", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
550
layer_fds[i] = openat(fd_tmpfs, path, O_DIRECTORY | O_PATH);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
555
fd_work = openat(fd_tmpfs, "w", O_DIRECTORY | O_PATH);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
559
fd_upper = openat(fd_tmpfs, "u", O_DIRECTORY | O_PATH);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
563
fd_lower = openat(fd_tmpfs, "l501", O_DIRECTORY | O_PATH);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
630
layer_fds[0] = openat(fd_tmp, "upper", O_CLOEXEC | O_DIRECTORY | O_PATH);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
633
layer_fds[1] = openat(fd_tmp, "work", O_CLOEXEC | O_DIRECTORY | O_PATH);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
75
layer_fds[0] = openat(fd_tmpfs, "w", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
78
layer_fds[1] = openat(fd_tmpfs, "u", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
81
layer_fds[2] = openat(fd_tmpfs, "l1", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
84
layer_fds[3] = openat(fd_tmpfs, "l2", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
87
layer_fds[4] = openat(fd_tmpfs, "l3", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
90
layer_fds[5] = openat(fd_tmpfs, "l4", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
93
layer_fds[6] = openat(fd_tmpfs, "d1", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
96
layer_fds[7] = openat(fd_tmpfs, "d2", O_DIRECTORY);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
99
layer_fds[8] = openat(fd_tmpfs, "d3", O_DIRECTORY);
tools/testing/selftests/iommu/iommufd_fail_nth.c
33
fd = openat(dfd, fn, O_WRONLY);
tools/testing/selftests/landlock/fs_bench.c
102
curr = openat(curr, path, O_PATH);
tools/testing/selftests/landlock/fs_bench.c
125
int fd = openat(AT_FDCWD, ".", O_PATH);
tools/testing/selftests/landlock/fs_bench.c
133
fd = openat(fd, path, O_PATH);
tools/testing/selftests/landlock/fs_bench.c
142
int newfd = openat(fd, "..", O_PATH);
tools/testing/selftests/landlock/fs_bench.c
189
fd = openat(curr, "file.txt", O_CREAT | O_TRUNC | O_WRONLY,
tools/testing/selftests/landlock/fs_test.c
435
fd = openat(dirfd, path, flags | O_CLOEXEC);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1046
img_fd = openat(-EBADF, "/mnt/C/ext4.img", O_CREAT | O_WRONLY, 0600);
tools/testing/selftests/nolibc/nolibc-test.c
1247
dev = openat(AT_FDCWD, "/dev", O_DIRECTORY);
tools/testing/selftests/nolibc/nolibc-test.c
1251
null = openat(dev, "null", O_RDONLY);
tools/testing/selftests/openat2/helpers.c
35
int ret = openat(dfd, path, how->flags, how->mode);
tools/testing/selftests/openat2/helpers.c
49
int fd = openat(dfd, path, O_CREAT, 0700);
tools/testing/selftests/openat2/rename_attack_test.c
102
afd = openat(dfd, "a", O_PATH);
tools/testing/selftests/openat2/resolve_test.c
459
dfd = openat(rootfd, test->dir, O_PATH | O_DIRECTORY);
tools/testing/selftests/openat2/resolve_test.c
65
tmpfd = openat(dfd, "root", O_PATH | O_DIRECTORY);
tools/testing/selftests/pidfd/pidfd_bind_mount.c
103
fd_pidfd_mnt = openat(-EBADF, self->template, O_RDONLY | O_NOCTTY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_setns_test.c
119
self->nsfds[i] = openat(proc_fd, info->name, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_setns_test.c
269
self->nsfds[i] = openat(proc_fd, info->name, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/proc/fd-003-kthread.c
56
fd = openat(dir_fd, "stat", O_RDONLY);
tools/testing/selftests/proc/fd-003-kthread.c
90
fd = openat(dir_fd, "fd", O_RDONLY|O_DIRECTORY);
tools/testing/selftests/proc/proc-pid-vm.c
201
fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_EXCL|O_TMPFILE, 0700);
tools/testing/selftests/proc/read.c
109
fd = openat(dirfd(d), de->d_name, O_DIRECTORY|O_RDONLY);
tools/testing/selftests/proc/read.c
45
fd = openat(dirfd(d), filename, O_RDONLY|O_NONBLOCK);
tools/testing/selftests/proc/read.c
60
fd = openat(dirfd(d), filename, O_WRONLY);
tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c
59
fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_TMPFILE, 0600);
tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c
71
fd = openat(AT_FDCWD, "/tmp", O_WRONLY|O_TMPFILE, 0600);