/kernel/linux/linux-4.19/tools/arch/x86/include/asm/ |
D | rmwcc.h | 17 #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ argument 18 __GEN_RMWcc(op " " arg0, var, cc) 20 #define GEN_BINARY_RMWcc(op, var, vcon, val, arg0, cc) \ argument 21 __GEN_RMWcc(op " %1, " arg0, var, cc, vcon (val)) 34 #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ argument 35 __GEN_RMWcc(op " " arg0, var, cc) 37 #define GEN_BINARY_RMWcc(op, var, vcon, val, arg0, cc) \ argument 38 __GEN_RMWcc(op " %2, " arg0, var, cc, vcon (val))
|
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/ |
D | rmwcc.h | 17 #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ argument 18 __GEN_RMWcc(op " " arg0, var, cc) 20 #define GEN_BINARY_RMWcc(op, var, vcon, val, arg0, cc) \ argument 21 __GEN_RMWcc(op " %1, " arg0, var, cc, vcon (val)) 34 #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ argument 35 __GEN_RMWcc(op " " arg0, var, cc) 37 #define GEN_BINARY_RMWcc(op, var, vcon, val, arg0, cc) \ argument 38 __GEN_RMWcc(op " %2, " arg0, var, cc, vcon (val))
|
/kernel/linux/linux-4.19/arch/x86/include/asm/ |
D | rmwcc.h | 41 #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ argument 42 __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) 44 #define GEN_UNARY_SUFFIXED_RMWcc(op, suffix, var, arg0, cc, clobbers...)\ argument 45 __GEN_RMWcc(op " " arg0 "\n\t" suffix, var, cc, \ 48 #define GEN_BINARY_RMWcc(op, var, vcon, val, arg0, cc) \ argument 49 __GEN_RMWcc(op __BINARY_RMWcc_ARG arg0, var, cc, \ 52 #define GEN_BINARY_SUFFIXED_RMWcc(op, suffix, var, vcon, val, arg0, cc, \ argument 54 __GEN_RMWcc(op __BINARY_RMWcc_ARG arg0 "\n\t" suffix, var, cc, \
|
/kernel/linux/linux-5.10/drivers/mailbox/ |
D | zynqmp-ipi-mailbox.c | 153 u64 arg0, arg3; in zynqmp_ipi_interrupt() local 158 arg0 = SMC_IPI_MAILBOX_STATUS_ENQUIRY; in zynqmp_ipi_interrupt() 164 zynqmp_ipi_fw_call(ipi_mbox, arg0, arg3, &res); in zynqmp_ipi_interrupt() 193 u64 arg0; in zynqmp_ipi_peek_data() local 201 arg0 = SMC_IPI_MAILBOX_STATUS_ENQUIRY; in zynqmp_ipi_peek_data() 202 zynqmp_ipi_fw_call(ipi_mbox, arg0, 0, &res); in zynqmp_ipi_peek_data() 233 u64 arg0; in zynqmp_ipi_last_tx_done() local 245 arg0 = SMC_IPI_MAILBOX_STATUS_ENQUIRY; in zynqmp_ipi_last_tx_done() 246 zynqmp_ipi_fw_call(ipi_mbox, arg0, 0, &res); in zynqmp_ipi_last_tx_done() 271 u64 arg0; in zynqmp_ipi_send_data() local [all …]
|
/kernel/linux/linux-4.19/arch/mips/include/asm/ |
D | kvm_para.h | 31 unsigned long arg0) in kvm_hypercall1() argument 38 a0 = arg0; in kvm_hypercall1() 48 unsigned long arg0, unsigned long arg1) in kvm_hypercall2() argument 56 a0 = arg0; in kvm_hypercall2() 67 unsigned long arg0, unsigned long arg1, unsigned long arg2) in kvm_hypercall3() argument 76 a0 = arg0; in kvm_hypercall3()
|
/kernel/linux/linux-4.19/arch/riscv/include/asm/ |
D | sbi.h | 29 #define SBI_CALL(which, arg0, arg1, arg2) ({ \ argument 30 register uintptr_t a0 asm ("a0") = (uintptr_t)(arg0); \ 43 #define SBI_CALL_1(which, arg0) SBI_CALL(which, arg0, 0, 0) argument 44 #define SBI_CALL_2(which, arg0, arg1) SBI_CALL(which, arg0, arg1, 0) argument
|
/kernel/linux/linux-4.19/arch/parisc/kernel/ |
D | pacache.S | 81 LDREG ITLB_OFF_BASE(%r1), %arg0 88 copy %arg0, %r28 /* Init base addr */ 102 movb,tr %arg0, %r28, fitmanyloop /* Re-init base addr */ 107 copy %arg0, %r28 /* init base addr */ 124 LDREG DTLB_OFF_BASE(%r1), %arg0 131 copy %arg0, %r28 /* Init base addr */ 145 movb,tr %arg0, %r28, fdtmanyloop /* Re-init base addr */ 150 copy %arg0, %r28 /* init base addr */ 197 LDREG ICACHE_BASE(%r1), %arg0 208 fice %r0(%sr1, %arg0) [all …]
|
D | hpmc.S | 113 copy arg0, %r3 /* save address of PDCE_PROC */ 161 ldo PDC_PIM(%r0), arg0 177 ldo PDC_IO(%r0),arg0 202 ldo PDC_IODC(%r0),arg0 222 ldw BOOT_CONSOLE_HPA_OFFSET(%r0),arg0 /* console hpa */ 280 ldo PDC_BROADCAST_RESET(%r0),arg0
|
D | real2.S | 66 STREG %sp, -REG_SZ(%arg0) /* save SP on real-mode stack */ 67 copy %arg0, %sp /* adopt the real-mode SP */ 74 ldw 0(%arg1), %arg0 /* note overwriting arg0 */ 245 std %sp, -8(%arg0) /* save SP on real-mode stack */ 246 copy %arg0, %sp /* adopt the real-mode SP */ 256 ldd 0*REG_SZ(%arg1), %arg0 /* note overwriting arg0 */
|
/kernel/linux/linux-5.10/arch/alpha/include/asm/ |
D | pal.h | 31 extern inline void NAME(TYPE0 arg0) \ 33 register TYPE0 __r16 __asm__("$16") = arg0; \ 42 extern inline void NAME(TYPE0 arg0, TYPE1 arg1) \ 44 register TYPE0 __r16 __asm__("$16") = arg0; \ 54 extern inline RTYPE NAME(TYPE0 arg0) \ 57 register TYPE0 __r16 __asm__("$16") = arg0; \ 67 extern inline RTYPE NAME(TYPE0 arg0, TYPE1 arg1) \ 70 register TYPE0 __r16 __asm__("$16") = arg0; \
|
/kernel/linux/linux-4.19/arch/alpha/include/asm/ |
D | pal.h | 31 extern inline void NAME(TYPE0 arg0) \ 33 register TYPE0 __r16 __asm__("$16") = arg0; \ 42 extern inline void NAME(TYPE0 arg0, TYPE1 arg1) \ 44 register TYPE0 __r16 __asm__("$16") = arg0; \ 54 extern inline RTYPE NAME(TYPE0 arg0) \ 57 register TYPE0 __r16 __asm__("$16") = arg0; \ 67 extern inline RTYPE NAME(TYPE0 arg0, TYPE1 arg1) \ 70 register TYPE0 __r16 __asm__("$16") = arg0; \
|
/kernel/linux/linux-4.19/drivers/firmware/meson/ |
D | meson_sm.c | 74 static u32 __meson_sm_call(u32 cmd, u32 arg0, u32 arg1, u32 arg2, in __meson_sm_call() argument 79 arm_smccc_smc(cmd, arg0, arg1, arg2, arg3, arg4, 0, 0, &res); in __meson_sm_call() 107 int meson_sm_call(unsigned int cmd_index, u32 *ret, u32 arg0, in meson_sm_call() argument 119 lret = __meson_sm_call(cmd, arg0, arg1, arg2, arg3, arg4); in meson_sm_call() 145 u32 arg0, u32 arg1, u32 arg2, u32 arg3, u32 arg4) in meson_sm_call_read() argument 159 if (meson_sm_call(cmd_index, &size, arg0, arg1, arg2, arg3, arg4) < 0) in meson_sm_call_read() 192 u32 arg0, u32 arg1, u32 arg2, u32 arg3, u32 arg4) in meson_sm_call_write() argument 207 if (meson_sm_call(cmd_index, &written, arg0, arg1, arg2, arg3, arg4) < 0) in meson_sm_call_write()
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
D | pacache.S | 69 LDREG ITLB_OFF_BASE(%r1), %arg0 76 copy %arg0, %r28 /* Init base addr */ 90 movb,tr %arg0, %r28, fitmanyloop /* Re-init base addr */ 95 copy %arg0, %r28 /* init base addr */ 113 LDREG DTLB_OFF_BASE(%r1), %arg0 120 copy %arg0, %r28 /* Init base addr */ 134 movb,tr %arg0, %r28, fdtmanyloop /* Re-init base addr */ 139 copy %arg0, %r28 /* init base addr */ 195 LDREG ICACHE_BASE(%r1), %arg0 206 fice %r0(%sr1, %arg0) [all …]
|
D | hpmc.S | 100 copy arg0, %r3 /* save address of PDCE_PROC */ 148 ldo PDC_PIM(%r0), arg0 164 ldo PDC_IO(%r0),arg0 189 ldo PDC_IODC(%r0),arg0 209 ldw BOOT_CONSOLE_HPA_OFFSET(%r0),arg0 /* console hpa */ 267 ldo PDC_BROADCAST_RESET(%r0),arg0
|
D | real2.S | 66 STREG %sp, -REG_SZ(%arg0) /* save SP on real-mode stack */ 67 copy %arg0, %sp /* adopt the real-mode SP */ 74 ldw 0(%arg1), %arg0 /* note overwriting arg0 */ 245 std %sp, -8(%arg0) /* save SP on real-mode stack */ 246 copy %arg0, %sp /* adopt the real-mode SP */ 256 ldd 0*REG_SZ(%arg1), %arg0 /* note overwriting arg0 */
|
D | relocate_kernel.S | 79 LDREG,ma REG_SZ(%arg0), %r3 86 movb %r3, %arg0, .Lloop 87 depi 0, 31, PAGE_SHIFT, %arg0 135 LDREG kexec_free_mem-0b(%arg2), %arg0
|
/kernel/linux/linux-4.19/arch/arm/mach-bcm/ |
D | bcm_kona_smc.c | 29 unsigned arg0; member 151 writel_relaxed(data->arg0, args++); in __bcm_kona_smc() 163 unsigned bcm_kona_smc(unsigned service_id, unsigned arg0, unsigned arg1, in bcm_kona_smc() argument 169 data.arg0 = arg0; in bcm_kona_smc()
|
/kernel/linux/linux-5.10/arch/arm/mach-bcm/ |
D | bcm_kona_smc.c | 29 unsigned arg0; member 149 writel_relaxed(data->arg0, args++); in __bcm_kona_smc() 161 unsigned bcm_kona_smc(unsigned service_id, unsigned arg0, unsigned arg1, in bcm_kona_smc() argument 167 data.arg0 = arg0; in bcm_kona_smc()
|
/kernel/linux/linux-5.10/drivers/firmware/meson/ |
D | meson_sm.c | 70 static u32 __meson_sm_call(u32 cmd, u32 arg0, u32 arg1, u32 arg2, in __meson_sm_call() argument 75 arm_smccc_smc(cmd, arg0, arg1, arg2, arg3, arg4, 0, 0, &res); in __meson_sm_call() 105 u32 *ret, u32 arg0, u32 arg1, u32 arg2, u32 arg3, u32 arg4) in meson_sm_call() argument 116 lret = __meson_sm_call(cmd, arg0, arg1, arg2, arg3, arg4); in meson_sm_call() 143 unsigned int bsize, unsigned int cmd_index, u32 arg0, in meson_sm_call_read() argument 158 if (meson_sm_call(fw, cmd_index, &size, arg0, arg1, arg2, arg3, arg4) < 0) in meson_sm_call_read() 192 unsigned int size, unsigned int cmd_index, u32 arg0, in meson_sm_call_write() argument 208 if (meson_sm_call(fw, cmd_index, &written, arg0, arg1, arg2, arg3, arg4) < 0) in meson_sm_call_write()
|
/kernel/linux/linux-4.19/arch/arm64/kernel/ |
D | cpu-reset.h | 17 unsigned long arg0, unsigned long arg1, unsigned long arg2); 20 unsigned long arg0, in cpu_soft_restart() argument 31 restart(el2_switch, entry, arg0, arg1, arg2); in cpu_soft_restart()
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
D | cpu-reset.h | 14 unsigned long arg0, unsigned long arg1, unsigned long arg2); 17 unsigned long arg0, in cpu_soft_restart() argument 28 restart(el2_switch, entry, arg0, arg1, arg2); in cpu_soft_restart()
|
/kernel/linux/linux-4.19/include/linux/firmware/meson/ |
D | meson_sm.h | 24 int meson_sm_call(unsigned int cmd_index, u32 *ret, u32 arg0, u32 arg1, 27 u32 arg0, u32 arg1, u32 arg2, u32 arg3, u32 arg4); 29 u32 arg0, u32 arg1, u32 arg2, u32 arg3, u32 arg4);
|
/kernel/linux/linux-5.10/include/linux/firmware/meson/ |
D | meson_sm.h | 22 u32 *ret, u32 arg0, u32 arg1, u32 arg2, u32 arg3, u32 arg4); 24 unsigned int b_size, unsigned int cmd_index, u32 arg0, 27 unsigned int bsize, unsigned int cmd_index, u32 arg0,
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
D | rmwcc.h | 45 #define GEN_UNARY_RMWcc_4(op, var, cc, arg0) \ argument 46 __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) 53 #define GEN_BINARY_RMWcc_6(op, var, cc, vcon, _val, arg0) \ argument 54 __GEN_RMWcc(op " %[val], " arg0, var, cc, \
|
/kernel/linux/linux-5.10/include/linux/ |
D | arm-smccc.h | 238 #define __constraint_read_0 "r" (arg0) 249 register unsigned long arg0 asm("r0") = (u32)a0 254 register unsigned long arg0 asm("r0") = (u32)a0; \ 261 register unsigned long arg0 asm("r0") = (u32)a0; \ 270 register unsigned long arg0 asm("r0") = (u32)a0; \
|