/Linux-v6.6/tools/include/nolibc/ |
D | arch-aarch64.h | 61 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 66 : "r"(_arg1), "r"(_arg2), \ 77 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 83 : "r"(_arg1), "r"(_arg2), "r"(_arg3), \ 94 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 101 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), \ 112 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 120 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \ 131 register long _arg2 __asm__ ("x1") = (long)(arg2); \ 140 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \
|
D | arch-riscv.h | 59 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 64 : "r"(_arg2), \ 75 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 81 : "r"(_arg2), "r"(_arg3), \ 92 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 99 : "r"(_arg2), "r"(_arg3), "r"(_arg4), \ 110 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 118 : "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \ 129 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 138 : "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), "r"(_arg6), \
|
D | arch-loongarch.h | 61 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 66 : "r"(_arg2), \ 77 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 83 : "r"(_arg2), "r"(_arg3), \ 94 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 101 : "r"(_arg2), "r"(_arg3), "r"(_arg4), \ 112 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 120 : "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \ 131 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 140 : "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), "r"(_arg6), \
|
D | arch-x86_64.h | 67 register long _arg2 __asm__ ("rsi") = (long)(arg2); \ 72 : "r"(_arg1), "r"(_arg2), \ 84 register long _arg2 __asm__ ("rsi") = (long)(arg2); \ 90 : "r"(_arg1), "r"(_arg2), "r"(_arg3), \ 102 register long _arg2 __asm__ ("rsi") = (long)(arg2); \ 109 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), \ 121 register long _arg2 __asm__ ("rsi") = (long)(arg2); \ 129 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \ 141 register long _arg2 __asm__ ("rsi") = (long)(arg2); \ 150 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \
|
D | arch-mips.h | 75 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 84 "r"(_arg1), "r"(_arg2) \ 94 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 104 "r"(_arg1), "r"(_arg2), "r"(_arg3) \ 114 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 124 "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4) \ 134 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 146 "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5) \ 156 register long _arg2 __asm__ ("a1") = (long)(arg2); \ 170 "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \
|
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), "+r"(_arg3), \
|
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), "r"(_arg3), "r"(_arg4), "r"(_arg5), \
|
D | arch-s390.h | 58 register long _arg2 __asm__ ("3") = (long)(arg2); \ 63 : "d"(_arg2), "d"(_num) \ 73 register long _arg2 __asm__ ("3") = (long)(arg2); \ 79 : "d"(_arg2), "d"(_arg3), "d"(_num) \ 89 register long _arg2 __asm__ ("3") = (long)(arg2); \ 96 : "d"(_arg2), "d"(_arg3), "d"(_arg4), "d"(_num) \ 106 register long _arg2 __asm__ ("3") = (long)(arg2); \ 114 : "d"(_arg2), "d"(_arg3), "d"(_arg4), "d"(_arg5), \ 125 register long _arg2 __asm__ ("3") = (long)(arg2); \ 134 : "d"(_arg2), "d"(_arg3), "d"(_arg4), "d"(_arg5), \
|
D | arch-i386.h | 66 register long _arg2 __asm__ ("ecx") = (long)(arg2); \ 71 : "r"(_arg1), "r"(_arg2), \ 83 register long _arg2 __asm__ ("ecx") = (long)(arg2); \ 89 : "r"(_arg1), "r"(_arg2), "r"(_arg3), \ 101 register long _arg2 __asm__ ("ecx") = (long)(arg2); \ 108 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), \ 120 register long _arg2 __asm__ ("ecx") = (long)(arg2); \ 128 : "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5), \
|
/Linux-v6.6/arch/sparc/kernel/ |
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-v6.6/drivers/misc/sgi-xp/ |
D | xpc.h | 216 #define XPC_PACK_ARGS(_arg1, _arg2) \ argument 218 ((((u64)_arg2) & 0xffffffff) << 32))
|
/Linux-v6.6/tools/testing/selftests/x86/ |
D | test_shadow_stack.c | 99 register long _arg2 asm("rsi") = (long)(arg2); \ 104 : "r"(_arg1), "r"(_arg2), \
|