/linux/tools/include/nolibc/ |
H A D | arch-x86.h | 68 register long _arg2 __asm__ ("ecx") = (long)(arg2); \ 73 : "r"(_arg1), "r"(_arg2), \ 85 register long _arg2 __asm__ ("ecx") = (long)(arg2); \ 91 : "r"(_arg1), "r"(_arg2), "r"(_arg3), \ 103 register long _arg2 __asm__ ("ecx") = (long)(arg2); \ 110 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), \ 122 register long _arg2 __asm__ ("ecx") = (long)(arg2); \ 130 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \ 236 register long _arg2 __asm__ ("rsi") = (long)(arg2); \ 241 : "r"(_arg1), "r"(_arg2), \ [all...] |
H A D | arch-mips.h | 100 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 109 "r"(_arg1), "r"(_arg2) \ 119 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 129 "r"(_arg1), "r"(_arg2), "r"(_arg3) \ 139 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 149 "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4) \ 161 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 173 "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5) \ 183 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 197 "r"(_arg1), "r"(_arg2), " [all...] |
H A D | arch-m68k.h | 49 register long _arg2 __asm__ ("d2") = (long)(arg2); \ 54 : "r"(_arg1), "r"(_arg2) \ 64 register long _arg2 __asm__ ("d2") = (long)(arg2); \ 70 : "r"(_arg1), "r"(_arg2), "r"(_arg3) \ 80 register long _arg2 __asm__ ("d2") = (long)(arg2); \ 87 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4) \ 97 register long _arg2 __asm__ ("d2") = (long)(arg2); \ 105 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5) \ 115 register long _arg2 __asm__ ("d2") = (long)(arg2); \ 124 : "r"(_arg1), "r"(_arg2), " [all...] |
H A D | arch-arm64.h | 58 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 63 : "r"(_arg1), "r"(_arg2), \ 74 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 80 : "r"(_arg1), "r"(_arg2), "r"(_arg3), \ 91 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 98 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), \ 109 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 117 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \ 128 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 137 : "r"(_arg1), "r"(_arg2), " [all...] |
H A D | arch-riscv.h | 56 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 61 : "r"(_arg2), \ 72 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 78 : "r"(_arg2), "r"(_arg3), \ 89 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 96 : "r"(_arg2), "r"(_arg3), "r"(_arg4), \ 107 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 115 : "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \ 126 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 135 : "r"(_arg2), " [all...] |
H A D | arch-sh.h | 56 register long _arg2 __asm__ ("r5") = (long)(arg2); \ 61 : "r"(_num), "r"(_arg1), "r"(_arg2) \ 72 register long _arg2 __asm__ ("r5") = (long)(arg2); \ 78 : "r"(_num), "r"(_arg1), "r"(_arg2), "r"(_arg3) \ 89 register long _arg2 __asm__ ("r5") = (long)(arg2); \ 96 : "r"(_num), "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4) \ 107 register long _arg2 __asm__ ("r5") = (long)(arg2); \ 115 : "r"(_num), "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), \ 127 register long _arg2 __asm__ ("r5") = (long)(arg2); \ 136 : "r"(_num), "r"(_arg1), "r"(_arg2), " [all...] |
H A D | arch-powerpc.h | 69 register long _arg2 __asm__ ("r4") = (long)(arg2); \ 76 : "=r"(_ret), "+r"(_num), "+r"(_arg2) \ 89 register long _arg2 __asm__ ("r4") = (long)(arg2); \ 97 : "=r"(_ret), "+r"(_num), "+r"(_arg2), "+r"(_arg3) \ 110 register long _arg2 __asm__ ("r4") = (long)(arg2); \ 119 : "=r"(_ret), "+r"(_num), "+r"(_arg2), "+r"(_arg3), \ 133 register long _arg2 __asm__ ("r4") = (long)(arg2); \ 143 : "=r"(_ret), "+r"(_num), "+r"(_arg2), "+r"(_arg3), \ 156 register long _arg2 __asm__ ("r4") = (long)(arg2); \ 167 : "=r"(_ret), "+r"(_num), "+r"(_arg2), " [all...] |
H A D | arch-arm.h | 91 register long _arg2 __asm__ ("r1") = (long)(arg2); \ 98 : "r"(_arg1), "r"(_arg2), \ 109 register long _arg2 __asm__ ("r1") = (long)(arg2); \ 117 : "r"(_arg1), "r"(_arg2), "r"(_arg3), \ 128 register long _arg2 __asm__ ("r1") = (long)(arg2); \ 137 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), \ 148 register long _arg2 __asm__ ("r1") = (long)(arg2); \ 158 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \ 169 register long _arg2 __asm__ ("r1") = (long)(arg2); \ 180 : "r"(_arg1), "r"(_arg2), " [all...] |
H A D | arch-sparc.h | 73 register long _arg2 __asm__ ("o1") = (long)(arg2); \ 78 : "r"(_arg2), "r"(_num) \ 88 register long _arg2 __asm__ ("o1") = (long)(arg2); \ 94 : "r"(_arg2), "r"(_arg3), "r"(_num) \ 104 register long _arg2 __asm__ ("o1") = (long)(arg2); \ 111 : "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_num) \ 121 register long _arg2 __asm__ ("o1") = (long)(arg2); \ 129 : "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), "r"(_num) \ 139 register long _arg2 __asm__ ("o1") = (long)(arg2); \ 148 : "r"(_arg2), " [all...] |
H A D | arch-s390.h | 59 register long _arg2 __asm__ ("3") = (long)(arg2); \ 64 : "d"(_arg2), "d"(_num) \ 74 register long _arg2 __asm__ ("3") = (long)(arg2); \ 80 : "d"(_arg2), "d"(_arg3), "d"(_num) \ 90 register long _arg2 __asm__ ("3") = (long)(arg2); \ 97 : "d"(_arg2), "d"(_arg3), "d"(_arg4), "d"(_num) \ 107 register long _arg2 __asm__ ("3") = (long)(arg2); \ 115 : "d"(_arg2), "d"(_arg3), "d"(_arg4), "d"(_arg5), \ 126 register long _arg2 __asm__ ("3") = (long)(arg2); \ 135 : "d"(_arg2), " [all...] |
/linux/tools/testing/selftests/arm64/gcs/ |
H A D | gcs-locking.c | 25 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 33 : "r"(_arg1), "r"(_arg2), \
|
H A D | libc-gcs.c | 30 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 38 : "r"(_arg1), "r"(_arg2), \
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | uprobe_syscall.c | 321 register long _arg2 asm("rsi") = (long)(arg2); \ 326 : "r"(_arg1), "r"(_arg2), \
|
/linux/arch/sparc/kernel/ |
H A D | prom_irqtrans.c | 115 static void sabre_wsync_handler(unsigned int ino, void *_arg1, void *_arg2) in sabre_wsync_handler() argument 118 struct sabre_irq_data *irq_data = _arg2; in sabre_wsync_handler() 334 static void tomatillo_wsync_handler(unsigned int ino, void *_arg1, void *_arg2) in tomatillo_wsync_handler() argument 336 unsigned long sync_reg = (unsigned long) _arg2; in tomatillo_wsync_handler()
|
/linux/drivers/misc/sgi-xp/ |
H A D | xpc.h | 216 #define XPC_PACK_ARGS(_arg1, _arg2) \ argument 218 ((((u64)_arg2) & 0xffffffff) << 32))
|
/linux/tools/testing/selftests/x86/ |
H A D | test_shadow_stack.c | 100 register long _arg2 asm("rsi") = (long)(arg2); \ 105 : "r"(_arg1), "r"(_arg2), \
|