Home
last modified time | relevance | path

Searched refs:syscall (Results 1 – 25 of 697) sorted by relevance

12345678910>>...28

/openbmc/linux/arch/x86/um/shared/sysdep/
H A Dstub_32.h15 static inline long stub_syscall0(long syscall) in stub_syscall0() argument
19 __asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall)); in stub_syscall0()
24 static inline long stub_syscall1(long syscall, long arg1) in stub_syscall1() argument
28 __asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall), "b" (arg1)); in stub_syscall1()
33 static inline long stub_syscall2(long syscall, long arg1, long arg2) in stub_syscall2() argument
37 __asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall), "b" (arg1), in stub_syscall2()
43 static inline long stub_syscall3(long syscall, long arg1, long arg2, long arg3) in stub_syscall3() argument
47 __asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall), "b" (arg1), in stub_syscall3()
53 static inline long stub_syscall4(long syscall, long arg1, long arg2, long arg3, in stub_syscall4() argument
58 __asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall), "b" (arg1), in stub_syscall4()
[all …]
H A Dstub_64.h19 static inline long stub_syscall0(long syscall) in stub_syscall0() argument
25 : "0" (syscall) : __syscall_clobber ); in stub_syscall0()
30 static inline long stub_syscall2(long syscall, long arg1, long arg2) in stub_syscall2() argument
36 : "0" (syscall), "D" (arg1), "S" (arg2) : __syscall_clobber ); in stub_syscall2()
41 static inline long stub_syscall3(long syscall, long arg1, long arg2, long arg3) in stub_syscall3() argument
47 : "0" (syscall), "D" (arg1), "S" (arg2), "d" (arg3) in stub_syscall3()
53 static inline long stub_syscall4(long syscall, long arg1, long arg2, long arg3, in stub_syscall4() argument
60 : "0" (syscall), "D" (arg1), "S" (arg2), "d" (arg3), in stub_syscall4()
67 static inline long stub_syscall5(long syscall, long arg1, long arg2, long arg3, in stub_syscall5() argument
74 : "0" (syscall), "D" (arg1), "S" (arg2), "d" (arg3), in stub_syscall5()
/openbmc/u-boot/examples/api/
H A Dglue.c79 if (!syscall(API_GETC, NULL, &c)) in ub_getc()
89 if (!syscall(API_TSTC, NULL, &t)) in ub_tstc()
97 syscall(API_PUTC, NULL, &c); in ub_putc()
102 syscall(API_PUTS, NULL, s); in ub_puts()
113 syscall(API_RESET, NULL); in ub_reset()
142 syscall(API_UDELAY, NULL, &usec); in ub_udelay()
185 if (!syscall(API_DEV_ENUM, NULL, di)) in ub_dev_enum()
199 if (!syscall(API_DEV_ENUM, NULL, di)) in ub_dev_enum()
221 if (!syscall(API_DEV_OPEN, &err, di)) in ub_dev_open()
235 if (!syscall(API_DEV_CLOSE, NULL, di)) in ub_dev_close()
[all …]
H A Dcrt0.S19 .globl syscall
20 syscall: label
37 .globl syscall
38 syscall: label
52 .globl syscall
53 .ent syscall
54 syscall: label
62 .end syscall
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc/
H A D0006-kexec-syscall.h-work-around-missing-syscall-wrapper.patch4 Subject: [PATCH] kexec-syscall.h: work around missing syscall() wrapper
8 kexec-syscall.h: In function 'kexec_load':
9 kexec-syscall.h:80:16: warning: implicit declaration of function 'syscall'
15 kexec/kexec-syscall.h | 21 +++++++++++++++++++++
18 diff --git a/kexec/kexec-syscall.h b/kexec/kexec-syscall.h
20 --- a/kexec/kexec-syscall.h
21 +++ b/kexec/kexec-syscall.h
30 return (long) syscall(__NR_kexec_load, entry, nr_segments, segments, flags);
62 return (long) syscall(__NR_kexec_file_load, kernel_fd, initrd_fd,
/openbmc/linux/arch/um/os-Linux/skas/
H A Dmem.c55 unsigned long * syscall; in do_syscall_stub() local
86 syscall = (unsigned long *)((unsigned long)data + data[0]); in do_syscall_stub()
88 __func__, syscall[0], ret, syscall[7]); in do_syscall_stub()
90 syscall[1], syscall[2], syscall[3], in do_syscall_stub()
91 syscall[4], syscall[5], syscall[6]); in do_syscall_stub()
109 long run_syscall_stub(struct mm_id * mm_idp, int syscall, in run_syscall_stub() argument
118 *stack++ = syscall; in run_syscall_stub()
/openbmc/linux/kernel/entry/
H A Dcommon.c44 audit_syscall_entry(syscall, args[0], args[1], args[2], args[3]); in syscall_enter_audit()
48 static long syscall_trace_enter(struct pt_regs *regs, long syscall, in syscall_trace_enter() argument
78 syscall = syscall_get_nr(current, regs); in syscall_trace_enter()
81 trace_sys_enter(regs, syscall); in syscall_trace_enter()
86 syscall = syscall_get_nr(current, regs); in syscall_trace_enter()
89 syscall_enter_audit(regs, syscall); in syscall_trace_enter()
91 return ret ? : syscall; in syscall_trace_enter()
100 syscall = syscall_trace_enter(regs, syscall, work); in __syscall_enter_from_user_work()
102 return syscall; in __syscall_enter_from_user_work()
107 return __syscall_enter_from_user_work(regs, syscall); in syscall_enter_from_user_mode_work()
[all …]
/openbmc/linux/arch/mips/kernel/
H A Dscall64-n32.S35 dsubu t0, v0, __NR_N32_Linux # check syscall number
39 ld t1, PT_EPC(sp) # skip syscall on return
45 sd a3, PT_R26(sp) # save a3 for syscall restarting
47 LONG_S v0, TI_SYSCALL($28) # Store syscall number
50 LONG_L t0, TI_FLAGS($28) # syscall tracing enabled?
65 ld t1, PT_R2(sp) # syscall number
67 sd t1, PT_R0(sp) # save it for syscall restarting
79 bltz v0, 1f # seccomp failed? Skip syscall
82 ld v0, PT_R2(sp) # Restore syscall (maybe modified)
90 dsubu t2, v0, __NR_N32_Linux # check (new) syscall number
H A Dscall64-n64.S42 ld t1, PT_EPC(sp) # skip syscall on return
47 sd a3, PT_R26(sp) # save a3 for syscall restarting
49 LONG_S v0, TI_SYSCALL($28) # Store syscall number
52 LONG_L t0, TI_FLAGS($28) # syscall tracing enabled?
64 ld t2, (t0) # syscall routine
74 ld t1, PT_R2(sp) # syscall number
76 sd t1, PT_R0(sp) # save it for syscall restarting
89 bltz v0, 1f # seccomp failed? Skip syscall
92 ld v0, PT_R2(sp) # Restore syscall (maybe modified)
H A Dscall32-o32.S32 lw t1, PT_EPC(sp) # skip syscall on return
37 sw a3, PT_R26(sp) # save a3 for syscall restarting
92 lw t0, TI_FLAGS($28) # syscall tracing enabled?
97 subu v0, v0, __NR_O32_Linux # check syscall number
104 lw t2, (t1) # syscall routine
115 lw t1, PT_R2(sp) # syscall number
117 sw t1, PT_R0(sp) # save it for syscall restarting
131 bltz v0, 1f # seccomp failed? Skip syscall
134 lw v0, PT_R2(sp) # Restore syscall (maybe modified)
184 subu t0, a0, __NR_O32_Linux # check syscall number
[all …]
H A Dscall64-o32.S34 ld t1, PT_EPC(sp) # skip syscall on return
36 dsubu t0, v0, __NR_O32_Linux # check syscall number
55 sd a3, PT_R26(sp) # save a3 for syscall restarting
92 LONG_S a0, TI_SYSCALL($28) # Save a0 as syscall number
99 LONG_L t0, TI_FLAGS($28) # syscall tracing enabled?
114 ld t1, PT_R2(sp) # syscall number
116 sd t1, PT_R0(sp) # save it for syscall restarting
134 bltz v0, 1f # seccomp failed? Skip syscall
137 ld v0, PT_R2(sp) # Restore syscall (maybe modified)
196 subu t0, a0, __NR_O32_Linux # check syscall number
[all …]
/openbmc/linux/tools/testing/selftests/x86/
H A Dfsgsbase.c165 if (syscall(SYS_arch_prctl, ARCH_SET_GS, value) != 0) in check_gs_value()
179 if (syscall(SYS_arch_prctl, ARCH_GET_GS, &base) != 0) in check_gs_value()
233 if (syscall(SYS_arch_prctl, ARCH_SET_GS, to_set) != 0) in do_remote_base()
255 if (syscall(SYS_arch_prctl, ARCH_SET_GS, 0) != 0) in load_gs()
319 syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0); in test_wrbase()
321 syscall(SYS_futex, &ftx, FUTEX_WAIT, 1, NULL, NULL, 0); in test_wrbase()
379 if (syscall(SYS_arch_prctl, ARCH_SET_GS, local) != 0) in set_gs_and_switch_to()
405 syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0); in set_gs_and_switch_to()
434 if (syscall(SYS_arch_prctl, ARCH_SET_GS, 0) != 0) in test_unexpected_base()
439 syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0); in test_unexpected_base()
[all …]
/openbmc/linux/arch/um/kernel/skas/
H A Dsyscall.c19 int syscall; in handle_syscall() local
43 syscall = UPT_SYSCALL_NR(r); in handle_syscall()
44 if (syscall >= 0 && syscall < __NR_syscalls) in handle_syscall()
46 EXECUTE_SYSCALL(syscall, regs)); in handle_syscall()
/openbmc/linux/arch/powerpc/kernel/syscalls/
H A DMakefile7 syscall := $(src)/syscall.tbl macro
18 $(uapi)/unistd_32.h: $(syscall) $(syshdr) FORCE
22 $(uapi)/unistd_64.h: $(syscall) $(syshdr) FORCE
26 $(kapi)/syscall_table_32.h: $(syscall) $(systbl) FORCE
30 $(kapi)/syscall_table_64.h: $(syscall) $(systbl) FORCE
34 $(kapi)/syscall_table_spu.h: $(syscall) $(systbl) FORCE
/openbmc/linux/arch/s390/kernel/syscalls/
H A DMakefile7 syscall := $(srctree)/$(src)/syscall.tbl macro
33 $(uapi)/unistd_32.h: $(syscall) FORCE
37 $(uapi)/unistd_64.h: $(syscall) FORCE
40 $(kapi)/syscall_table.h: $(syscall) FORCE
44 $(kapi)/unistd_nr.h: $(syscall) FORCE
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dmap_ops.c13 (void)syscall(__NR_getpid); in map_update()
18 (void)syscall(__NR_getppid); in map_delete()
23 (void)syscall(__NR_getuid); in map_push()
28 (void)syscall(__NR_geteuid); in map_pop()
33 (void)syscall(__NR_getgid); in map_peek()
38 (void)syscall(__NR_gettid); in map_for_each_pass()
43 (void)syscall(__NR_getpgid); in map_for_each_fail()
/openbmc/openbmc/poky/meta/recipes-extended/libaio/libaio/
H A D00_arches.patch20 diff --git a/src/syscall-m68k.h b/src/syscall-m68k.h
24 +++ b/src/syscall-m68k.h
104 diff --git a/src/syscall-mips.h b/src/syscall-mips.h
178 + "syscall\n\t" \
202 + "syscall\n\t" \
227 + "syscall\n\t" \
252 + "syscall\n\t" \
286 + "syscall\n\t" \
318 + "syscall\n\t" \
333 diff --git a/src/syscall-parisc.h b/src/syscall-parisc.h
[all …]
/openbmc/linux/tools/perf/util/
H A Dsyscalltbl.c47 struct syscall { struct
55 const struct syscall *entry = ventry; in syscallcmpname() argument
62 const struct syscall *a = va, *b = vb; in syscallcmp()
70 struct syscall *entries; in syscalltbl__init_native()
76 entries = tbl->syscalls.entries = malloc(sizeof(struct syscall) * nr_entries); in syscalltbl__init_native()
88 qsort(tbl->syscalls.entries, nr_entries, sizeof(struct syscall), syscallcmp); in syscalltbl__init_native()
119 struct syscall *sc = bsearch(name, tbl->syscalls.entries, in syscalltbl__id()
129 struct syscall *syscalls = tbl->syscalls.entries; in syscalltbl__strglobmatch_next()
/openbmc/qemu/tests/tcg/cris/libc/
H A Dcheck_settls1.c20 ret = syscall (SYS_set_thread_area, 0xf0); in main()
22 syscall (SYS_set_thread_area, old_tp); in main()
27 ret = syscall (SYS_set_thread_area, 0xeddeed00); in main()
35 syscall (SYS_set_thread_area, old_tp); in main()
/openbmc/linux/Documentation/powerpc/
H A Dsyscall64-abi.rst5 syscall chapter
10 The syscall is made with the sc instruction, and returns with execution
17 syscall calling sequence\ [1]_ matches the Power Architecture 64-bit ELF ABI
28 There is a maximum of 6 integer parameters to a syscall, passed in r3-r8.
34 clear, the syscall succeeded and r3 is the return value. When cr0.SO is set,
35 the syscall failed and r3 is the error value (that normally corresponds to
90 If the processor is in suspended state when a syscall is made, the syscall
91 will be performed as normal, and will return as normal. The syscall will be
105 transactional state and the syscall will proceed as in the case of a
106 suspended state syscall, and will resume the transactional state before
[all …]
/openbmc/linux/tools/testing/selftests/arm64/abi/
H A DMakefile4 TEST_GEN_PROGS := hwcap ptrace syscall-abi tpidr2
8 $(OUTPUT)/syscall-abi: syscall-abi.c syscall-abi-asm.S
/openbmc/linux/samples/seccomp/
H A Dbpf-direct.c65 int syscall; in emulator() local
73 syscall = ctx->uc_mcontext.gregs[REG_SYSCALL]; in emulator()
77 if (syscall != __NR_write) in emulator()
172 syscall(__NR_write, STDOUT_FILENO, in main()
174 bytes = syscall(__NR_read, STDIN_FILENO, buf, sizeof(buf)); in main()
175 syscall(__NR_write, STDOUT_FILENO, payload("HELLO, ")); in main()
176 syscall(__NR_write, STDOUT_FILENO, buf, bytes); in main()
177 syscall(__NR_write, STDERR_FILENO, in main()
/openbmc/openbmc/poky/meta/recipes-devtools/valgrind/valgrind/
H A D0001-memcheck-tests-Fix-timerfd-syscall-test.patch4 Subject: [PATCH] memcheck/tests: Fix timerfd syscall test
8 have the implementation or syscall is not defined
15 memcheck/tests/linux/timerfd-syscall.c | 10 ++++++++--
33 sys/syscall.h \
40 --- a/memcheck/tests/linux/timerfd-syscall.c
41 +++ b/memcheck/tests/linux/timerfd-syscall.c
90 return syscall(__NR_timerfd_create, clockid, flags);
93 return syscall(__NR_timerfd_gettime, ufc, otmr);
/openbmc/linux/arch/powerpc/platforms/cell/
H A Dspu_callbacks.c45 syscall_fn syscall; in spu_sys_callback() local
52 syscall = spu_syscall_table[s->nr_ret]; in spu_sys_callback()
56 syscall, in spu_sys_callback()
61 return syscall(s->parm[0], s->parm[1], s->parm[2], in spu_sys_callback()
/openbmc/u-boot/api/
H A DREADME6 - there is a single entry point (syscall) to the API
8 - per current design the syscall is a C-callable function in the U-Boot
9 text, which might evolve into a real syscall using machine exception trap
15 - upon entry, the syscall dispatches the call to other (existing) U-Boot
44 - implements the single entry point (mimics UNIX syscall)
47 - entry point at the consumer side, allows to make syscall, mandatory
51 the syscall directly, but in a more friendly manner (a la libc calls),

12345678910>>...28