arch/alpha/kernel/audit.c
36
int audit_classify_syscall(int abi, unsigned syscall)
arch/alpha/kernel/audit.c
38
switch(syscall) {
arch/arm/include/asm/signal.h
28
int syscall);
arch/arm/kernel/signal.c
538
static int do_signal(struct pt_regs *regs, int syscall)
arch/arm/kernel/signal.c
547
if (syscall) {
arch/arm/kernel/signal.c
603
do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall)
arch/arm/kernel/signal.c
619
int restart = do_signal(regs, syscall);
arch/arm/kernel/signal.c
628
syscall = 0;
arch/arm64/kernel/signal.c
1599
bool syscall = in_syscall(regs);
arch/arm64/kernel/signal.c
1604
if (syscall) {
arch/arm64/kernel/signal.c
1656
if (syscall && regs->pc == restart_addr) {
arch/hexagon/kernel/traps.c
340
syscall_fn syscall;
arch/hexagon/kernel/traps.c
377
syscall = (syscall_fn)
arch/hexagon/kernel/traps.c
379
regs->r00 = syscall(regs->r00, regs->r01,
arch/loongarch/include/asm/thread_info.h
31
unsigned long syscall; /* syscall number */
arch/mips/include/asm/syscall.h
41
return task_thread_info(task)->syscall;
arch/mips/include/asm/syscall.h
56
task_thread_info(task)->syscall = regs->regs[2] = nr;
arch/mips/include/asm/syscall.h
67
task_thread_info(task)->syscall = regs->regs[4];
arch/mips/include/asm/syscall.h
69
task_thread_info(task)->syscall = regs->regs[2];
arch/mips/include/asm/thread_info.h
32
long syscall; /* syscall number */
arch/mips/kernel/asm-offsets.c
112
OFFSET(TI_SYSCALL, thread_info, syscall);
arch/mips/kernel/ptrace.c
1337
audit_syscall_entry(current_thread_info()->syscall,
arch/mips/kernel/ptrace.c
1345
if (current_thread_info()->syscall < 0)
arch/mips/kernel/ptrace.c
1347
return current_thread_info()->syscall;
arch/openrisc/kernel/signal.c
266
static int do_signal(struct pt_regs *regs, int syscall)
arch/openrisc/kernel/signal.c
274
if (syscall) {
arch/openrisc/kernel/signal.c
332
do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall)
arch/openrisc/kernel/signal.c
342
int restart = do_signal(regs, syscall);
arch/openrisc/kernel/signal.c
351
syscall = 0;
arch/openrisc/kernel/signal.c
41
int syscall);
arch/parisc/kernel/audit.c
41
int audit_classify_syscall(int abi, unsigned syscall)
arch/parisc/kernel/audit.c
43
switch (syscall) {
arch/powerpc/kernel/audit.c
43
int audit_classify_syscall(int abi, unsigned syscall)
arch/powerpc/kernel/audit.c
47
return ppc32_classify_syscall(syscall);
arch/powerpc/kernel/audit.c
49
switch(syscall) {
arch/powerpc/kernel/compat_audit.c
33
int ppc32_classify_syscall(unsigned syscall)
arch/powerpc/kernel/compat_audit.c
35
switch(syscall) {
arch/powerpc/kernel/signal_64.c
624
static long setup_trampoline(unsigned int syscall, unsigned int __user *tramp)
arch/powerpc/kernel/signal_64.c
633
err |= __put_user(PPC_RAW_LI(_R0, syscall), &tramp[2]);
arch/powerpc/platforms/cell/spu_callbacks.c
45
syscall_fn syscall;
arch/powerpc/platforms/cell/spu_callbacks.c
52
syscall = spu_syscall_table[s->nr_ret];
arch/powerpc/platforms/cell/spu_callbacks.c
56
syscall,
arch/powerpc/platforms/cell/spu_callbacks.c
61
return syscall(s->parm[0], s->parm[1], s->parm[2],
arch/riscv/include/asm/syscall.h
101
static inline void syscall_handler(struct pt_regs *regs, ulong syscall)
arch/riscv/include/asm/syscall.h
107
fn = compat_sys_call_table[syscall];
arch/riscv/include/asm/syscall.h
110
fn = sys_call_table[syscall];
arch/riscv/kernel/signal.c
504
bool syscall = (regs->cause == EXC_SYSCALL);
arch/riscv/kernel/signal.c
507
if (syscall) {
arch/riscv/kernel/signal.c
558
if (syscall && regs->epc == restart_addr && retval == -ERESTART_RESTARTBLOCK)
arch/riscv/kernel/traps.c
330
long syscall = regs->a7;
arch/riscv/kernel/traps.c
338
syscall = syscall_enter_from_user_mode(regs, syscall);
arch/riscv/kernel/traps.c
342
if (syscall >= 0 && syscall < NR_syscalls) {
arch/riscv/kernel/traps.c
343
syscall = array_index_nospec(syscall, NR_syscalls);
arch/riscv/kernel/traps.c
344
syscall_handler(regs, syscall);
arch/s390/include/asm/syscall.h
134
long syscall##nr(unsigned long syscall SYSCALL_PARM_##nr) \
arch/s390/include/asm/syscall.h
136
register unsigned long r1 asm ("1") = syscall; \
arch/s390/kernel/audit.c
37
int audit_classify_syscall(int abi, unsigned syscall)
arch/s390/kernel/audit.c
39
switch(syscall) {
arch/sparc/kernel/audit.c
43
int audit_classify_syscall(int abi, unsigned int syscall)
arch/sparc/kernel/audit.c
47
return sparc32_classify_syscall(syscall);
arch/sparc/kernel/audit.c
49
switch(syscall) {
arch/sparc/kernel/compat_audit.c
32
int sparc32_classify_syscall(unsigned int syscall)
arch/sparc/kernel/compat_audit.c
34
switch(syscall) {
arch/sparc/kernel/kernel.h
79
int sparc32_classify_syscall(unsigned int syscall);
arch/um/include/shared/os.h
335
long syscall(long number, ...);
arch/um/include/shared/skas/stub-data.h
52
enum stub_syscall_type syscall;
arch/um/kernel/ksyms.c
48
EXPORT_SYMBOL(syscall);
arch/um/kernel/skas/stub.c
44
switch (sc->syscall) {
arch/um/kernel/skas/syscall.c
20
int syscall;
arch/um/kernel/skas/syscall.c
33
syscall = UPT_SYSCALL_NR(r);
arch/um/kernel/skas/syscall.c
42
syscall == __NR_sched_yield)
arch/um/kernel/skas/syscall.c
45
if (syscall >= 0 && syscall < __NR_syscalls) {
arch/um/kernel/skas/syscall.c
48
ret = (*sys_call_table[syscall])(UPT_SYSCALL_ARG1(®s->regs),
arch/um/os-Linux/process.c
199
CATCH_EINTR(r = syscall(__NR_futex, uaddr, FUTEX_WAIT, val,
arch/um/os-Linux/process.c
208
CATCH_EINTR(r = syscall(__NR_futex, uaddr, FUTEX_WAKE, INT_MAX,
arch/um/os-Linux/process.c
84
return syscall(__NR_getpid);
arch/um/os-Linux/sigio.c
50
CATCH_EINTR(r = syscall(__NR_tgkill, pid, pid, SIGIO));
arch/um/os-Linux/skas/mem.c
188
if (sc->syscall == syscall_type &&
arch/um/os-Linux/skas/mem.c
257
sc->syscall = STUB_SYSCALL_MMAP;
arch/um/os-Linux/skas/mem.c
279
sc->syscall = STUB_SYSCALL_MUNMAP;
arch/um/os-Linux/skas/mem.c
42
__func__, sc->syscall, proc_data->err);
arch/um/os-Linux/skas/process.c
185
CATCH_EINTR(syscall(__NR_sendmsg, mm_idp->sock,
arch/um/os-Linux/skas/process.c
191
CATCH_EINTR(syscall(__NR_futex, &data->futex,
arch/um/os-Linux/skas/process.c
210
ret = syscall(__NR_futex, &data->futex,
arch/um/os-Linux/skas/process.c
330
syscall(__NR_close_range, 0, ~0U, CLOSE_RANGE_CLOEXEC);
arch/um/os-Linux/skas/process.c
347
syscall(__NR_execveat, stub_exe_fd, (unsigned long)"",
arch/um/os-Linux/start_up.c
198
int pid, syscall, n, status;
arch/um/os-Linux/start_up.c
220
syscall = ptrace(PTRACE_PEEKUSER, pid, PT_SYSCALL_NR_OFFSET,
arch/um/os-Linux/start_up.c
222
if (syscall == __NR_getpid) {
arch/um/os-Linux/start_up.c
251
syscall(__NR_exit, 0);
arch/um/os-Linux/start_up.c
283
if (syscall(__NR_seccomp, SECCOMP_SET_MODE_FILTER,
arch/x86/ia32/audit.c
31
int ia32_classify_syscall(unsigned syscall)
arch/x86/ia32/audit.c
33
switch (syscall) {
arch/x86/include/asm/audit.h
5
int ia32_classify_syscall(unsigned int syscall);
arch/x86/kernel/audit_64.c
42
int audit_classify_syscall(int abi, unsigned syscall)
arch/x86/kernel/audit_64.c
46
return ia32_classify_syscall(syscall);
arch/x86/kernel/audit_64.c
48
switch(syscall) {
arch/x86/um/os-Linux/tls.c
33
if (syscall(__NR_get_thread_area, &info) == 0) {
arch/x86/um/shared/sysdep/ptrace.h
52
long syscall;
arch/x86/um/shared/sysdep/ptrace.h
61
#define UPT_SYSCALL_NR(r) ((r)->syscall)
arch/x86/um/shared/sysdep/stub_32.h
16
static __always_inline long stub_syscall0(long syscall)
arch/x86/um/shared/sysdep/stub_32.h
20
__asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall)
arch/x86/um/shared/sysdep/stub_32.h
26
static __always_inline long stub_syscall1(long syscall, long arg1)
arch/x86/um/shared/sysdep/stub_32.h
30
__asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall), "b" (arg1)
arch/x86/um/shared/sysdep/stub_32.h
36
static __always_inline long stub_syscall2(long syscall, long arg1, long arg2)
arch/x86/um/shared/sysdep/stub_32.h
40
__asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall), "b" (arg1),
arch/x86/um/shared/sysdep/stub_32.h
47
static __always_inline long stub_syscall3(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_32.h
52
__asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall), "b" (arg1),
arch/x86/um/shared/sysdep/stub_32.h
59
static __always_inline long stub_syscall4(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_32.h
64
__asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall), "b" (arg1),
arch/x86/um/shared/sysdep/stub_32.h
71
static __always_inline long stub_syscall5(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_32.h
76
__asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall), "b" (arg1),
arch/x86/um/shared/sysdep/stub_32.h
83
static __always_inline long stub_syscall6(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_32.h
98
: "0" (syscall), "b" (&args),
arch/x86/um/shared/sysdep/stub_64.h
104
: "0" (syscall), "D" (arg1), "S" (arg2), "d" (arg3),
arch/x86/um/shared/sysdep/stub_64.h
21
static __always_inline long stub_syscall0(long syscall)
arch/x86/um/shared/sysdep/stub_64.h
27
: "0" (syscall) : __syscall_clobber );
arch/x86/um/shared/sysdep/stub_64.h
32
static __always_inline long stub_syscall1(long syscall, long arg1)
arch/x86/um/shared/sysdep/stub_64.h
38
: "0" (syscall), "D" (arg1) : __syscall_clobber );
arch/x86/um/shared/sysdep/stub_64.h
43
static __always_inline long stub_syscall2(long syscall, long arg1, long arg2)
arch/x86/um/shared/sysdep/stub_64.h
49
: "0" (syscall), "D" (arg1), "S" (arg2) : __syscall_clobber );
arch/x86/um/shared/sysdep/stub_64.h
54
static __always_inline long stub_syscall3(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_64.h
61
: "0" (syscall), "D" (arg1), "S" (arg2), "d" (arg3)
arch/x86/um/shared/sysdep/stub_64.h
67
static __always_inline long stub_syscall4(long syscall, long arg1, long arg2, long arg3,
arch/x86/um/shared/sysdep/stub_64.h
74
: "0" (syscall), "D" (arg1), "S" (arg2), "d" (arg3),
arch/x86/um/shared/sysdep/stub_64.h
81
static __always_inline long stub_syscall5(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_64.h
88
: "0" (syscall), "D" (arg1), "S" (arg2), "d" (arg3),
arch/x86/um/shared/sysdep/stub_64.h
95
static __always_inline long stub_syscall6(long syscall, long arg1, long arg2,
arch/xtensa/include/asm/processor.h
198
unsigned long syscall = (regs)->syscall; \
arch/xtensa/include/asm/processor.h
211
(regs)->syscall = syscall; \
arch/xtensa/include/asm/ptrace.h
67
unsigned long syscall; /* 56 */
arch/xtensa/include/asm/syscall.h
28
return regs->syscall;
arch/xtensa/include/asm/syscall.h
35
regs->syscall = nr;
arch/xtensa/include/uapi/asm/ptrace.h
57
__u32 syscall;
arch/xtensa/kernel/asm-offsets.c
46
DEFINE(PT_SYSCALL, offsetof (struct pt_regs, syscall));
arch/xtensa/kernel/ptrace.c
326
tmp = regs->syscall;
arch/xtensa/kernel/ptrace.c
354
regs->syscall = val;
arch/xtensa/kernel/ptrace.c
54
.syscall = regs->syscall,
arch/xtensa/kernel/ptrace.c
546
if (regs->syscall == NO_SYSCALL)
arch/xtensa/kernel/ptrace.c
552
regs->syscall = NO_SYSCALL;
arch/xtensa/kernel/ptrace.c
556
if (regs->syscall == NO_SYSCALL ||
arch/xtensa/kernel/ptrace.c
565
audit_syscall_entry(regs->syscall, regs->areg[6],
arch/xtensa/kernel/ptrace.c
93
if (newregs.syscall)
arch/xtensa/kernel/ptrace.c
94
regs->syscall = newregs.syscall;
arch/xtensa/kernel/signal.c
203
regs->syscall = NO_SYSCALL; /* disable syscall checks */
arch/xtensa/kernel/signal.c
464
if (regs->syscall != NO_SYSCALL) {
arch/xtensa/kernel/signal.c
481
regs->areg[2] = regs->syscall;
arch/xtensa/kernel/signal.c
503
if (regs->syscall != NO_SYSCALL) {
arch/xtensa/kernel/signal.c
509
regs->areg[2] = regs->syscall;
arch/xtensa/kernel/traps.c
548
regs->syscall);
fs/hostfs/hostfs_user.c
384
err = syscall(SYS_renameat2, AT_FDCWD, from, AT_FDCWD, to, flags);
include/linux/audit.h
137
extern int audit_classify_syscall(int abi, unsigned syscall);
include/linux/audit.h
336
extern void audit_seccomp(unsigned long syscall, long signr, int code);
include/linux/audit.h
648
static inline void audit_seccomp(unsigned long syscall, long signr, int code)
include/linux/audit_arch.h
24
extern int audit_classify_compat_syscall(int abi, unsigned syscall);
include/linux/entry-common.h
118
syscall = syscall_get_nr(current, regs);
include/linux/entry-common.h
121
syscall = trace_syscall_enter(regs, syscall);
include/linux/entry-common.h
123
syscall_enter_audit(regs, syscall);
include/linux/entry-common.h
125
return ret ? : syscall;
include/linux/entry-common.h
151
static __always_inline long syscall_enter_from_user_mode_work(struct pt_regs *regs, long syscall)
include/linux/entry-common.h
156
syscall = syscall_trace_enter(regs, work);
include/linux/entry-common.h
158
return syscall;
include/linux/entry-common.h
179
static __always_inline long syscall_enter_from_user_mode(struct pt_regs *regs, long syscall)
include/linux/entry-common.h
187
ret = syscall_enter_from_user_mode_work(regs, syscall);
include/linux/entry-common.h
68
long trace_syscall_enter(struct pt_regs *regs, long syscall);
include/linux/entry-common.h
71
static inline void syscall_enter_audit(struct pt_regs *regs, long syscall)
include/linux/entry-common.h
77
audit_syscall_entry(syscall, args[0], args[1], args[2], args[3]);
include/linux/entry-common.h
83
long syscall, ret = 0;
include/linux/rseq.h
179
void rseq_syscall_enter_work(long syscall);
include/linux/rseq.h
182
static inline void rseq_syscall_enter_work(long syscall) { }
include/linux/sched/signal.h
330
int force_sig_seccomp(int syscall, int reason, bool force_coredump);
kernel/audit.h
236
extern int audit_match_class(int class, unsigned syscall);
kernel/auditfilter.c
189
int audit_match_class(int class, unsigned syscall)
kernel/auditfilter.c
191
if (unlikely(syscall >= AUDIT_BITMASK_SIZE * 32))
kernel/auditfilter.c
195
return classes[class][AUDIT_WORD(syscall)] & AUDIT_BIT(syscall);
kernel/auditsc.c
2944
void audit_seccomp(unsigned long syscall, long signr, int code)
kernel/auditsc.c
2953
signr, syscall_get_arch(current), syscall,
kernel/entry/syscall-common.c
10
long trace_syscall_enter(struct pt_regs *regs, long syscall)
kernel/entry/syscall-common.c
12
trace_sys_enter(regs, syscall);
kernel/rseq.c
647
void rseq_syscall_enter_work(long syscall)
kernel/rseq.c
680
if (syscall == __NR_rseq_slice_yield) {
kernel/seccomp.c
1008
static inline void seccomp_log(unsigned long syscall, long signr, u32 action,
kernel/seccomp.c
1048
audit_seccomp(syscall, signr, action);
kernel/signal.c
1811
int force_sig_seccomp(int syscall, int reason, bool force_coredump)
kernel/signal.c
1821
info.si_syscall = syscall;
kernel/trace/trace.h
2210
const char *get_syscall_name(int syscall);
kernel/trace/trace.h
2213
static inline const char *get_syscall_name(int syscall)
kernel/trace/trace_syscalls.c
116
const char *get_syscall_name(int syscall)
kernel/trace/trace_syscalls.c
120
entry = syscall_nr_to_meta(syscall);
kernel/trace/trace_syscalls.c
249
int i, syscall, val, len;
kernel/trace/trace_syscalls.c
254
syscall = trace->nr;
kernel/trace/trace_syscalls.c
255
entry = syscall_nr_to_meta(syscall);
kernel/trace/trace_syscalls.c
355
int syscall;
kernel/trace/trace_syscalls.c
359
syscall = trace->nr;
kernel/trace/trace_syscalls.c
360
entry = syscall_nr_to_meta(syscall);
kernel/trace/trace_syscalls.c
84
find_syscall_meta(unsigned long syscall)
kernel/trace/trace_syscalls.c
93
kallsyms_lookup(syscall, NULL, NULL, NULL, str);
lib/audit.c
40
int audit_classify_syscall(int abi, unsigned syscall)
lib/audit.c
43
return audit_classify_compat_syscall(abi, syscall);
lib/audit.c
45
switch (syscall) {
lib/compat_audit.c
32
int audit_classify_compat_syscall(int abi, unsigned syscall)
lib/compat_audit.c
34
switch (syscall) {
samples/bpf/map_perf_test_user.c
142
ret = syscall(__NR_getcpu, &mycpu, &mynode, NULL);
samples/bpf/map_perf_test_user.c
230
syscall(__NR_geteuid);
samples/bpf/map_perf_test_user.c
242
syscall(__NR_getgid);
samples/bpf/map_perf_test_user.c
254
syscall(__NR_getegid);
samples/bpf/map_perf_test_user.c
266
syscall(__NR_gettid);
samples/bpf/map_perf_test_user.c
278
syscall(__NR_getpgid, 0);
samples/bpf/map_perf_test_user.c
290
syscall(__NR_getppid, 0);
samples/bpf/map_perf_test_user.c
89
syscall(__NR_getuid);
samples/check-exec/inc.c
30
return syscall(__NR_execveat, dirfd, pathname, argv, envp, flags);
samples/landlock/sandboxer.c
36
return syscall(__NR_landlock_create_ruleset, attr, size, flags);
samples/landlock/sandboxer.c
46
return syscall(__NR_landlock_add_rule, ruleset_fd, rule_type, rule_attr,
samples/landlock/sandboxer.c
55
return syscall(__NR_landlock_restrict_self, ruleset_fd, flags);
samples/pidfd/pidfd-metadata.c
49
return syscall(__NR_pidfd_send_signal, pidfd, sig, info, flags);
samples/seccomp/bpf-direct.c
172
syscall(__NR_write, STDOUT_FILENO,
samples/seccomp/bpf-direct.c
174
bytes = syscall(__NR_read, STDIN_FILENO, buf, sizeof(buf));
samples/seccomp/bpf-direct.c
175
syscall(__NR_write, STDOUT_FILENO, payload("HELLO, "));
samples/seccomp/bpf-direct.c
176
syscall(__NR_write, STDOUT_FILENO, buf, bytes);
samples/seccomp/bpf-direct.c
177
syscall(__NR_write, STDERR_FILENO,
samples/seccomp/bpf-direct.c
65
int syscall;
samples/seccomp/bpf-direct.c
73
syscall = ctx->uc_mcontext.gregs[REG_SYSCALL];
samples/seccomp/bpf-direct.c
77
if (syscall != __NR_write)
samples/seccomp/bpf-fancy.c
100
syscall(__NR_write, STDERR_FILENO, msg2, strlen(msg2));
samples/seccomp/bpf-fancy.c
101
syscall(__NR_write, STDERR_FILENO, buf, bytes);
samples/seccomp/bpf-fancy.c
103
syscall(__NR_write, STDERR_FILENO, msg2, strlen(msg2)+2);
samples/seccomp/bpf-fancy.c
97
syscall(__NR_write, STDOUT_FILENO, msg1, strlen(msg1));
samples/seccomp/bpf-fancy.c
98
bytes = syscall(__NR_read, STDIN_FILENO, buf, sizeof(buf)-1);
samples/seccomp/user-trap.c
29
return syscall(__NR_seccomp, op, flags, args);
samples/vfs/mountinfo.c
236
pidfd = syscall(__NR_pidfd_open, pid, 0);
samples/vfs/mountinfo.c
51
return syscall(__NR_statmount, &req, buf, bufsize, flags);
samples/vfs/mountinfo.c
68
return syscall(__NR_listmount, &req, list, num, flags);
samples/vfs/test-fsmount.c
74
return syscall(__NR_fsopen, fs_name, flags);
samples/vfs/test-fsmount.c
79
return syscall(__NR_fsmount, fsfd, flags, ms_flags);
samples/vfs/test-fsmount.c
85
return syscall(__NR_fsconfig, fsfd, cmd, key, val, aux);
samples/vfs/test-fsmount.c
92
return syscall(__NR_move_mount,
samples/vfs/test-list-all-mounts.c
25
return syscall(__NR_statmount, &req, stmnt, bufsize, flags);
samples/vfs/test-list-all-mounts.c
68
return syscall(__NR_listmount, &req, list, num, flags);
samples/vfs/test-statx.c
51
return syscall(__NR_statx, dfd, filename, flags, mask, buffer);
samples/watch_queue/watch_test.c
40
return syscall(__NR_keyctl, KEYCTL_WATCH_KEY, key, watch_fd, watch_id);
tools/bpf/bpftool/common.c
132
prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
tools/bpf/bpftool/prog.c
2368
pmu_fd = syscall(__NR_perf_event_open, &metrics[mid].attr,
tools/bpf/bpftool/sign.c
122
key_id = syscall(__NR_add_key, "asymmetric", key_der_path, der_buf,
tools/build/feature/test-bpf.c
47
return syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)) == 0;
tools/include/io_uring/mini_liburing.h
128
return syscall(__NR_io_uring_setup, entries, p);
tools/include/io_uring/mini_liburing.h
135
return syscall(__NR_io_uring_enter, fd, to_submit, min_complete,
tools/include/io_uring/mini_liburing.h
282
ret = syscall(__NR_io_uring_register, ring->ring_fd,
tools/include/nolibc/sys.h
52
static __inline__ int __nolibc_enosys(const char *syscall, ...)
tools/include/nolibc/sys.h
54
(void)syscall;
tools/lib/api/io_dir.h
41
return syscall(SYS_getdents64, fd, dirp, count);
tools/lib/bpf/bpf.c
75
return syscall(__NR_bpf, cmd, attr, size);
tools/lib/bpf/libbpf.c
11440
pfd = syscall(__NR_perf_event_open, &attr,
tools/lib/bpf/libbpf.c
11580
pfd = syscall(__NR_perf_event_open, &attr,
tools/lib/bpf/libbpf.c
12300
pfd = syscall(__NR_perf_event_open, &attr,
tools/lib/bpf/libbpf.c
12917
pfd = syscall(__NR_perf_event_open, &attr, -1 /* pid */, 0 /* cpu */,
tools/lib/bpf/libbpf.c
13713
cpu_buf->fd = syscall(__NR_perf_event_open, attr, -1 /* pid */, cpu,
tools/lib/bpf/libbpf_internal.h
681
return syscall(__NR_dup3, oldfd, newfd, flags);
tools/lib/bpf/libbpf_internal.h
690
return syscall(__NR_memfd_create, name, flags);
tools/lib/bpf/skel_internal.h
87
return syscall(__NR_bpf, cmd, attr, size);
tools/lib/perf/evsel.c
97
return syscall(__NR_perf_event_open, attr, pid, cpu.cpu, group_fd, flags);
tools/perf/arch/x86/tests/amd-ibs-period.c
232
return syscall(__NR_perf_event_open, attr, pid, cpu, group_fd, flags);
tools/perf/bench/breakpoint.c
60
fd = syscall(SYS_perf_event_open, &attr, 0, -1, -1, 0);
tools/perf/bench/futex.h
54
return syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3);
tools/perf/bench/futex.h
61
return syscall(SYS_futex, uaddr, op | opflags, val, nr_requeue, uaddr2, val3);
tools/perf/bench/sched-pipe.c
121
pid = syscall(__NR_gettid);
tools/perf/bench/sched-seccomp-notify.c
120
ret = syscall(__NR_gettid);
tools/perf/bench/sched-seccomp-notify.c
46
return syscall(__NR_seccomp, op, flags, args);
tools/perf/bench/syscall.c
119
switch (syscall) {
tools/perf/bench/syscall.c
75
static int bench_syscall_common(int argc, const char **argv, int syscall)
tools/perf/bench/syscall.c
82
switch (syscall) {
tools/perf/bench/syscall.c
99
switch (syscall) {
tools/perf/builtin-record.c
214
return (pid_t)syscall(__NR_gettid);
tools/perf/builtin-trace.c
147
struct syscall **table;
tools/perf/builtin-trace.c
2028
static int syscall__alloc_arg_fmts(struct syscall *sc, int nr_args)
tools/perf/builtin-trace.c
2146
static int syscall__set_arg_fmts(struct syscall *sc)
tools/perf/builtin-trace.c
2157
static int syscall__read_info(struct syscall *sc, struct trace *trace)
tools/perf/builtin-trace.c
2371
static size_t syscall__scnprintf_name(struct syscall *sc, char *bf, size_t size,
tools/perf/builtin-trace.c
2405
static size_t syscall__scnprintf_args(struct syscall *sc, char *bf, size_t size,
tools/perf/builtin-trace.c
2504
static struct syscall *syscall__new(int e_machine, int id)
tools/perf/builtin-trace.c
2506
struct syscall *sc = zalloc(sizeof(*sc));
tools/perf/builtin-trace.c
2516
static void syscall__delete(struct syscall *sc)
tools/perf/builtin-trace.c
2527
const struct syscall *a = key, *b = *((const struct syscall **)entry);
tools/perf/builtin-trace.c
2537
const struct syscall *a = *((const struct syscall **)va);
tools/perf/builtin-trace.c
2538
const struct syscall *b = *((const struct syscall **)vb);
tools/perf/builtin-trace.c
2546
static struct syscall *trace__find_syscall(struct trace *trace, int e_machine, int id)
tools/perf/builtin-trace.c
2548
struct syscall key = {
tools/perf/builtin-trace.c
2552
struct syscall *sc, **tmp;
tools/perf/builtin-trace.c
2555
struct syscall **sc_entry = bsearch(&key, trace->syscalls.table,
tools/perf/builtin-trace.c
2586
static struct syscall *trace__syscall_info(struct trace *trace, struct evsel *evsel,
tools/perf/builtin-trace.c
2589
struct syscall *sc;
tools/perf/builtin-trace.c
2738
static void *syscall__augmented_args(struct syscall *sc, struct perf_sample *sample, int *augmented_args_size, int raw_augmented_args_size)
tools/perf/builtin-trace.c
2788
struct syscall *sc;
tools/perf/builtin-trace.c
2863
struct syscall *sc;
tools/perf/builtin-trace.c
2933
struct syscall *sc;
tools/perf/builtin-trace.c
3291
struct syscall *sc = trace__syscall_info(trace, evsel, e_machine, id);
tools/perf/builtin-trace.c
3750
struct syscall *sc,
tools/perf/builtin-trace.c
3785
struct syscall *sc = trace__syscall_info(trace, NULL, e_machine, id);
tools/perf/builtin-trace.c
3796
struct syscall *sc = trace__syscall_info(trace, NULL, e_machine, id);
tools/perf/builtin-trace.c
3802
struct syscall *sc = trace__syscall_info(trace, NULL, e_machine, id);
tools/perf/builtin-trace.c
3809
struct syscall *sc = trace__syscall_info(trace, NULL, e_machine, key);
tools/perf/builtin-trace.c
3892
struct syscall *sc)
tools/perf/builtin-trace.c
3908
struct syscall *pair = trace__syscall_info(trace, NULL, sc->e_machine, id);
tools/perf/builtin-trace.c
4064
struct syscall *sc = trace__syscall_info(trace, NULL, e_machine, key);
tools/perf/builtin-trace.c
4806
int syscall;
tools/perf/builtin-trace.c
4835
entry[i].syscall = pos->key;
tools/perf/builtin-trace.c
4849
struct syscall *sc;
tools/perf/builtin-trace.c
4876
sc = trace__syscall_info(trace, /*evsel=*/NULL, e_machine, entry->syscall);
tools/perf/jvmti/jvmti_agent.c
51
return (pid_t)syscall(__NR_gettid);
tools/perf/perf-sys.h
17
return syscall(__NR_perf_event_open, attr, pid, cpu,
tools/perf/tests/mmap-thread-lookup.c
49
td->tid = syscall(SYS_gettid);
tools/perf/tests/shell/coresight/thread_loop/thread_loop.c
17
#define gettid() syscall(SYS_gettid)
tools/perf/tests/sigtrap.c
157
__atomic_fetch_sub(&ctx.tids_want_signal, syscall(SYS_gettid), __ATOMIC_RELAXED);
tools/perf/tests/sigtrap.c
163
pid_t tid = syscall(SYS_gettid);
tools/perf/tests/workloads/landlock.c
57
syscall(__NR_landlock_add_rule, fd, LANDLOCK_RULE_PATH_BENEATH,
tools/perf/tests/workloads/landlock.c
60
syscall(__NR_landlock_add_rule, fd, LANDLOCK_RULE_NET_PORT,
tools/perf/util/cap.c
25
while (syscall(SYS_capget, &header, &data[0]) == -1) {
tools/perf/util/evsel.c
2383
int fd = syscall(SYS_perf_event_open, attr, /*pid=*/0, cpu.cpu,
tools/perf/util/evsel.c
2390
fd = syscall(SYS_perf_event_open, attr, /*pid=*/0, cpu.cpu,
tools/perf/util/evsel.c
2398
fd = syscall(SYS_perf_event_open, attr, /*pid=*/0, cpu.cpu,
tools/perf/util/evsel.c
2406
fd = syscall(SYS_perf_event_open, attr, /*pid=*/0, cpu.cpu,
tools/perf/util/setns.c
9
return syscall(__NR_setns, fd, nstype);
tools/perf/util/util.c
521
int err = syscall(__NR_getcpu, &cpu, NULL, NULL);
tools/power/x86/turbostat/turbostat.c
2556
return syscall(__NR_perf_event_open, hw_event, pid, cpu, group_fd, flags);
tools/sched_ext/scx_userland.c
349
err = syscall(__NR_sched_setscheduler, getpid(), SCHED_EXT, &sched_param);
tools/testing/selftests/arm64/abi/tpidr2.c
131
return syscall(__NR_clone, clone_flags, newsp, parent_tidptr, tls, child_tidptr);
tools/testing/selftests/arm64/bti/signal.c
31
return syscall(__NR_rt_sigaction, n, sa, old, sizeof(sa->sa_mask));
tools/testing/selftests/arm64/bti/signal.c
36
return syscall(__NR_rt_sigprocmask, how, mask, old, sizeof(*mask));
tools/testing/selftests/arm64/bti/system.c
13
syscall(__NR_exit, n);
tools/testing/selftests/arm64/bti/system.c
19
return syscall(__NR_write, fd, buf, size);
tools/testing/selftests/arm64/bti/system.h
23
long syscall(int nr, ...);
tools/testing/selftests/arm64/gcs/basic-gcs.c
188
buf = (void *)syscall(__NR_map_shadow_stack, 0, page_size,
tools/testing/selftests/arm64/gcs/basic-gcs.c
25
syscall(__NR_prctl, PR_SVE_GET_VL);
tools/testing/selftests/arm64/gcs/basic-gcs.c
256
ret = syscall(__NR_prctl, PR_GET_SHADOW_STACK_STATUS, &child_mode, 0, 0, 0);
tools/testing/selftests/arm64/gcs/basic-gcs.c
319
ret = syscall(__NR_prctl, PR_GET_SHADOW_STACK_STATUS, &child_mode, 0, 0, 0);
tools/testing/selftests/arm64/gcs/basic-gcs.c
387
ret = syscall(__NR_prctl, PR_GET_SHADOW_STACK_STATUS, &gcs_mode, 0, 0, 0);
tools/testing/selftests/arm64/gcs/basic-gcs.c
39
ret = syscall(__NR_prctl, PR_SET_SHADOW_STACK_STATUS, mode, 0, 0, 0);
tools/testing/selftests/arm64/gcs/basic-gcs.c
393
ret = syscall(__NR_prctl, PR_SET_SHADOW_STACK_STATUS, gcs_mode, 0, 0, 0);
tools/testing/selftests/arm64/gcs/basic-gcs.c
405
ret = syscall(__NR_prctl, PR_SET_SHADOW_STACK_STATUS, 0, 0, 0, 0);
tools/testing/selftests/arm64/gcs/basic-gcs.c
42
ret = syscall(__NR_prctl, PR_GET_SHADOW_STACK_STATUS, &new_mode, 0, 0, 0);
tools/testing/selftests/arm64/gcs/basic-gcs.c
70
ret = syscall(__NR_prctl, PR_GET_SHADOW_STACK_STATUS, &state, 0, 0, 0);
tools/testing/selftests/arm64/gcs/libc-gcs.c
434
self->stack = (void *)syscall(__NR_map_shadow_stack, 0,
tools/testing/selftests/arm64/gcs/libc-gcs.c
635
stack = (void *)syscall(__NR_map_shadow_stack, 0,
tools/testing/selftests/arm64/gcs/libc-gcs.c
656
self->stack = (void *)syscall(__NR_map_shadow_stack, 0,
tools/testing/selftests/arm64/signal/testcases/gcs_prot_none_fault.c
27
gcs_page = (void *)syscall(__NR_map_shadow_stack, 0,
tools/testing/selftests/arm64/signal/testcases/gcs_write_fault.c
26
gcs_page = (void *)syscall(__NR_map_shadow_stack, 0,
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
119
syscall(__NR_getpgid);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
152
err = syscall(__NR_getrandom, val, val_size, 0);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
233
nr_rand_bytes = syscall(__NR_getrandom, ctx.skel->bss->rand_vals,
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c
27
syscall(__NR_getpgid);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
132
syscall(__NR_getpgid);
tools/testing/selftests/bpf/benchs/bench_bpf_loop.c
60
syscall(__NR_getpgid);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
227
(void)syscall(__NR_getpgid, 0);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
241
(void)syscall(__NR_getppid);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
254
(void)syscall(__NR_getpgid, 0);
tools/testing/selftests/bpf/benchs/bench_local_storage.c
230
syscall(__NR_getpgid);
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
125
syscall(__NR_getpgid);
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
203
syscall(__NR_getpgid);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
107
(void)syscall(__NR_getpgid);
tools/testing/selftests/bpf/benchs/bench_strncmp.c
127
(void)syscall(__NR_getpgid);
tools/testing/selftests/bpf/benchs/bench_trigger.c
107
(void)syscall(__NR_getpgid);
tools/testing/selftests/bpf/benchs/bench_trigger.c
112
(void)syscall(__NR_getpgid);
tools/testing/selftests/bpf/bpf_util.h
86
#define sys_gettid() syscall(SYS_gettid)
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
102
syscall(SYS_getpgid);
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
138
syscall(SYS_getpgid);
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
454
pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
60
return syscall(__NR_userfaultfd, flags);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
15
return syscall(__NR_fsopen, fsname, flags);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
20
return syscall(__NR_fsconfig, fs_fd, cmd, key, val, aux);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
25
return syscall(__NR_fsmount, fs_fd, flags, ms_flags);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
33
return syscall(__NR_move_mount, from_dfd, from_path, to_dfd, to_path, ms_flags);
tools/testing/selftests/bpf/prog_tests/btf.c
6896
prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
tools/testing/selftests/bpf/prog_tests/cgroup_get_current_cgroup_id.c
34
if (!ASSERT_OK(syscall(__NR_nanosleep, &req, NULL), "nanosleep"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
240
syscall(SYS_getpgid);
tools/testing/selftests/bpf/prog_tests/d_path.c
43
return syscall(__NR_close_range,
tools/testing/selftests/bpf/prog_tests/fexit_sleep.c
18
(void)syscall(__NR_nanosleep, &ts1, NULL);
tools/testing/selftests/bpf/prog_tests/fexit_sleep.c
19
(void)syscall(__NR_nanosleep, &ts2, NULL);
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
221
pfd = syscall(__NR_perf_event_open, &attr, -1 /* pid */, 0 /* cpu 0 */,
tools/testing/selftests/bpf/prog_tests/find_vma.c
36
pfd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, PERF_FLAG_FD_CLOEXEC);
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
54
pfd_array[cpu] = syscall(__NR_perf_event_open, &attr,
tools/testing/selftests/bpf/prog_tests/get_stackid_cannot_attach.c
36
pmu_fd = syscall(__NR_perf_event_open, &attr, -1 /* pid */,
tools/testing/selftests/bpf/prog_tests/get_stackid_cannot_attach.c
57
pmu_fd = syscall(__NR_perf_event_open, &attr, -1 /* pid */,
tools/testing/selftests/bpf/prog_tests/get_stackid_cannot_attach.c
74
pmu_fd = syscall(__NR_perf_event_open, &attr, -1 /* pid */,
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
11
(void)syscall(__NR_getpid);
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
16
(void)syscall(__NR_getuid);
tools/testing/selftests/bpf/prog_tests/iters.c
192
syscall(SYS_getpgid);
tools/testing/selftests/bpf/prog_tests/iters.c
286
syscall(SYS_getpgid);
tools/testing/selftests/bpf/prog_tests/linked_funcs.c
35
syscall(SYS_getpgid);
tools/testing/selftests/bpf/prog_tests/linked_maps.c
22
syscall(SYS_getpgid);
tools/testing/selftests/bpf/prog_tests/linked_vars.c
30
syscall(SYS_getpgid);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
91
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/map_in_map.c
68
syscall(SYS_getpgid);
tools/testing/selftests/bpf/prog_tests/map_init.c
93
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
46
syscall(__NR_getuid);
tools/testing/selftests/bpf/prog_tests/map_ops.c
13
(void)syscall(__NR_getpid);
tools/testing/selftests/bpf/prog_tests/map_ops.c
18
(void)syscall(__NR_getppid);
tools/testing/selftests/bpf/prog_tests/map_ops.c
23
(void)syscall(__NR_getuid);
tools/testing/selftests/bpf/prog_tests/map_ops.c
28
(void)syscall(__NR_geteuid);
tools/testing/selftests/bpf/prog_tests/map_ops.c
33
(void)syscall(__NR_getgid);
tools/testing/selftests/bpf/prog_tests/map_ops.c
38
(void)syscall(__NR_gettid);
tools/testing/selftests/bpf/prog_tests/map_ops.c
43
(void)syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/obj_name.c
39
fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
tools/testing/selftests/bpf/prog_tests/obj_name.c
60
fd = syscall(__NR_bpf, BPF_MAP_CREATE, &attr, sizeof(attr));
tools/testing/selftests/bpf/prog_tests/pe_preserve_elems.c
20
pfd = syscall(__NR_perf_event_open, &attr, 0 /* pid */,
tools/testing/selftests/bpf/prog_tests/perf_branches.c
128
pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
tools/testing/selftests/bpf/prog_tests/perf_branches.c
167
pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
tools/testing/selftests/bpf/prog_tests/perf_event_stackmap.c
90
pmu_fd = syscall(__NR_perf_event_open, &attr, -1 /* pid */,
tools/testing/selftests/bpf/prog_tests/perf_link.c
48
pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
tools/testing/selftests/bpf/prog_tests/perf_skip.c
75
perf_fd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, 0);
tools/testing/selftests/bpf/prog_tests/perf_skip.c
90
owner.pid = syscall(__NR_gettid);
tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
45
syscall(SYS_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
129
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
130
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
342
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
346
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
432
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
490
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
537
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
78
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
80
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
114
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
119
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
123
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/send_signal.c
135
pmu_fd = syscall(__NR_perf_event_open, attr, pid, -1 /* cpu */,
tools/testing/selftests/bpf/prog_tests/send_signal.c
138
pmu_fd = syscall(__NR_perf_event_open, attr, getpid(), -1 /* cpu */,
tools/testing/selftests/bpf/prog_tests/send_signal.c
247
pmu_fd = syscall(__NR_perf_event_open, &attr, 0 /* pid */,
tools/testing/selftests/bpf/prog_tests/stacktrace_build_id_nmi.c
35
pmu_fd = syscall(__NR_perf_event_open, &attr, -1 /* pid */,
tools/testing/selftests/bpf/prog_tests/syscall.c
27
struct syscall *skel = NULL;
tools/testing/selftests/bpf/prog_tests/syscall.c
60
struct syscall *skel;
tools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c
41
pmu_fd = syscall(__NR_perf_event_open, &attr, -1 /* pid */,
tools/testing/selftests/bpf/prog_tests/task_local_data.h
161
tid_fd = syscall(SYS_pidfd_open, sys_gettid(), O_EXCL);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2558
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2576
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2605
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2634
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2662
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2690
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2714
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2721
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
tools/testing/selftests/bpf/prog_tests/test_lsm.c
85
syscall(__NR_setdomainname, &buf, -2L);
tools/testing/selftests/bpf/prog_tests/test_lsm.c
86
syscall(__NR_setdomainname, 0, -3L);
tools/testing/selftests/bpf/prog_tests/test_lsm.c
87
syscall(__NR_setdomainname, ~0L, -4L);
tools/testing/selftests/bpf/prog_tests/test_task_work.c
22
return syscall(__NR_perf_event_open, &attr, pid, -1, -1, 0);
tools/testing/selftests/bpf/prog_tests/timer.c
22
return syscall(__NR_perf_event_open, &attr, pid, cpu, -1, 0);
tools/testing/selftests/bpf/prog_tests/token.c
28
return syscall(__NR_mount, dev_name, dir_name, type, flags, data);
tools/testing/selftests/bpf/prog_tests/token.c
33
return syscall(__NR_fsopen, fsname, flags);
tools/testing/selftests/bpf/prog_tests/token.c
38
return syscall(__NR_fspick, dfd, path, flags);
tools/testing/selftests/bpf/prog_tests/token.c
43
return syscall(__NR_fsconfig, fs_fd, cmd, key, val, aux);
tools/testing/selftests/bpf/prog_tests/token.c
48
return syscall(__NR_fsmount, fs_fd, flags, ms_flags);
tools/testing/selftests/bpf/prog_tests/token.c
55
return syscall(__NR_move_mount, from_dfd, from_path, to_dfd, to_path, flags);
tools/testing/selftests/bpf/prog_tests/tp_attach_query.c
60
pmu_fd[i] = syscall(__NR_perf_event_open, &attr, -1 /* pid */,
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
287
perf_fd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC);
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
762
long err = syscall(__NR_uprobe);
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
28
syscall(__NR_getpgid);
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
497
syscall(__NR_prctl);
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
595
syscall(__NR_prlimit64);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
275
syscall(__NR_request_key, "keyring", "_uid.0", NULL,
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
332
skel->bss->user_keyring_serial = syscall(__NR_request_key, "keyring",
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
344
syscall(__NR_keyctl, KEYCTL_SETPERM, skel->bss->user_keyring_serial,
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
351
syscall(__NR_keyctl, KEYCTL_SETPERM, skel->bss->user_keyring_serial,
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
357
syscall(__NR_keyctl, KEYCTL_SET_TIMEOUT,
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
504
skel->bss->user_keyring_serial = syscall(__NR_request_key, "keyring",
tools/testing/selftests/bpf/prog_tests/vmlinux.c
14
(void)syscall(__NR_nanosleep, &ts, NULL);
tools/testing/selftests/bpf/task_local_storage_helpers.h
19
return syscall(__NR_pidfd_open, pid, flags);
tools/testing/selftests/bpf/test_progs.c
183
return syscall(__NR_nanosleep, &ts, NULL);
tools/testing/selftests/bpf/test_progs.c
1949
return syscall(__NR_add_key, "asymmetric", "libbpf_session_key",
tools/testing/selftests/bpf/testing_helpers.c
363
return syscall(__NR_finit_module, fd, param_values, flags);
tools/testing/selftests/bpf/testing_helpers.c
368
return syscall(__NR_delete_module, name, flags);
tools/testing/selftests/bpf/testing_helpers.c
452
return syscall(__NR_membarrier, MEMBARRIER_CMD_SHARED, 0, 0);
tools/testing/selftests/cachestat/test_cachestat.c
152
syscall_ret = syscall(__NR_cachestat, fd, &cs_range, &cs, 0);
tools/testing/selftests/cachestat/test_cachestat.c
180
syscall_ret = syscall(__NR_cachestat, fd, &cs_range, &cs, 0);
tools/testing/selftests/cachestat/test_cachestat.c
276
syscall_ret = syscall(__NR_cachestat, fd, &cs_range, &cs, 0);
tools/testing/selftests/cachestat/test_cachestat.c
303
ret = syscall(__NR_cachestat, -1, NULL, NULL, 0);
tools/testing/selftests/clone3/clone3_selftests.h
40
return syscall(__NR_clone3, args, size);
tools/testing/selftests/core/close_range_test.c
36
return syscall(__NR_close_range, fd, max_fd, flags);
tools/testing/selftests/exec/check-exec.c
38
return syscall(__NR_execveat, dirfd, pathname, argv, envp, flags);
tools/testing/selftests/exec/execveat.c
39
return syscall(__NR_execveat, fd, path, argv, envp, flags);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
14
int ret = syscall(__NR_fchmodat2, dfd, filename, mode, flags);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
35
return syscall(__NR_epoll_pwait2, fd, events, maxevents, timeout,
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
42
return syscall(__NR_eventfd2, count, flags);
tools/testing/selftests/filesystems/file_stressor.c
177
nr_read = syscall(SYS_getdents64, self->fd_proc_pid[i], ents, sizeof(ents));
tools/testing/selftests/filesystems/file_stressor.c
23
return syscall(__NR_fsopen, fsname, flags);
tools/testing/selftests/filesystems/file_stressor.c
29
return syscall(__NR_fsconfig, fd, cmd, key, value, aux);
tools/testing/selftests/filesystems/file_stressor.c
35
return syscall(__NR_fsmount, fd, flags, attr_flags);
tools/testing/selftests/filesystems/file_stressor.c
46
return syscall(__NR_move_mount, from_dfd, from_pathname, to_dfd,
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
508
ret = syscall(SYS_pivot_root, "/a/new", "/a/new/old");
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
516
ret = syscall(SYS_pivot_root, "/old", "/old/a/new");
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
535
ret = syscall(SYS_pivot_root, "/a/new", "/a/new/old");
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
543
ret = syscall(SYS_pivot_root, "/old", "/old/a/new");
tools/testing/selftests/filesystems/statmount/statmount.h
66
return syscall(__NR_statmount, &req, buf, bufsize, flags);
tools/testing/selftests/filesystems/statmount/statmount.h
84
return syscall(__NR_listmount, &req, list, num, flags);
tools/testing/selftests/filesystems/wrappers.h
105
return syscall(__NR_open_tree, dfd, filename, flags);
tools/testing/selftests/filesystems/wrappers.h
18
return syscall(__NR_fsopen, fsname, flags);
tools/testing/selftests/filesystems/wrappers.h
24
return syscall(__NR_fsconfig, fd, cmd, key, value, aux);
tools/testing/selftests/filesystems/wrappers.h
30
return syscall(__NR_fsmount, fd, flags, attr_flags);
tools/testing/selftests/filesystems/wrappers.h
36
return syscall(__NR_mount, src, tgt, fst, flags, data);
tools/testing/selftests/filesystems/wrappers.h
69
return syscall(__NR_move_mount, from_dfd, from_pathname, to_dfd,
tools/testing/selftests/futex/functional/robust_list.c
49
return syscall(SYS_set_robust_list, head, len);
tools/testing/selftests/futex/functional/robust_list.c
54
return syscall(SYS_get_robust_list, pid, head, len_ptr);
tools/testing/selftests/futex/include/futex2test.h
74
return syscall(__NR_futex_waitv, waiters, nr_waiters, flags, &ts, clockid);
tools/testing/selftests/futex/include/futex2test.h
87
return syscall(__NR_futex_wait, uaddr, val, ~0U, flags, timeout, clockid);
tools/testing/selftests/futex/include/futex2test.h
97
return syscall(__NR_futex_wake, uaddr, ~0U, nr, flags);
tools/testing/selftests/futex/include/futextest.h
93
syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3)
tools/testing/selftests/kcmp/kcmp_test.c
25
return syscall(__NR_kcmp, pid1, pid2, type, fd1, fd2);
tools/testing/selftests/kexec/test_kexec_jump.c
52
ret = syscall(__NR_kexec_load, 0x400000, 1, &segment, KEXEC_PRESERVE_CONTEXT);
tools/testing/selftests/kexec/test_kexec_jump.c
58
ret = syscall(__NR_reboot, LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, LINUX_REBOOT_CMD_KEXEC);
tools/testing/selftests/kexec/test_kexec_jump.c
64
ret = syscall(__NR_reboot, LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, LINUX_REBOOT_CMD_KEXEC);
tools/testing/selftests/kho/init.c
45
return syscall(__NR_kexec_file_load, kernel_fd, initrd_fd, cmdline_len,
tools/testing/selftests/kselftest_harness.h
987
childfd = syscall(__NR_pidfd_open, t->pid, 0);
tools/testing/selftests/kvm/demand_paging_test.c
60
pid_t tid = syscall(__NR_gettid);
tools/testing/selftests/kvm/include/kvm_syscalls.h
43
return syscall(__NR_##name, UNPACK_ARGS(nr_args, args)); \
tools/testing/selftests/kvm/lib/assert.c
63
return syscall(SYS_gettid);
tools/testing/selftests/kvm/lib/test_util.c
380
sprintf(path, "/proc/%ld/schedstat", syscall(SYS_gettid));
tools/testing/selftests/kvm/lib/userfaultfd_util.c
137
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/kvm/lib/x86/processor.c
990
TEST_REQUIRE(!syscall(SYS_arch_prctl, ARCH_REQ_XCOMP_GUEST_PERM, ilog2(xfeature)));
tools/testing/selftests/kvm/lib/x86/processor.c
992
rc = syscall(SYS_arch_prctl, ARCH_GET_XCOMP_GUEST_PERM, &bitmask);
tools/testing/selftests/kvm/rseq_test.c
247
(void *)(unsigned long)syscall(SYS_gettid));
tools/testing/selftests/landlock/base_test.c
484
EXPECT_NE(-1, syscall(__NR_keyctl, KEYCTL_JOIN_SESSION_KEYRING, NULL, 0,
tools/testing/selftests/landlock/base_test.c
501
EXPECT_NE(-1, syscall(__NR_keyctl, KEYCTL_JOIN_SESSION_KEYRING,
tools/testing/selftests/landlock/base_test.c
509
EXPECT_EQ(0, syscall(__NR_keyctl, KEYCTL_SESSION_TO_PARENT, 0,
tools/testing/selftests/landlock/fs_test.c
1592
ASSERT_EQ(0, syscall(__NR_pivot_root, dir_s3d2, dir_s3d3))
tools/testing/selftests/landlock/fs_test.c
1620
ASSERT_EQ(-1, syscall(__NR_pivot_root, dir_s3d2, dir_s3d3));
tools/testing/selftests/landlock/fs_test.c
1636
ASSERT_EQ(0, syscall(__NR_move_mount, AT_FDCWD, dir_s3d2, AT_FDCWD,
tools/testing/selftests/landlock/fs_test.c
1642
ASSERT_EQ(0, syscall(__NR_move_mount, AT_FDCWD, dir_s1d2, AT_FDCWD,
tools/testing/selftests/landlock/fs_test.c
1649
ASSERT_EQ(-1, syscall(__NR_move_mount, AT_FDCWD, dir_s3d2, AT_FDCWD,
tools/testing/selftests/landlock/fs_test.c
1669
ASSERT_EQ(0, syscall(__NR_move_mount, AT_FDCWD, dir_s1d2, AT_FDCWD,
tools/testing/selftests/landlock/fs_test.c
1672
ASSERT_EQ(0, syscall(__NR_pivot_root, dir_s3d2, dir_s3d3));
tools/testing/selftests/landlock/fs_test.c
1694
ASSERT_EQ(-1, syscall(__NR_move_mount, AT_FDCWD, dir_s3d2, AT_FDCWD,
tools/testing/selftests/landlock/fs_test.c
1699
ASSERT_EQ(-1, syscall(__NR_pivot_root, dir_s3d2, dir_s3d3));
tools/testing/selftests/landlock/fs_test.c
52
return syscall(__NR_renameat2, olddirfd, oldpath, newdirfd, newpath,
tools/testing/selftests/landlock/fs_test.c
60
return syscall(__NR_open_tree, dfd, filename, flags);
tools/testing/selftests/landlock/fs_test.c
67
return syscall(__NR_execveat, dirfd, pathname, argv, envp, flags);
tools/testing/selftests/landlock/wrappers.h
21
return syscall(__NR_landlock_create_ruleset, attr, size, flags);
tools/testing/selftests/landlock/wrappers.h
31
return syscall(__NR_landlock_add_rule, ruleset_fd, rule_type, rule_attr,
tools/testing/selftests/landlock/wrappers.h
40
return syscall(__NR_landlock_restrict_self, ruleset_fd, flags);
tools/testing/selftests/landlock/wrappers.h
46
return syscall(__NR_gettid);
tools/testing/selftests/livepatch/test_klp-call_getpid.c
36
(void)syscall(SYS_getpid);
tools/testing/selftests/lsm/common.h
12
return syscall(__NR_lsm_get_self_attr, attr, ctx, size, flags);
tools/testing/selftests/lsm/common.h
20
return syscall(__NR_lsm_set_self_attr, attr, ctx, size, flags);
tools/testing/selftests/lsm/common.h
27
return syscall(__NR_lsm_list_modules, ids, size, flags);
tools/testing/selftests/lsm/lsm_get_self_attr_test.c
161
lsmcount = syscall(__NR_lsm_list_modules, syscall_lsms, &size, 0);
tools/testing/selftests/lsm/lsm_get_self_attr_test.c
92
lsmcount = syscall(__NR_lsm_list_modules, syscall_lsms, &size, 0);
tools/testing/selftests/membarrier/membarrier_test_impl.h
16
return syscall(__NR_membarrier, cmd, flags);
tools/testing/selftests/memfd/common.c
45
return syscall(__NR_memfd_create, name, flags);
tools/testing/selftests/mm/guard-regions.c
114
return syscall(SYS_userfaultfd, flags);
tools/testing/selftests/mm/guard-regions.c
128
return syscall(__NR_process_madvise, pidfd, iovec, n, advice, flags);
tools/testing/selftests/mm/guard-regions.c
2167
ASSERT_EQ(syscall(__NR_madvise, ptr_p, page_size, MADV_GUARD_INSTALL), 0);
tools/testing/selftests/mm/hugepage-mremap.c
68
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/mm/ksm_functional_tests.c
305
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/mm/ksm_functional_tests.c
333
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/mm/memfd_secret.c
44
return syscall(__NR_memfd_secret, flags);
tools/testing/selftests/mm/merge.c
537
ASSERT_GE(syscall(__NR_perf_event_open, &attr, 0, -1, -1, 0), 0);
tools/testing/selftests/mm/mkdirty.c
179
if (syscall(__NR_mbind, mem, pagesize, MPOL_LOCAL, NULL, 0x7fful,
tools/testing/selftests/mm/mkdirty.c
218
if (syscall(__NR_mbind, mem, thpsize, MPOL_LOCAL, NULL, 0x7fful,
tools/testing/selftests/mm/mkdirty.c
288
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/mm/mlock2.h
9
int ret = syscall(__NR_mlock2, start, len, flags);
tools/testing/selftests/mm/mrelease_test.c
137
pidfd = syscall(__NR_pidfd_open, pid, 0);
tools/testing/selftests/mm/mrelease_test.c
150
success = (syscall(__NR_process_mrelease, pidfd, 0) == 0);
tools/testing/selftests/mm/mrelease_test.c
54
if (!syscall(__NR_process_mrelease, pidfd, (unsigned int)-1) ||
tools/testing/selftests/mm/mrelease_test.c
62
if (!syscall(__NR_process_mrelease, pidfd, 0) || errno != EINVAL)
tools/testing/selftests/mm/mrelease_test.c
90
if (!syscall(__NR_process_mrelease, -1, 0) || errno != EBADF) {
tools/testing/selftests/mm/mremap_test.c
765
uffd = syscall(__NR_userfaultfd, O_NONBLOCK);
tools/testing/selftests/mm/mseal_test.c
108
sret = (void *) syscall(__NR_mremap, addr, old_len, new_len, flags, new_addr);
tools/testing/selftests/mm/mseal_test.c
114
int ret = syscall(__NR_pkey_alloc, flags, init_val);
tools/testing/selftests/mm/mseal_test.c
428
ret = syscall(__NR_mseal, ptr, size, 0x20);
tools/testing/selftests/mm/mseal_test.c
61
sret = syscall(__NR_mseal, start, len, 0);
tools/testing/selftests/mm/mseal_test.c
70
sret = syscall(__NR_mprotect, ptr, size, prot);
tools/testing/selftests/mm/mseal_test.c
80
sret = syscall(__NR_pkey_mprotect, ptr, size, orig_prot, pkey);
tools/testing/selftests/mm/mseal_test.c
89
sret = syscall(__NR_munmap, ptr, size);
tools/testing/selftests/mm/mseal_test.c
98
sret = syscall(__NR_madvise, start, len, types);
tools/testing/selftests/mm/pagemap_ioctl.c
97
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK | UFFD_USER_MODE_ONLY);
tools/testing/selftests/mm/pkey-powerpc.h
131
ret = syscall(__NR_subpage_prot, ptr, size, NULL);
tools/testing/selftests/mm/pkey_sighandler_tests.c
413
syscall(SYS_sigaltstack, (long)stack, 0, 0, 0, 0, 0);
tools/testing/selftests/mm/pkey_util.c
10
int ret = syscall(SYS_pkey_alloc, flags, init_val);
tools/testing/selftests/mm/pkey_util.c
18
int ret = syscall(SYS_pkey_free, pkey);
tools/testing/selftests/mm/pkey_util.c
32
sret = syscall(__NR_pkey_mprotect, ptr, size, orig_prot, pkey);
tools/testing/selftests/mm/process_madv.c
190
self->remote_pidfd = syscall(__NR_pidfd_open, self->child_pid, 0);
tools/testing/selftests/mm/process_madv.c
239
self->remote_pidfd = syscall(__NR_pidfd_open, self->child_pid, 0);
tools/testing/selftests/mm/process_madv.c
51
return syscall(__NR_process_madvise, pidfd, iovec, vlen, advice, flags);
tools/testing/selftests/mm/protection_keys.c
1078
futex_ret = syscall(SYS_futex, ptr, FUTEX_WAIT, some_int-1, NULL,
tools/testing/selftests/mm/protection_keys.c
1691
sret = syscall(__NR_pkey_mprotect, ptr, size, PROT_READ, pkey);
tools/testing/selftests/mm/uffd-common.c
704
return syscall(__NR_userfaultfd, flags);
tools/testing/selftests/mm/uffd-unit-tests.c
1348
*pid = syscall(SYS_gettid);
tools/testing/selftests/mm/vm_util.c
576
return (void *)syscall(__NR_mremap, (unsigned long)old_address,
tools/testing/selftests/mount_setattr/mount_setattr_test.c
141
return syscall(__NR_mount_setattr, dfd, path, flags, attr, size);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
147
return syscall(__NR_open_tree_attr, dfd, path, flags, attr, size);
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
221
ret = syscall(__NR_move_mount, AT_FDCWD, SET_GROUP_FROM,
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
366
ASSERT_EQ(syscall(__NR_move_mount, ca_from.mntfd, "",
tools/testing/selftests/namespaces/wrappers.h
32
return syscall(__NR_listns, req, ns_ids, nr_ns_ids, flags);
tools/testing/selftests/net/netlink-dumps.c
247
mq_fd = syscall(__NR_mq_open, "sed", O_CREAT | O_WRONLY, 0600, 0);
tools/testing/selftests/net/netlink-dumps.c
255
syscall(__NR_mq_notify, mq_fd, &sigev);
tools/testing/selftests/net/psock_fanout.c
200
pfd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
tools/testing/selftests/net/reuseport_bpf.c
120
bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
tools/testing/selftests/net/reuseport_bpf.c
365
bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &eprog, sizeof(eprog));
tools/testing/selftests/net/reuseport_bpf_numa.c
96
bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
tools/testing/selftests/net/tcp_ao/lib/aolib.h
121
syscall(SYS_gettid), __FILE__, __LINE__, \
tools/testing/selftests/net/tcp_ao/lib/aolib.h
125
syscall(SYS_gettid), __FILE__, __LINE__, \
tools/testing/selftests/net/tcp_ao/lib/aolib.h
97
syscall(SYS_gettid), \
tools/testing/selftests/nolibc/nolibc-test.c
1464
CASE_TEST(syscall_noargs); EXPECT_SYSEQ(1, syscall(__NR_getpid), getpid()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1465
CASE_TEST(syscall_args); EXPECT_SYSER(1, syscall(__NR_statx, 0, NULL, 0, 0, NULL), -1, EFAULT); break;
tools/testing/selftests/nolibc/nolibc-test.c
2103
else if (syscall(__NR_ioperm, 0x501, 1, 1) == 0)
tools/testing/selftests/openat2/helpers.c
24
int ret = syscall(__NR_openat2, dfd, path, how, size);
tools/testing/selftests/openat2/helpers.c
42
int ret = syscall(__NR_renameat2, olddirfd, oldpath,
tools/testing/selftests/perf_events/mmap.c
107
fd = syscall(SYS_perf_event_open, &attr, 0, -1, -1, 0);
tools/testing/selftests/perf_events/mmap.c
158
self->fd = syscall(SYS_perf_event_open, &attr_ok, 0, -1, -1, 0);
tools/testing/selftests/perf_events/remove_on_exec.c
89
self->fd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, PERF_FLAG_FD_CLOEXEC);
tools/testing/selftests/perf_events/sigtrap_threads.c
133
self->fd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, PERF_FLAG_FD_CLOEXEC);
tools/testing/selftests/perf_events/sigtrap_threads.c
84
__atomic_fetch_sub(&ctx.tids_want_signal, syscall(__NR_gettid), __ATOMIC_RELAXED);
tools/testing/selftests/perf_events/sigtrap_threads.c
90
pid_t tid = syscall(__NR_gettid);
tools/testing/selftests/perf_events/watermark_signal.c
82
fd = syscall(__NR_perf_event_open, &attr, child, -1, -1,
tools/testing/selftests/pidfd/pidfd.h
226
return syscall(__NR_waitid, which, pid, info, options, NULL);
tools/testing/selftests/pidfd/pidfd.h
256
return syscall(__NR_pidfd_open, pid, flags);
tools/testing/selftests/pidfd/pidfd.h
262
return syscall(__NR_pidfd_send_signal, pidfd, sig, info, flags);
tools/testing/selftests/pidfd/pidfd.h
267
return syscall(__NR_pidfd_getfd, pidfd, fd, flags);
tools/testing/selftests/pidfd/pidfd.h
272
return syscall(__NR_memfd_create, name, flags);
tools/testing/selftests/pidfd/pidfd.h
312
return syscall(__NR_execveat, dirfd, pathname, argv, envp, flags);
tools/testing/selftests/pidfd/pidfd_autoreap_test.c
57
return syscall(__NR_capset, &hdr, data);
tools/testing/selftests/pidfd/pidfd_getfd_test.c
34
return syscall(__NR_kcmp, pid1, pid2, type, idx1, idx2);
tools/testing/selftests/pidfd/pidfd_info_test.c
259
syscall(__NR_exit, EXIT_FAILURE);
tools/testing/selftests/pidfd/pidfd_info_test.c
262
syscall(__NR_exit, EXIT_SUCCESS);
tools/testing/selftests/pidfd/pidfd_info_test.c
437
syscall(__NR_exit, EXIT_FAILURE);
tools/testing/selftests/pidfd/pidfd_info_test.c
440
syscall(__NR_exit, EXIT_SUCCESS);
tools/testing/selftests/pidfd/pidfd_info_test.c
586
syscall(__NR_exit, EXIT_FAILURE);
tools/testing/selftests/pidfd/pidfd_info_test.c
593
syscall(__NR_exit, EXIT_SUCCESS);
tools/testing/selftests/pidfd/pidfd_test.c
437
getpid(), syscall(SYS_gettid));
tools/testing/selftests/pidfd/pidfd_test.c
443
getpid(), syscall(SYS_gettid));
tools/testing/selftests/pidfd/pidfd_test.c
483
syscall(SYS_gettid));
tools/testing/selftests/pidfd/pidfd_test.c
536
getpid(), syscall(SYS_gettid));
tools/testing/selftests/pidfd/pidfd_test.c
538
ksft_print_msg("Child Thread: DONE. pid %d tid %ld\n", getpid(), syscall(SYS_gettid));
tools/testing/selftests/pidfd/pidfd_test.c
547
ksft_print_msg("Child: starting. pid %d tid %ld\n", getpid(), syscall(SYS_gettid));
tools/testing/selftests/pidfd/pidfd_test.c
556
syscall(SYS_exit, 0);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
261
return syscall(SYS_futex, addr1, op, val1, timeout, addr2, val3);
tools/testing/selftests/powerpc/benchmarks/futex_bench.c
18
#define futex(A, B, C, D, E, F) syscall(__NR_futex, A, B, C, D, E, F)
tools/testing/selftests/powerpc/benchmarks/null_syscall.c
125
syscall(__NR_gettid);
tools/testing/selftests/powerpc/include/pkeys.h
76
return syscall(__NR_pkey_mprotect, addr, len, prot, pkey);
tools/testing/selftests/powerpc/include/pkeys.h
81
return syscall(__NR_pkey_alloc, flags, rights);
tools/testing/selftests/powerpc/include/pkeys.h
86
return syscall(__NR_pkey_free, pkey);
tools/testing/selftests/powerpc/include/utils.h
81
return syscall(SYS_gettid);
tools/testing/selftests/powerpc/mm/subpage_prot.c
111
err = syscall(__NR_subpage_prot, addr, size, map);
tools/testing/selftests/powerpc/mm/subpage_prot.c
143
rc = syscall(__NR_subpage_prot, 0, 0, 0);
tools/testing/selftests/powerpc/pmu/event.c
20
return syscall(__NR_perf_event_open, attr, pid, cpu,
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
79
return syscall(__NR_perf_event_open, &attr, getpid(), -1, -1, 0);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
87
return syscall(__NR_perf_event_open, &attr, getpid(), -1, -1, 0);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
95
return syscall(__NR_perf_event_open, &attr, -1, cpu, -1, 0);
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
146
syscall(__NR_getcwd, &cwd, PATH_MAX);
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
161
syscall(__NR_getcwd, &cwd, PATH_MAX);
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
119
return syscall(__NR_perf_event_open, attr, pid, cpu, group_fd, flags);
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
41
return syscall(__NR_ptrace, request, pid, addr, data);
tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c
77
pid_t pid = getpid(), tid = syscall(SYS_gettid);
tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c
80
syscall(SYS_tgkill, pid, tid, SIGSTOP);
tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c
82
syscall(SYS_gettid, 10, 11, 12, 13, 14, 15);
tools/testing/selftests/powerpc/ptrace/ptrace.h
446
return syscall(__NR_ptrace, request, pid, (void *)addr, data);
tools/testing/selftests/powerpc/syscalls/ipc_unmuxed.c
24
rc = syscall(_num, -1, 0, 0, 0, 0, 0); \
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
136
rc = syscall(__NR_rtas, &args);
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
148
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
218
rc = syscall(__NR_userfaultfd, -1);
tools/testing/selftests/powerpc/utils.c
526
return syscall(__NR_perf_event_open, hw_event, pid, cpu,
tools/testing/selftests/proc/fd-003-kthread.c
119
return syscall(SYS_statx, dirfd, pathname, flags, mask, stx);
tools/testing/selftests/proc/proc-empty-vm.c
71
long rv = syscall(SYS_pkey_alloc, 0, 0);
tools/testing/selftests/proc/proc-empty-vm.c
73
syscall(SYS_pkey_free, (int)rv);
tools/testing/selftests/proc/proc-fsconfig-hidepid.c
25
return syscall(__NR_fsopen, fsname, flags);
tools/testing/selftests/proc/proc-fsconfig-hidepid.c
30
return syscall(__NR_fsconfig, fd, cmd, key, val, aux);
tools/testing/selftests/proc/proc-pid-vm.c
138
syscall,
tools/testing/selftests/proc/proc-pid-vm.c
146
syscall,
tools/testing/selftests/proc/proc-pid-vm.c
150
syscall,
tools/testing/selftests/proc/proc-pid-vm.c
58
return syscall(SYS_execveat, dirfd, pathname, argv, envp, flags);
tools/testing/selftests/proc/proc-self-syscall.c
27
return syscall(SYS_read, fd, buf, len);
tools/testing/selftests/proc/proc-uptime-002.c
37
return syscall(SYS_sched_getaffinity, pid, len, m);
tools/testing/selftests/proc/proc-uptime-002.c
42
return syscall(SYS_sched_setaffinity, pid, len, m);
tools/testing/selftests/proc/proc.h
14
return syscall(SYS_getpid);
tools/testing/selftests/proc/proc.h
19
return syscall(SYS_gettid);
tools/testing/selftests/ptp/testptp.c
45
return syscall(__NR_clock_adjtime, id, tx);
tools/testing/selftests/ptrace/get_set_sud.c
15
return syscall(SYS_ptrace, request, pid, addr, data);
tools/testing/selftests/ptrace/get_syscall_info.c
33
return syscall(__NR_ptrace, request, pid, addr, data);
tools/testing/selftests/ptrace/get_syscall_info.c
94
syscall(args[i][0],
tools/testing/selftests/ptrace/peeksiginfo.c
17
return syscall(SYS_rt_sigqueueinfo, tgid, sig, uinfo);
tools/testing/selftests/ptrace/peeksiginfo.c
23
return syscall(SYS_rt_tgsigqueueinfo, tgid, tid, sig, uinfo);
tools/testing/selftests/ptrace/peeksiginfo.c
28
return syscall(SYS_ptrace, request, pid, addr, data);
tools/testing/selftests/ptrace/set_syscall_info.c
343
rc = syscall(si[i].entry[0].nr,
tools/testing/selftests/ptrace/set_syscall_info.c
57
return syscall(__NR_ptrace, request, pid, addr, data);
tools/testing/selftests/resctrl/resctrlfs.c
954
ret = syscall(__NR_perf_event_open, hw_event, pid, cpu,
tools/testing/selftests/rseq/param_test.c
23
return syscall(__NR_gettid);
tools/testing/selftests/rseq/param_test.c
299
return syscall(__NR_membarrier, cmd, flags, cpu_id);
tools/testing/selftests/rseq/rseq.c
93
return syscall(__NR_rseq, rseq_abi, rseq_len, flags, sig);
tools/testing/selftests/rseq/rseq.c
98
return syscall(__NR_getcpu, cpu, node, NULL);
tools/testing/selftests/rseq/slice_test.c
196
syscall(__NR_getpid);
tools/testing/selftests/rseq/slice_test.c
200
if (!syscall(__NR_rseq_slice_yield))
tools/testing/selftests/rseq/syscall_errors_test.c
19
return syscall(__NR_rseq, rseq_abi, rseq_len, flags, sig);
tools/testing/selftests/safesetid/safesetid-test.c
243
cpid = syscall(SYS_clone, clone_flags, NULL);
tools/testing/selftests/sched/cs_prctl_test.c
39
return syscall(SYS_gettid);
tools/testing/selftests/seccomp/seccomp_benchmark.c
34
ret = syscall(__NR_getpid);
tools/testing/selftests/seccomp/seccomp_benchmark.c
65
ret = syscall(__NR_getpid);
tools/testing/selftests/seccomp/seccomp_bpf.c
1016
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1038
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1069
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1110
syscall(__NR_getpid);
tools/testing/selftests/seccomp/seccomp_bpf.c
1125
syscall(__NR_getpid);
tools/testing/selftests/seccomp/seccomp_bpf.c
1165
ret = syscall(__NR_getpid);
tools/testing/selftests/seccomp/seccomp_bpf.c
1282
res = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
1308
res = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
1311
res = syscall(__NR_getpid);
tools/testing/selftests/seccomp/seccomp_bpf.c
1337
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1339
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1362
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1364
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1387
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1389
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1410
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1411
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1432
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1433
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1452
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1454
EXPECT_EQ(-1, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1473
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1475
EXPECT_EQ(-1, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1493
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1495
EXPECT_EQ(mypid, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1513
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1515
EXPECT_EQ(mypid, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1607
syscall(__NR_exit, _metadata->exit_code);
tools/testing/selftests/seccomp/seccomp_bpf.c
1632
syscall(__NR_exit, 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
1745
EXPECT_NE(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1861
# define SYSCALL_NUM(_regs) (_regs).syscall
tools/testing/selftests/seccomp/seccomp_bpf.c
1971
pid_t tracee, long *syscall, long *ret)
tools/testing/selftests/seccomp/seccomp_bpf.c
1976
if (!syscall && !ret)
tools/testing/selftests/seccomp/seccomp_bpf.c
1984
if (syscall)
tools/testing/selftests/seccomp/seccomp_bpf.c
1985
SYSCALL_NUM_SET(regs, *syscall);
tools/testing/selftests/seccomp/seccomp_bpf.c
1997
pid_t tracee, long syscall)
tools/testing/selftests/seccomp/seccomp_bpf.c
1999
__change_syscall(_metadata, tracee, &syscall, NULL);
tools/testing/selftests/seccomp/seccomp_bpf.c
2006
long syscall = -1;
tools/testing/selftests/seccomp/seccomp_bpf.c
2008
__change_syscall(_metadata, tracee, &syscall, &ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
2171
self->mytid = syscall(__NR_gettid);
tools/testing/selftests/seccomp/seccomp_bpf.c
2217
EXPECT_EQ(-1, syscall(-1));
tools/testing/selftests/seccomp/seccomp_bpf.c
2221
EXPECT_EQ(-1, syscall(-101));
tools/testing/selftests/seccomp/seccomp_bpf.c
2233
EXPECT_EQ(self->parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
2234
EXPECT_NE(self->mypid, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
2240
EXPECT_EQ(self->parent, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
2241
EXPECT_NE(self->mypid, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
2247
EXPECT_SYSCALL_RETURN(-ESRCH, syscall(__NR_openat));
tools/testing/selftests/seccomp/seccomp_bpf.c
2253
EXPECT_SYSCALL_RETURN(45000, syscall(__NR_gettid));
tools/testing/selftests/seccomp/seccomp_bpf.c
2276
EXPECT_EQ(-1, syscall(__NR_mknodat, -1, NULL, 0, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
2300
EXPECT_EQ(-1, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
2324
EXPECT_NE(self->mypid, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
2649
me->system_tid = syscall(__NR_gettid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3113
syscall(__NR_exit, _metadata->exit_code);
tools/testing/selftests/seccomp/seccomp_bpf.c
314
return syscall(__NR_seccomp, op, flags, args);
tools/testing/selftests/seccomp/seccomp_bpf.c
3260
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
3262
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
334
return syscall(__NR_kcmp, pid1, pid2, KCMP_FILE, fd1, fd2);
tools/testing/selftests/seccomp/seccomp_bpf.c
3414
ret = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3443
ret = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3539
ret = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3605
ret = syscall(__NR_gettid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3666
ret = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3700
exit(syscall(__NR_getppid) != USER_NOTIF_MAGIC);
tools/testing/selftests/seccomp/seccomp_bpf.c
372
syscall(__NR_exit, 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3751
exit(syscall(__NR_getppid) != USER_NOTIF_MAGIC);
tools/testing/selftests/seccomp/seccomp_bpf.c
3818
exit(syscall(__NR_getppid) != USER_NOTIF_MAGIC);
tools/testing/selftests/seccomp/seccomp_bpf.c
383
syscall(__NR_prctl, PR_SET_SECCOMP, SECCOMP_MODE_FILTER,
tools/testing/selftests/seccomp/seccomp_bpf.c
4174
if (syscall(__NR_getppid) != USER_NOTIF_MAGIC)
tools/testing/selftests/seccomp/seccomp_bpf.c
4178
if (fcntl(syscall(__NR_getppid), F_GETFD) == -1)
tools/testing/selftests/seccomp/seccomp_bpf.c
4181
exit(syscall(__NR_getppid) != USER_NOTIF_MAGIC);
tools/testing/selftests/seccomp/seccomp_bpf.c
4331
exit(syscall(__NR_getppid) != USER_NOTIF_MAGIC);
tools/testing/selftests/seccomp/seccomp_bpf.c
4403
ret = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4565
ret = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4587
ret = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4688
ret = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4756
ret = syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4817
syscall(__NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4908
fd = syscall(__NR_dup, 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
5191
self->fd = syscall(__NR_perf_event_open, &attr,
tools/testing/selftests/seccomp/seccomp_bpf.c
628
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
647
EXPECT_EQ(0, syscall(__NR_getpid)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
669
EXPECT_EQ(0, syscall(__NR_getpid)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
714
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
716
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
749
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
750
EXPECT_LE(clock, syscall(__NR_times, &timebuf));
tools/testing/selftests/seccomp/seccomp_bpf.c
752
EXPECT_EQ(0, syscall(__NR_times, &fatal_address));
tools/testing/selftests/seccomp/seccomp_bpf.c
794
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
795
map1 = (void *)syscall(sysno,
tools/testing/selftests/seccomp/seccomp_bpf.c
799
map2 = (void *)syscall(sysno,
tools/testing/selftests/seccomp/seccomp_bpf.c
815
syscall(__NR_getpid);
tools/testing/selftests/seccomp/seccomp_bpf.c
998
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/size/get_size.c
115
syscall(SYS_exit, 0);
tools/testing/selftests/size/get_size.c
42
return syscall(SYS_write, STDOUT_FILENO, s, len);
tools/testing/selftests/size/get_size.c
94
ccode = syscall(SYS_sysinfo, &info);
tools/testing/selftests/size/get_size.c
99
syscall(SYS_exit, ccode);
tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c
172
syscall(MAGIC_SYSCALL_1);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
231
ret = syscall(MAGIC_SYSCALL_1);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
240
ret = syscall(MAGIC_SYSCALL_1);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
320
ret = syscall(__NR_sysinfo, &info);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
358
EXPECT_EQ(syscall(MAGIC_SYSCALL_1), MAGIC_SYSCALL_1);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
361
EXPECT_EQ(syscall(MAGIC_SYSCALL_1), -1);
tools/testing/selftests/timens/futex.c
36
if (syscall(__NR_futex, &val, futex_op, 0,
tools/testing/selftests/timens/timens.h
98
err = syscall(SYS_clock_gettime, clk_id, res);
tools/testing/selftests/timers/posix_timers.c
608
return syscall(__NR_timer_create, CLOCK_MONOTONIC, NULL, id);
tools/testing/selftests/timers/posix_timers.c
613
return syscall(__NR_timer_delete, id);
tools/testing/selftests/timers/valid-adjtimex.c
40
return syscall(__NR_clock_adjtime, id, tx);
tools/testing/selftests/user_events/perf_test.c
35
return syscall(__NR_perf_event_open, pe, pid, cpu, group_fd, flags);
tools/testing/selftests/vDSO/vdso_test_abi.c
183
ret = syscall(__NR_clock_getres, clk_id, &sys_ts);
tools/testing/selftests/vDSO/vdso_test_abi.c
226
ret = syscall(__NR_clock_getres_time64, clk_id, &sys_ts);
tools/testing/selftests/vDSO/vdso_test_correctness.c
154
return syscall(__NR_getcpu, cpu, node, cache);
tools/testing/selftests/vDSO/vdso_test_correctness.c
159
return syscall(__NR_clock_gettime, id, ts);
tools/testing/selftests/vDSO/vdso_test_correctness.c
164
return syscall(__NR_clock_gettime64, id, ts);
tools/testing/selftests/vDSO/vdso_test_correctness.c
169
return syscall(__NR_gettimeofday, tv, tz);
tools/testing/selftests/vDSO/vdso_test_getrandom.c
170
ssize_t ret = syscall(__NR_getrandom, &val, sizeof(val), 0);
tools/testing/selftests/x86/amx.c
163
syscall(SYS_arch_prctl, ARCH_REQ_XCOMP_PERM, XFEATURE_XTILEDATA);
tools/testing/selftests/x86/amx.c
171
rc = syscall(SYS_arch_prctl, ARCH_GET_XCOMP_PERM, &bitmask);
tools/testing/selftests/x86/amx.c
178
rc = syscall(SYS_arch_prctl, ARCH_REQ_XCOMP_PERM, XFEATURE_XTILEDATA);
tools/testing/selftests/x86/amx.c
192
rc = syscall(SYS_arch_prctl, ARCH_GET_XCOMP_PERM, &bitmask);
tools/testing/selftests/x86/amx.c
486
rc = syscall(SYS_arch_prctl, ARCH_GET_XCOMP_SUPP, &features);
tools/testing/selftests/x86/fsgsbase.c
140
if (syscall(SYS_arch_prctl, ARCH_SET_GS, value) != 0)
tools/testing/selftests/x86/fsgsbase.c
154
if (syscall(SYS_arch_prctl, ARCH_GET_GS, &base) != 0)
tools/testing/selftests/x86/fsgsbase.c
171
if (syscall(SYS_arch_prctl, ARCH_SET_GS, initial_base) != 0)
tools/testing/selftests/x86/fsgsbase.c
179
if (syscall(SYS_arch_prctl, ARCH_GET_GS, &arch_base) != 0)
tools/testing/selftests/x86/fsgsbase.c
207
if (syscall(SYS_arch_prctl, ARCH_SET_GS, to_set) != 0)
tools/testing/selftests/x86/fsgsbase.c
229
if (syscall(SYS_arch_prctl, ARCH_SET_GS, 0) != 0)
tools/testing/selftests/x86/fsgsbase.c
244
if (syscall(SYS_modify_ldt, 1, &desc, sizeof(desc)) == 0) {
tools/testing/selftests/x86/fsgsbase.c
293
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
tools/testing/selftests/x86/fsgsbase.c
295
syscall(SYS_futex, &ftx, FUTEX_WAIT, 1, NULL, NULL, 0);
tools/testing/selftests/x86/fsgsbase.c
313
syscall(SYS_futex, &ftx, FUTEX_WAIT, 0, NULL, NULL, 0);
tools/testing/selftests/x86/fsgsbase.c
332
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
tools/testing/selftests/x86/fsgsbase.c
353
if (syscall(SYS_arch_prctl, ARCH_SET_GS, local) != 0)
tools/testing/selftests/x86/fsgsbase.c
379
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
tools/testing/selftests/x86/fsgsbase.c
381
syscall(SYS_futex, &ftx, FUTEX_WAIT, 1, NULL, NULL, 0);
tools/testing/selftests/x86/fsgsbase.c
408
if (syscall(SYS_arch_prctl, ARCH_SET_GS, 0) != 0)
tools/testing/selftests/x86/fsgsbase.c
413
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
tools/testing/selftests/x86/fsgsbase.c
415
syscall(SYS_futex, &ftx, FUTEX_WAIT, 1, NULL, NULL, 0);
tools/testing/selftests/x86/fsgsbase.c
440
if (syscall(SYS_arch_prctl, ARCH_SET_GS, 1) != 0)
tools/testing/selftests/x86/fsgsbase.c
652
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
tools/testing/selftests/x86/fsgsbase_restore.c
130
pid_t pid = getpid(), tid = syscall(SYS_gettid);
tools/testing/selftests/x86/fsgsbase_restore.c
133
syscall(SYS_tgkill, pid, tid, SIGSTOP);
tools/testing/selftests/x86/fsgsbase_restore.c
164
pid_t pid = getpid(), tid = syscall(SYS_gettid);
tools/testing/selftests/x86/fsgsbase_restore.c
167
syscall(SYS_tgkill, pid, tid, SIGSTOP);
tools/testing/selftests/x86/fsgsbase_restore.c
72
if (syscall(SYS_modify_ldt, 1, &desc, sizeof(desc)) == 0) {
tools/testing/selftests/x86/lam.c
1205
ret = syscall(SYS_arch_prctl, ARCH_FORCE_TAGGED_SVA);
tools/testing/selftests/x86/lam.c
142
ret = syscall(SYS_arch_prctl, ARCH_GET_MAX_TAG_BITS, &bits);
tools/testing/selftests/x86/lam.c
182
syscall(SYS_arch_prctl, ARCH_ENABLE_TAGGED_ADDR, lam);
tools/testing/selftests/x86/lam.c
185
syscall(SYS_arch_prctl, ARCH_GET_UNTAG_MASK, &ptr);
tools/testing/selftests/x86/lam.c
229
if (syscall(SYS_arch_prctl, ARCH_GET_UNTAG_MASK, &ptr) == -1)
tools/testing/selftests/x86/lam.c
297
if (syscall(SYS_arch_prctl, ARCH_GET_MAX_TAG_BITS, &bits) == -1)
tools/testing/selftests/x86/lam.c
475
return (int)syscall(__NR_io_uring_setup, entries, p);
tools/testing/selftests/x86/lam.c
480
return (int)syscall(__NR_io_uring_enter, fd, to, min, flags, NULL, 0);
tools/testing/selftests/x86/ldt_gdt.c
156
ret = syscall(SYS_set_thread_area, &desc);
tools/testing/selftests/x86/ldt_gdt.c
158
ret = syscall(SYS_modify_ldt, oldmode ? 1 : 0x11,
tools/testing/selftests/x86/ldt_gdt.c
206
int ret = syscall(SYS_modify_ldt, oldmode ? 1 : 0x11,
tools/testing/selftests/x86/ldt_gdt.c
228
int ret = syscall(SYS_modify_ldt, 0x11, ptr, bytecount);
tools/testing/selftests/x86/ldt_gdt.c
446
syscall(SYS_futex, &ftx, FUTEX_WAIT, 0, NULL, NULL, 0);
tools/testing/selftests/x86/ldt_gdt.c
454
if (syscall(SYS_modify_ldt, 1, &desc, sizeof(desc)) != 0)
tools/testing/selftests/x86/ldt_gdt.c
487
if (syscall(SYS_rt_sigaction, sig, NULL, &ksa, 8) == 0) {
tools/testing/selftests/x86/ldt_gdt.c
498
if (syscall(SYS_rt_sigaction, sig, &ksa, NULL,
tools/testing/selftests/x86/ldt_gdt.c
583
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
tools/testing/selftests/x86/ldt_gdt.c
603
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
tools/testing/selftests/x86/ldt_gdt.c
798
syscall(SYS_arch_prctl, ARCH_GET_FS, &saved_base);
tools/testing/selftests/x86/ldt_gdt.c
818
syscall(SYS_arch_prctl, ARCH_GET_FS, &new_base);
tools/testing/selftests/x86/ldt_gdt.c
825
syscall(SYS_arch_prctl, ARCH_SET_FS, saved_base);
tools/testing/selftests/x86/ldt_gdt.c
851
syscall(SYS_arch_prctl, ARCH_GET_GS, &saved_base);
tools/testing/selftests/x86/ldt_gdt.c
871
syscall(SYS_arch_prctl, ARCH_GET_GS, &new_base);
tools/testing/selftests/x86/ldt_gdt.c
878
syscall(SYS_arch_prctl, ARCH_SET_GS, saved_base);
tools/testing/selftests/x86/ptrace_syscall.c
166
pid_t pid = getpid(), tid = syscall(SYS_gettid);
tools/testing/selftests/x86/ptrace_syscall.c
169
syscall(SYS_tgkill, pid, tid, SIGSTOP);
tools/testing/selftests/x86/ptrace_syscall.c
171
syscall(SYS_gettid, 10, 11, 12, 13, 14, 15);
tools/testing/selftests/x86/ptrace_syscall.c
286
pid_t pid = getpid(), tid = syscall(SYS_gettid);
tools/testing/selftests/x86/ptrace_syscall.c
290
syscall(SYS_tgkill, pid, tid, SIGSTOP);
tools/testing/selftests/x86/ptrace_syscall.c
292
syscall(SYS_pause, 0, 0, 0, 0, 0, 0);
tools/testing/selftests/x86/sigreturn.c
146
if (syscall(SYS_modify_ldt, 1, desc, sizeof(*desc)) == 0) {
tools/testing/selftests/x86/sigreturn.c
227
if (syscall(SYS_set_thread_area, &gdt_data16_desc) == 0) {
tools/testing/selftests/x86/sigreturn.c
252
if (syscall(SYS_set_thread_area, &gdt_npdata32_desc) == 0) {
tools/testing/selftests/x86/single_step_syscall.c
170
syscall(SYS_getpid); /* Force symbol binding without TF set. */
tools/testing/selftests/x86/single_step_syscall.c
173
syscall(SYS_getpid);
tools/testing/selftests/x86/srso.c
38
rrets_fd = syscall(SYS_perf_event_open, &ret_attr, 0, -1, -1, 0);
tools/testing/selftests/x86/srso.c
44
mrrets_fd = syscall(SYS_perf_event_open, &mret_attr, 0, -1, -1, 0);
tools/testing/selftests/x86/syscall_nt.c
30
syscall(SYS_getpid);
tools/testing/selftests/x86/test_mremap_vdso.c
134
syscall(SYS_exit, ret);
tools/testing/selftests/x86/test_shadow_stack.c
114
return (void *)syscall(__NR_map_shadow_stack, addr, SS_SIZE, SHADOW_STACK_SET_TOKEN);
tools/testing/selftests/x86/test_shadow_stack.c
496
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/x86/test_shadow_stack.c
620
test_map = (void *)syscall(__NR_map_shadow_stack, 0, PAGE_SIZE, 0);
tools/testing/selftests/x86/test_shadow_stack.c
849
fd = syscall(__NR_perf_event_open, &attr, 0 /* pid */, -1 /* cpu */,
tools/testing/selftests/x86/test_vsyscall.c
102
return syscall(SYS_time, t);
tools/testing/selftests/x86/test_vsyscall.c
108
return syscall(SYS_getcpu, cpu, node, cache);
tools/testing/selftests/x86/test_vsyscall.c
97
return syscall(SYS_gettimeofday, tv, tz);
tools/testing/selftests/x86/unwind_vdso.c
142
syscall(SYS_getpid); /* Force symbol binding without TF set. */
tools/testing/selftests/x86/unwind_vdso.c
145
syscall(SYS_getpid, 1, 2, 3, 4, 5, 6);
tools/testing/selftests/x86/vdso_restorer.c
67
if (syscall(SYS_rt_sigaction, SIGUSR1, &sa, NULL, 8) != 0)
tools/testing/selftests/x86/vdso_restorer.c
83
if (syscall(SYS_sigaction, SIGUSR1, &sa, 0) != 0)
tools/testing/selftests/x86/xstate.c
463
rc = syscall(SYS_arch_prctl, ARCH_GET_XCOMP_SUPP, &features);
tools/tracing/latency/latency-collector.c
1049
return (pid_t) syscall(__NR_gettid);
tools/tracing/rtla/src/utils.c
255
return syscall(__NR_sched_setattr, pid, attr, flags);