/openbmc/linux/security/keys/ |
H A D | compat.c | 22 return keyctl_get_keyring_ID(arg2, arg3); in COMPAT_SYSCALL_DEFINE5() 40 return keyctl_keyring_link(arg2, arg3); in COMPAT_SYSCALL_DEFINE5() 43 return keyctl_keyring_unlink(arg2, arg3); in COMPAT_SYSCALL_DEFINE5() 53 return keyctl_chown_key(arg2, arg3, arg4); in COMPAT_SYSCALL_DEFINE5() 56 return keyctl_setperm_key(arg2, arg3); in COMPAT_SYSCALL_DEFINE5() 63 return keyctl_negate_key(arg2, arg3, arg4); in COMPAT_SYSCALL_DEFINE5() 69 return keyctl_set_timeout(arg2, arg3); in COMPAT_SYSCALL_DEFINE5() 91 return keyctl_get_persistent(arg2, arg3); in COMPAT_SYSCALL_DEFINE5() 95 compat_ptr(arg3), in COMPAT_SYSCALL_DEFINE5() 103 if (arg3 != 0) in COMPAT_SYSCALL_DEFINE5() [all …]
|
/openbmc/qemu/bsd-user/freebsd/ |
H A D | os-syscall.c | 433 ret = do_bsd_read(arg1, arg2, arg3); in freebsd_syscall() 441 ret = do_bsd_readv(arg1, arg2, arg3); in freebsd_syscall() 449 ret = do_bsd_write(arg1, arg2, arg3); in freebsd_syscall() 457 ret = do_bsd_writev(arg1, arg2, arg3); in freebsd_syscall() 465 ret = do_bsd_open(arg1, arg2, arg3); in freebsd_syscall() 585 ret = do_bsd_nmount(arg1, arg2, arg3); in freebsd_syscall() 633 ret = do_bsd_chown(arg1, arg2, arg3); in freebsd_syscall() 637 ret = do_bsd_fchown(arg1, arg2, arg3); in freebsd_syscall() 641 ret = do_bsd_lchown(arg1, arg2, arg3); in freebsd_syscall() 815 ret = do_bsd_msync(arg1, arg2, arg3); in freebsd_syscall() [all …]
|
/openbmc/qemu/bsd-user/ |
H A D | bsd-file.h | 151 nbytes = arg3; in do_bsd_write() 418 abi_long arg3) in do_bsd_unlinkat() argument 445 abi_long arg3) in do_bsd_mkdirat() argument 507 arg2 = arg3; in do_bsd_truncate() 508 arg3 = arg4; in do_bsd_truncate() 521 arg2 = arg3; in do_bsd_ftruncate() 522 arg3 = arg4; in do_bsd_ftruncate() 617 abi_long arg3) in do_bsd_symlinkat() argument 784 abi_long arg3) in do_bsd_fchown() argument 791 abi_long arg3) in do_bsd_lchown() argument [all …]
|
H A D | strace.c | 53 abi_long arg2, abi_long arg3, abi_long arg4, abi_long arg5, in print_sysctl() argument 71 (uint32_t)arg2, arg3, arg4, arg5, arg6); in print_sysctl() 75 abi_long arg2, abi_long arg3, abi_long arg4, abi_long arg5, in print_execve() argument 109 abi_long arg1, abi_long arg2, abi_long arg3, abi_long arg4, in print_ioctl() argument 124 arg3); in print_ioctl() 128 abi_long arg2, abi_long arg3, abi_long arg4, abi_long arg5, in print_sysarch() argument 132 do_os_print_sysarch(name, arg1, arg2, arg3, arg4, arg5, arg6); in print_sysarch() 176 scnames[i].call(&scnames[i], arg1, arg2, arg3, arg4, arg5, in print_syscall() 223 arg3, arg4, arg5, arg6); in print_freebsd_syscall() 237 arg1, arg2, arg3, arg4, arg5, arg6); in print_netbsd_syscall() [all …]
|
H A D | syscall_defs.h | 492 #define safe_syscall3(type, name, type1, arg1, type2, arg2, type3, arg3) \ argument 493 type safe_##name(type1 arg1, type2 arg2, type3 arg3) \ 495 return safe_syscall(SYS_##name, arg1, arg2, arg3); \ 498 #define safe_syscall4(type, name, type1, arg1, type2, arg2, type3, arg3, \ argument 500 type safe_##name(type1 arg1, type2 arg2, type3 arg3, type4 arg4) \ 502 return safe_syscall(SYS_##name, arg1, arg2, arg3, arg4); \ 505 #define safe_syscall5(type, name, type1, arg1, type2, arg2, type3, arg3, \ argument 507 type safe_##name(type1 arg1, type2 arg2, type3 arg3, type4 arg4, \ 510 return safe_syscall(SYS_##name, arg1, arg2, arg3, arg4, arg5); \ 513 #define safe_syscall6(type, name, type1, arg1, type2, arg2, type3, arg3, \ argument [all …]
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | linkage.h | 26 #define __asmlinkage_protect3(ret, arg1, arg2, arg3) \ argument 27 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3)) 28 #define __asmlinkage_protect4(ret, arg1, arg2, arg3, arg4) \ argument 29 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3), \ 31 #define __asmlinkage_protect5(ret, arg1, arg2, arg3, arg4, arg5) \ argument 32 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3), \ 34 #define __asmlinkage_protect6(ret, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 35 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3), \
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | sdt.h | 342 #define _SDT_ASM_OPERANDS_3(arg1, arg2, arg3) \ 343 _SDT_ASM_OPERANDS_2(arg1, arg2), _SDT_ARG(3, arg3) 344 #define _SDT_ASM_OPERANDS_4(arg1, arg2, arg3, arg4) \ 345 _SDT_ASM_OPERANDS_3(arg1, arg2, arg3), _SDT_ARG(4, arg4) 346 #define _SDT_ASM_OPERANDS_5(arg1, arg2, arg3, arg4, arg5) \ 377 #define STAP_PROBE3(provider, name, arg1, arg2, arg3) \ 378 _SDT_PROBE(provider, name, 3, (arg1, arg2, arg3)) 379 #define STAP_PROBE4(provider, name, arg1, arg2, arg3, arg4) \ 380 _SDT_PROBE(provider, name, 4, (arg1, arg2, arg3, arg4)) 382 _SDT_PROBE(provider, name, 5, (arg1, arg2, arg3, arg4, arg5)) [all …]
|
/openbmc/qemu/tests/tcg/arm/ |
H A D | hello-arm.c | 55 #define _syscall3(type,name,type1,arg1,type2,arg2,type3,arg3) \ argument 56 type name(type1 arg1,type2 arg2,type3 arg3) { \ 65 : "r" ((long)(arg1)),"r" ((long)(arg2)),"r" ((long)(arg3)) \ 71 #define _syscall4(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4) \ argument 72 type name(type1 arg1, type2 arg2, type3 arg3, type4 arg4) { \ 82 : "r" ((long)(arg1)),"r" ((long)(arg2)),"r" ((long)(arg3)),"r" ((long)(arg4)) \ 88 #define _syscall5(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4,type5,arg5) \ argument 89 type name(type1 arg1, type2 arg2, type3 arg3, type4 arg4, type5 arg5) { \ 100 : "r" ((long)(arg1)),"r" ((long)(arg2)),"r" ((long)(arg3)),"r" ((long)(arg4)), \
|
/openbmc/qemu/linux-user/ |
H A D | strace.c | 651 print_fdset(arg1, arg3); in print_newselect() 668 print_ipc_cmd(arg3); in print_semctl() 683 print_ipc_cmd(arg3); in print_ipc() 2491 print_string(arg3, 0); in print_linkat() 2508 print_pointer(arg3, 0); in print__llseek() 2574 arg2 = arg3; in print_truncate64() 2591 arg2 = arg3; in print_ftruncate64() 3574 print_string(arg3, 1); in print_renameat() 3980 print_pointer(arg3, 1); in print_prlimit64() 3993 if (arg3) { in print_syscall_ret_prlimit64() [all …]
|
H A D | syscall.c | 1397 wfd_addr = arg3; in do_pselect6() 1518 if (arg3) { in do_ppoll() 7264 arg2 = arg3; in target_truncate64() 7265 arg3 = arg4; in target_truncate64() 7278 arg2 = arg3; in target_ftruncate64() 7279 arg3 = arg4; in target_ftruncate64() 8920 if (arg3 != 0) { in do_riscv_hwprobe() 11506 if (arg3) { in _syscall2() 11528 if (arg3) { in _syscall2() 12213 arg2 = arg3; in _syscall2() [all …]
|
/openbmc/linux/tools/include/nolibc/ |
H A D | arch-i386.h | 78 #define my_syscall3(num, arg1, arg2, arg3) \ argument 84 register long _arg3 __asm__ ("edx") = (long)(arg3); \ 96 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ argument 102 register long _arg3 __asm__ ("edx") = (long)(arg3); \ 115 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ argument 121 register long _arg3 __asm__ ("edx") = (long)(arg3); \ 135 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 149 "d"(arg3), /* %edx */ \
|
H A D | arch-aarch64.h | 73 #define my_syscall3(num, arg1, arg2, arg3) \ argument 78 register long _arg3 __asm__ ("x2") = (long)(arg3); \ 90 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ argument 95 register long _arg3 __asm__ ("x2") = (long)(arg3); \ 108 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ argument 113 register long _arg3 __asm__ ("x2") = (long)(arg3); \ 127 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 132 register long _arg3 __asm__ ("x2") = (long)(arg3); \
|
H A D | arch-riscv.h | 71 #define my_syscall3(num, arg1, arg2, arg3) \ argument 76 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 88 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ argument 93 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 106 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ argument 111 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 125 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 130 register long _arg3 __asm__ ("a2") = (long)(arg3); \
|
H A D | arch-x86_64.h | 79 #define my_syscall3(num, arg1, arg2, arg3) \ argument 85 register long _arg3 __asm__ ("rdx") = (long)(arg3); \ 97 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ argument 103 register long _arg3 __asm__ ("rdx") = (long)(arg3); \ 116 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ argument 122 register long _arg3 __asm__ ("rdx") = (long)(arg3); \ 136 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 142 register long _arg3 __asm__ ("rdx") = (long)(arg3); \
|
H A D | arch-loongarch.h | 73 #define my_syscall3(num, arg1, arg2, arg3) \ argument 78 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 90 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ argument 95 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 108 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ argument 113 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 127 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 132 register long _arg3 __asm__ ("a2") = (long)(arg3); \
|
H A D | arch-powerpc.h | 84 #define my_syscall3(num, arg1, arg2, arg3) \ argument 90 register long _arg3 __asm__ ("r5") = (long)(arg3); \ 105 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ argument 111 register long _arg3 __asm__ ("r5") = (long)(arg3); \ 128 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ argument 134 register long _arg3 __asm__ ("r5") = (long)(arg3); \ 151 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 157 register long _arg3 __asm__ ("r5") = (long)(arg3); \
|
H A D | arch-mips.h | 90 #define my_syscall3(num, arg1, arg2, arg3) \ argument 95 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 110 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ argument 115 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 130 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ argument 135 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 152 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 157 register long _arg3 __asm__ ("a2") = (long)(arg3); \
|
H A D | arch-arm.h | 105 #define my_syscall3(num, arg1, arg2, arg3) \ argument 110 register long _arg3 __asm__ ("r2") = (long)(arg3); \ 124 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ argument 129 register long _arg3 __asm__ ("r2") = (long)(arg3); \ 144 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ argument 149 register long _arg3 __asm__ ("r2") = (long)(arg3); \ 165 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 170 register long _arg3 __asm__ ("r2") = (long)(arg3); \
|
H A D | arch-s390.h | 69 #define my_syscall3(num, arg1, arg2, arg3) \ argument 74 register long _arg3 __asm__ ("4") = (long)(arg3); \ 85 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ argument 90 register long _arg3 __asm__ ("4") = (long)(arg3); \ 102 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ argument 107 register long _arg3 __asm__ ("4") = (long)(arg3); \ 121 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 126 register long _arg3 __asm__ ("4") = (long)(arg3); \
|
/openbmc/linux/arch/x86/um/shared/sysdep/ |
H A D | stub_32.h | 43 static inline long stub_syscall3(long syscall, long arg1, long arg2, long arg3) in stub_syscall3() argument 48 "c" (arg2), "d" (arg3)); in stub_syscall3() 53 static inline long stub_syscall4(long syscall, long arg1, long arg2, long arg3, in stub_syscall4() argument 59 "c" (arg2), "d" (arg3), "S" (arg4)); in stub_syscall4() 64 static inline long stub_syscall5(long syscall, long arg1, long arg2, long arg3, in stub_syscall5() argument 70 "c" (arg2), "d" (arg3), "S" (arg4), "D" (arg5)); in stub_syscall5()
|
H A D | stub_64.h | 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/linux/arch/parisc/include/asm/ |
H A D | unistd.h | 125 #define _syscall3(type,name,type1,arg1,type2,arg2,type3,arg3) \ argument 126 type name(type1 arg1, type2 arg2, type3 arg3) \ 128 return K_INLINE_SYSCALL(name, 3, arg1, arg2, arg3); \ 131 #define _syscall4(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4) \ argument 132 type name(type1 arg1, type2 arg2, type3 arg3, type4 arg4) \ 134 return K_INLINE_SYSCALL(name, 4, arg1, arg2, arg3, arg4); \ 138 #define _syscall5(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4,type5,arg5) \ argument 139 type name(type1 arg1, type2 arg2, type3 arg3, type4 arg4, type5 arg5) \ 141 return K_INLINE_SYSCALL(name, 5, arg1, arg2, arg3, arg4, arg5); \
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | smp_32.h | 58 unsigned long arg2, unsigned long arg3, 81 unsigned long arg3) in xc3() argument 84 arg1, arg2, arg3, 0); in xc3() 88 unsigned long arg3, unsigned long arg4) in xc4() argument 91 arg1, arg2, arg3, arg4); in xc4()
|
/openbmc/linux/arch/arm/mach-bcm/ |
H A D | bcm_kona_smc.c | 20 unsigned arg3; member 130 writel(data->arg3, args); in __bcm_kona_smc() 140 unsigned arg2, unsigned arg3) in bcm_kona_smc() argument 148 data.arg3 = arg3; in bcm_kona_smc()
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | bpf_syscall_macro.c | 12 unsigned long arg3 = 0; variable 51 bpf_probe_read_kernel(&arg3, sizeof(arg3), &PT_REGS_PARM3_SYSCALL(real_regs)); in BPF_KPROBE() 69 unsigned long arg3, unsigned long arg4, unsigned long arg5) in BPF_KSYSCALL() argument 78 arg3_syscall = arg3; in BPF_KSYSCALL()
|