/openbmc/linux/security/keys/ |
H A D | compat.c | 18 u32, arg2, u32, arg3, u32, arg4, u32, arg5) in COMPAT_SYSCALL_DEFINE5() argument 22 return keyctl_get_keyring_ID(arg2, arg3); in COMPAT_SYSCALL_DEFINE5() 28 return keyctl_update_key(arg2, compat_ptr(arg3), arg4); in COMPAT_SYSCALL_DEFINE5() 34 return keyctl_describe_key(arg2, compat_ptr(arg3), arg4); 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() 46 return keyctl_keyring_search(arg2, compat_ptr(arg3), in COMPAT_SYSCALL_DEFINE5() 50 return keyctl_read_key(arg2, compat_ptr(arg3), arg4); 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() [all …]
|
/openbmc/qemu/bsd-user/freebsd/ |
H A D | os-syscall.c | 218 abi_long arg2, abi_long arg3, abi_long arg4, in freebsd_syscall() argument 245 ret = do_freebsd_execve(arg1, arg2, arg3); in freebsd_syscall() 249 ret = do_freebsd_fexecve(arg1, arg2, arg3); in freebsd_syscall() 253 ret = do_freebsd_wait4(arg1, arg2, arg3, arg4); in freebsd_syscall() 257 ret = do_freebsd_wait6(cpu_env, arg1, arg2, arg3, in freebsd_syscall() 358 ret = do_bsd_getresuid(arg1, arg2, arg3); in freebsd_syscall() 362 ret = do_bsd_getresgid(arg1, arg2, arg3); in freebsd_syscall() 366 ret = do_bsd_setresuid(arg1, arg2, arg3); in freebsd_syscall() 370 ret = do_bsd_setresgid(arg1, arg2, arg3); in freebsd_syscall() 386 ret = do_bsd_profil(arg1, arg2, arg3, arg4); in freebsd_syscall() [all …]
|
/openbmc/qemu/bsd-user/ |
H A D | bsd-file.h | 71 static abi_long do_bsd_read(abi_long arg1, abi_long arg2, abi_long arg3) in do_bsd_read() argument 76 p = lock_user(VERIFY_WRITE, arg2, arg3, 0); in do_bsd_read() 80 ret = get_errno(safe_read(arg1, p, arg3)); in do_bsd_read() 88 abi_long arg2, abi_long arg3, abi_long arg4, abi_long arg5, abi_long arg6) in do_bsd_pread() argument 93 p = lock_user(VERIFY_WRITE, arg2, arg3, 0); in do_bsd_pread() 101 ret = get_errno(safe_pread(arg1, p, arg3, target_arg64(arg4, arg5))); in do_bsd_pread() 108 static abi_long do_bsd_readv(abi_long arg1, abi_long arg2, abi_long arg3) in do_bsd_readv() argument 111 struct iovec *vec = lock_iovec(VERIFY_WRITE, arg2, arg3, 0); in do_bsd_readv() 114 ret = get_errno(safe_readv(arg1, vec, arg3)); in do_bsd_readv() 115 unlock_iovec(vec, arg2, arg3, 1); in do_bsd_readv() [all …]
|
H A D | strace.c | 54 abi_long arg2, abi_long arg3, abi_long arg4, abi_long arg5, in print_sysctl() argument 72 (uint32_t)arg2, arg3, arg4, arg5, arg6); in print_sysctl() 76 abi_long arg2, abi_long arg3, abi_long arg4, abi_long arg5, in print_execve() argument 110 abi_long arg1, abi_long arg2, abi_long arg3, abi_long arg4, in print_ioctl() argument 125 arg3); in print_ioctl() 129 abi_long arg2, abi_long arg3, abi_long arg4, abi_long arg5, in print_sysarch() argument 133 do_os_print_sysarch(name, arg1, arg2, arg3, arg4, arg5, arg6); in print_sysarch() 164 unsigned int nscnames, abi_long arg1, abi_long arg2, abi_long arg3, in print_syscall() argument 177 scnames[i].call(&scnames[i], arg1, arg2, arg3, arg4, arg5, in print_syscall() 185 gemu_log(format, scnames[i].name, arg1, arg2, arg3, arg4, arg5, in print_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 …]
|
H A D | bsd-mem.h | 67 abi_long arg3, abi_long arg4, abi_long arg5, abi_long arg6, abi_long arg7, in do_bsd_mmap() argument 74 return get_errno(target_mmap(arg1, arg2, arg3, in do_bsd_mmap() 87 abi_long arg3) in do_bsd_mprotect() argument 89 return get_errno(target_mprotect(arg1, arg2, arg3)); in do_bsd_mprotect() 135 abi_long arg3) in do_bsd_madvise() argument 141 abi_long advice = arg3; in do_bsd_madvise() 263 abi_long arg3) in do_bsd_shm_open() argument 277 arg3)); in do_bsd_shm_open() 304 abi_long arg3) in do_bsd_shmget() argument 306 return get_errno(shmget(arg1, arg2, arg3)); in do_bsd_shmget()
|
/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 | 344 #define _SDT_ASM_OPERANDS_3(arg1, arg2, arg3) \ 345 _SDT_ASM_OPERANDS_2(arg1, arg2), _SDT_ARG(3, arg3) 346 #define _SDT_ASM_OPERANDS_4(arg1, arg2, arg3, arg4) \ 347 _SDT_ASM_OPERANDS_3(arg1, arg2, arg3), _SDT_ARG(4, arg4) 348 #define _SDT_ASM_OPERANDS_5(arg1, arg2, arg3, arg4, arg5) \ 349 _SDT_ASM_OPERANDS_4(arg1, arg2, arg3, arg4), _SDT_ARG(5, arg5) 350 #define _SDT_ASM_OPERANDS_6(arg1, arg2, arg3, arg4, arg5, arg6) \ 351 _SDT_ASM_OPERANDS_5(arg1, arg2, arg3, arg4, arg5), _SDT_ARG(6, arg6) 352 #define _SDT_ASM_OPERANDS_7(arg1, arg2, arg3, arg4, arg5, arg6, arg7) \ 353 _SDT_ASM_OPERANDS_6(arg1, arg2, arg3, arg4, arg5, arg6), _SDT_ARG(7, arg7) [all …]
|
/openbmc/qemu/linux-user/ |
H A D | strace.c | 649 abi_long arg1, abi_long arg2, abi_long arg3, in print_newselect() argument 655 print_fdset(arg1, arg3); in print_newselect() 666 abi_long arg1, abi_long arg2, abi_long arg3, in print_semctl() argument 671 print_ipc_cmd(arg3); in print_semctl() 678 abi_long arg3, abi_long arg4, abi_long arg5) in print_shmat() argument 698 abi_long arg1, abi_long arg2, abi_long arg3, in print_ipc() argument 704 arg2, arg3, arg4, arg5, 0, 0); in print_ipc() 708 arg2, arg5, arg3, 0, 0, 0); in print_ipc() 717 name->name, arg1, arg2, arg3, arg4); in print_ipc() 790 abi_long arg2, abi_long arg3, abi_long arg4, in print_syscall_ret_addr() argument [all …]
|
H A D | syscall.c | 239 #define _syscall3(type,name,type1,arg1,type2,arg2,type3,arg3) \ argument 240 static type name (type1 arg1,type2 arg2,type3 arg3) \ 242 return syscall(__NR_##name, arg1, arg2, arg3); \ 245 #define _syscall4(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4) \ argument 246 static type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4) \ 248 return syscall(__NR_##name, arg1, arg2, arg3, arg4); \ 251 #define _syscall5(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4, \ argument 253 static type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5) \ 255 return syscall(__NR_##name, arg1, arg2, arg3, arg4, arg5); \ 259 #define _syscall6(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4, \ argument [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/linux/tools/include/nolibc/ |
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-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-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-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-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-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-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-s390.h | 70 #define my_syscall3(num, arg1, arg2, arg3) \ argument 75 register long _arg3 __asm__ ("4") = (long)(arg3); \ 86 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ argument 91 register long _arg3 __asm__ ("4") = (long)(arg3); \ 103 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ argument 108 register long _arg3 __asm__ ("4") = (long)(arg3); \ 122 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ argument 127 register long _arg3 __asm__ ("4") = (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); \
|
/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()
|