/kernel/linux/linux-5.10/security/keys/ |
H A D | compat.c | 18 u32, arg2, u32, arg3, u32, arg4, u32, arg5) in COMPAT_SYSCALL_DEFINE5() 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...] |
/kernel/linux/linux-6.6/security/keys/ |
H A D | compat.c | 18 u32, arg2, u32, arg3, u32, arg4, u32, arg5) in COMPAT_SYSCALL_DEFINE5() 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...] |
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | linkage.h | 26 #define __asmlinkage_protect3(ret, arg1, arg2, arg3) \ 27 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3)) 28 #define __asmlinkage_protect4(ret, arg1, arg2, arg3, arg4) \ 29 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3), \ 31 #define __asmlinkage_protect5(ret, arg1, arg2, arg3, arg4, arg5) \ 32 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3), \ 34 #define __asmlinkage_protect6(ret, arg1, arg2, arg3, arg4, arg5, arg6) \ 35 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3), \
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | linkage.h | 26 #define __asmlinkage_protect3(ret, arg1, arg2, arg3) \ 27 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3)) 28 #define __asmlinkage_protect4(ret, arg1, arg2, arg3, arg4) \ 29 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3), \ 31 #define __asmlinkage_protect5(ret, arg1, arg2, arg3, arg4, arg5) \ 32 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3), \ 34 #define __asmlinkage_protect6(ret, arg1, arg2, arg3, arg4, arg5, arg6) \ 35 __asmlinkage_protect_n(ret, "m" (arg1), "m" (arg2), "m" (arg3), \
|
/kernel/linux/linux-6.6/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) \ 347 _SDT_ASM_OPERANDS_4(arg1, arg2, arg3, arg4), _SDT_ARG(5, arg5) 348 #define _SDT_ASM_OPERANDS_6(arg1, arg2, arg3, arg4, arg5, arg6) \ 349 _SDT_ASM_OPERANDS_5(arg1, arg2, arg3, arg4, arg5), _SDT_ARG(6, arg6) 350 #define _SDT_ASM_OPERANDS_7(arg1, arg2, arg3, arg4, arg5, arg6, arg7) \ 351 _SDT_ASM_OPERANDS_6(arg1, arg2, arg3, arg [all...] |
/kernel/linux/linux-5.10/arch/x86/um/shared/sysdep/ |
H A D | stub_64.h | 40 static inline long stub_syscall3(long syscall, long arg1, long arg2, long arg3) in stub_syscall3() argument 46 : "0" (syscall), "D" (arg1), "S" (arg2), "d" (arg3) in stub_syscall3() 52 static inline long stub_syscall4(long syscall, long arg1, long arg2, long arg3, in stub_syscall4() argument 59 : "0" (syscall), "D" (arg1), "S" (arg2), "d" (arg3), in stub_syscall4() 66 static inline long stub_syscall5(long syscall, long arg1, long arg2, long arg3, in stub_syscall5() argument 73 : "0" (syscall), "D" (arg1), "S" (arg2), "d" (arg3), in stub_syscall5()
|
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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/tools/include/nolibc/ |
H A D | arch-arm.h | 105 #define my_syscall3(num, arg1, arg2, arg3) \ 110 register long _arg3 __asm__ ("r2") = (long)(arg3); \ 124 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ 129 register long _arg3 __asm__ ("r2") = (long)(arg3); \ 144 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ 149 register long _arg3 __asm__ ("r2") = (long)(arg3); \ 165 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ 170 register long _arg3 __asm__ ("r2") = (long)(arg3); \
|
H A D | arch-i386.h | 78 #define my_syscall3(num, arg1, arg2, arg3) \ 84 register long _arg3 __asm__ ("edx") = (long)(arg3); \ 96 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ 102 register long _arg3 __asm__ ("edx") = (long)(arg3); \ 115 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ 121 register long _arg3 __asm__ ("edx") = (long)(arg3); \ 135 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ 149 "d"(arg3), /* %edx */ \
|
H A D | arch-aarch64.h | 73 #define my_syscall3(num, arg1, arg2, arg3) \ 78 register long _arg3 __asm__ ("x2") = (long)(arg3); \ 90 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ 95 register long _arg3 __asm__ ("x2") = (long)(arg3); \ 108 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ 113 register long _arg3 __asm__ ("x2") = (long)(arg3); \ 127 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ 132 register long _arg3 __asm__ ("x2") = (long)(arg3); \
|
H A D | arch-powerpc.h | 84 #define my_syscall3(num, arg1, arg2, arg3) \ 90 register long _arg3 __asm__ ("r5") = (long)(arg3); \ 105 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ 111 register long _arg3 __asm__ ("r5") = (long)(arg3); \ 128 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ 134 register long _arg3 __asm__ ("r5") = (long)(arg3); \ 151 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ 157 register long _arg3 __asm__ ("r5") = (long)(arg3); \
|
H A D | arch-s390.h | 69 #define my_syscall3(num, arg1, arg2, arg3) \ 74 register long _arg3 __asm__ ("4") = (long)(arg3); \ 85 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ 90 register long _arg3 __asm__ ("4") = (long)(arg3); \ 102 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ 107 register long _arg3 __asm__ ("4") = (long)(arg3); \ 121 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ 126 register long _arg3 __asm__ ("4") = (long)(arg3); \
|
H A D | arch-mips.h | 90 #define my_syscall3(num, arg1, arg2, arg3) \ 95 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 110 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ 115 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 130 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ 135 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 152 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ 157 register long _arg3 __asm__ ("a2") = (long)(arg3); \
|
H A D | arch-x86_64.h | 79 #define my_syscall3(num, arg1, arg2, arg3) \ 85 register long _arg3 __asm__ ("rdx") = (long)(arg3); \ 97 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ 103 register long _arg3 __asm__ ("rdx") = (long)(arg3); \ 116 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ 122 register long _arg3 __asm__ ("rdx") = (long)(arg3); \ 136 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ 142 register long _arg3 __asm__ ("rdx") = (long)(arg3); \
|
H A D | arch-loongarch.h | 73 #define my_syscall3(num, arg1, arg2, arg3) \ 78 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 90 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ 95 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 108 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ 113 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 127 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ 132 register long _arg3 __asm__ ("a2") = (long)(arg3); \
|
H A D | arch-riscv.h | 71 #define my_syscall3(num, arg1, arg2, arg3) \ 76 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 88 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ 93 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 106 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ 111 register long _arg3 __asm__ ("a2") = (long)(arg3); \ 125 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ 130 register long _arg3 __asm__ ("a2") = (long)(arg3); \
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | unistd.h | 129 #define _syscall3(type,name,type1,arg1,type2,arg2,type3,arg3) \ 130 type name(type1 arg1, type2 arg2, type3 arg3) \ 132 return K_INLINE_SYSCALL(name, 3, arg1, arg2, arg3); \ 135 #define _syscall4(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4) \ 136 type name(type1 arg1, type2 arg2, type3 arg3, type4 arg4) \ 138 return K_INLINE_SYSCALL(name, 4, arg1, arg2, arg3, arg4); \ 142 #define _syscall5(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4,type5,arg5) \ 143 type name(type1 arg1, type2 arg2, type3 arg3, type4 arg4, type5 arg5) \ 145 return K_INLINE_SYSCALL(name, 5, arg1, arg2, arg3, arg4, arg5); \
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | unistd.h | 125 #define _syscall3(type,name,type1,arg1,type2,arg2,type3,arg3) \ 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) \ 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) \ 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); \
|
/kernel/linux/linux-5.10/tools/include/nolibc/ |
H A D | nolibc.h | 346 #define my_syscall3(num, arg1, arg2, arg3) \ 352 register long _arg3 asm("rdx") = (long)(arg3); \ 364 #define my_syscall4(num, arg1, arg2, arg3, arg4) \ 370 register long _arg3 asm("rdx") = (long)(arg3); \ 383 #define my_syscall5(num, arg1, arg2, arg3, arg4, arg5) \ 389 register long _arg3 asm("rdx") = (long)(arg3); \ 403 #define my_syscall6(num, arg1, arg2, arg3, arg4, arg5, arg6) \ 409 register long _arg3 asm("rdx") = (long)(arg3); \ 551 #define my_syscall3(num, arg1, arg2, arg3) \ 557 register long _arg3 asm("edx") = (long)(arg3); \ [all...] |
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | smp_32.h | 61 unsigned long arg2, unsigned long arg3, 84 unsigned long arg3) in xc3() 87 arg1, arg2, arg3, 0); in xc3() 91 unsigned long arg3, unsigned long arg4) in xc4() 94 arg1, arg2, arg3, arg4); in xc4() 83 xc3(smpfunc_t func, unsigned long arg1, unsigned long arg2, unsigned long arg3) xc3() argument 90 xc4(smpfunc_t func, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4) xc4() argument
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | smp_32.h | 58 unsigned long arg2, unsigned long arg3, 81 unsigned long arg3) in xc3() 84 arg1, arg2, arg3, 0); in xc3() 88 unsigned long arg3, unsigned long arg4) in xc4() 91 arg1, arg2, arg3, arg4); in xc4() 80 xc3(void *func, unsigned long arg1, unsigned long arg2, unsigned long arg3) xc3() argument 87 xc4(void *func, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4) xc4() argument
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | kvm_para.h | 112 unsigned long arg3) in kvm_hypercall4() 119 register unsigned long a4 asm("a4") = arg3; in kvm_hypercall4() 133 unsigned long arg3, unsigned long arg4) in kvm_hypercall5() 140 register unsigned long a4 asm("a4") = arg3; in kvm_hypercall5() 155 unsigned long arg3, unsigned long arg4, unsigned long arg5) in kvm_hypercall6() 162 register unsigned long a4 asm("a4") = arg3; in kvm_hypercall6() 110 kvm_hypercall4(u64 fid, unsigned long arg0, unsigned long arg1, unsigned long arg2, unsigned long arg3) kvm_hypercall4() argument 131 kvm_hypercall5(u64 fid, unsigned long arg0, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4) kvm_hypercall5() argument 153 kvm_hypercall6(u64 fid, unsigned long arg0, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5) kvm_hypercall6() argument
|
/kernel/liteos_a/testsuites/kernel/sample/kernel_base/core/task/full/ |
H A D | It_los_task_016.c | 40 static void TaskF04(UINTPTR arg1, UINTPTR arg2, UINTPTR arg3, UINTPTR arg4) in TaskF04() argument 44 ICUNIT_ASSERT_EQUAL_VOID(arg3, -1, arg3); in TaskF04() 51 static void TaskF03(UINTPTR arg1, UINTPTR arg2, UINTPTR arg3) in TaskF03() argument 55 ICUNIT_ASSERT_EQUAL_VOID(arg3, -1, arg3); in TaskF03()
|