| /linux/tools/testing/selftests/kvm/include/ |
| A D | ucall_common.h | 56 #define GUEST_SYNC1(arg0) ucall(UCALL_SYNC, 1, arg0) argument 57 #define GUEST_SYNC2(arg0, arg1) ucall(UCALL_SYNC, 2, arg0, arg1) argument 58 #define GUEST_SYNC3(arg0, arg1, arg2) \ argument 59 ucall(UCALL_SYNC, 3, arg0, arg1, arg2) 60 #define GUEST_SYNC4(arg0, arg1, arg2, arg3) \ argument 61 ucall(UCALL_SYNC, 4, arg0, arg1, arg2, arg3) 62 #define GUEST_SYNC5(arg0, arg1, arg2, arg3, arg4) \ argument 63 ucall(UCALL_SYNC, 5, arg0, arg1, arg2, arg3, arg4) 64 #define GUEST_SYNC6(arg0, arg1, arg2, arg3, arg4, arg5) \ argument 65 ucall(UCALL_SYNC, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
| /linux/arch/loongarch/include/asm/ |
| A D | kvm_para.h | 63 static __always_inline long kvm_hypercall1(u64 fid, unsigned long arg0) in kvm_hypercall1() argument 67 register unsigned long a1 asm("a1") = arg0; in kvm_hypercall1() 80 unsigned long arg0, unsigned long arg1) in kvm_hypercall2() argument 84 register unsigned long a1 asm("a1") = arg0; in kvm_hypercall2() 98 unsigned long arg0, unsigned long arg1, unsigned long arg2) in kvm_hypercall3() argument 102 register unsigned long a1 asm("a1") = arg0; in kvm_hypercall3() 117 unsigned long arg0, unsigned long arg1, in kvm_hypercall4() argument 122 register unsigned long a1 asm("a1") = arg0; in kvm_hypercall4() 138 unsigned long arg0, unsigned long arg1, in kvm_hypercall5() argument 143 register unsigned long a1 asm("a1") = arg0; in kvm_hypercall5()
|
| /linux/arch/alpha/include/asm/ |
| A 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; \
|
| /linux/drivers/mailbox/ |
| A D | zynqmp-ipi-mailbox.c | 179 u64 arg0, arg3; in zynqmp_ipi_interrupt() local 229 u64 arg0; in zynqmp_ipi_peek_data() local 269 u64 arg0; in zynqmp_ipi_last_tx_done() local 307 u64 arg0; in zynqmp_ipi_send_data() local 326 arg0 = SMC_IPI_MAILBOX_NOTIFY; in zynqmp_ipi_send_data() 338 arg0 = SMC_IPI_MAILBOX_ACK; in zynqmp_ipi_send_data() 357 u64 arg0; in zynqmp_ipi_startup() local 368 arg0 = SMC_IPI_MAILBOX_OPEN; in zynqmp_ipi_startup() 381 arg0 = SMC_IPI_MAILBOX_ENABLE_IRQ; in zynqmp_ipi_startup() 399 u64 arg0; in zynqmp_ipi_shutdown() local [all …]
|
| /linux/tools/arch/x86/include/asm/ |
| A D | rmwcc.h | 15 #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ argument 16 __GEN_RMWcc(op " " arg0, var, cc) 18 #define GEN_BINARY_RMWcc(op, var, vcon, val, arg0, cc) \ argument 19 __GEN_RMWcc(op " %1, " arg0, var, cc, vcon (val))
|
| /linux/arch/parisc/kernel/ |
| A D | pacache.S | 216 fice,m %arg1(%sr1, %arg0) 217 fice,m %arg1(%sr1, %arg0) 218 fice,m %arg1(%sr1, %arg0) 219 fice,m %arg1(%sr1, %arg0) 220 fice,m %arg1(%sr1, %arg0) 221 fice,m %arg1(%sr1, %arg0) 222 fice,m %arg1(%sr1, %arg0) 223 fice,m %arg1(%sr1, %arg0) 224 fice,m %arg1(%sr1, %arg0) 225 fice,m %arg1(%sr1, %arg0) [all …]
|
| A D | toc_asm.S | 33 copy %sp,%arg0 37 copy %arg0,%r1 41 ldo PT_FR0(%arg0),%r25 56 tovirt_r1 %arg0
|
| A D | hpmc.S | 98 copy arg0, %r3 /* save address of PDCE_PROC */ 146 ldo PDC_PIM(%r0), arg0 162 ldo PDC_IO(%r0),arg0 187 ldo PDC_IODC(%r0),arg0 207 ldw BOOT_CONSOLE_HPA_OFFSET(%r0),arg0 /* console hpa */ 265 ldo PDC_BROADCAST_RESET(%r0),arg0
|
| A D | head.S | 68 stw,ma %arg0,4(%r1) 82 load32 PA(msg1),%arg0 85 copy %arg0, %r10 89 ldw MEM_CONS+32(%r0),%arg0 // HPA 259 ldo PDC_PSW(%r0),%arg0 /* 21 */ 274 ldi PDC_BLOCK_TLB,%arg0 329 copy %r3, %arg0 /* PDCE_PROC for smp_callin() */ 417 copy %arg0,%r3
|
| A D | real2.S | 53 STREG %sp, -REG_SZ(%arg0) /* save SP on real-mode stack */ 54 copy %arg0, %sp /* adopt the real-mode SP */ 61 ldw 0(%arg1), %arg0 /* note overwriting arg0 */ 232 std %sp, -8(%arg0) /* save SP on real-mode stack */ 233 copy %arg0, %sp /* adopt the real-mode SP */ 240 ldd 0*REG_SZ(%arg1), %arg0 /* note overwriting arg0 */
|
| A 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
|
| A D | perf_asm.S | 84 ;* This routine shifts data in from the RDR in arg0 and returns 91 ;* arg0 : rdr to be read 98 ;* arg0 : rdr to be read 140 shladd arg0,2,%r0,%r1 ; %r1 = 4 * RDR number 1343 ;* Then the STDIAG instruction for the RDR # in arg0 is called 1347 ;* arg0 = rdr target 1354 ;* arg0 = rdr target 1377 shladd arg0,2,%r0,%r1 ; %r1 = 4 * RDR number
|
| /linux/arch/arm/mach-bcm/ |
| A D | bcm_kona_smc.c | 17 unsigned arg0; member 127 writel_relaxed(data->arg0, args++); in __bcm_kona_smc() 139 unsigned bcm_kona_smc(unsigned service_id, unsigned arg0, unsigned arg1, in bcm_kona_smc() argument 145 data.arg0 = arg0; in bcm_kona_smc()
|
| /linux/drivers/firmware/meson/ |
| A D | meson_sm.c | 71 static s32 __meson_sm_call(u32 cmd, u32 arg0, u32 arg1, u32 arg2, in __meson_sm_call() argument 76 arm_smccc_smc(cmd, arg0, arg1, arg2, arg3, arg4, 0, 0, &res); in __meson_sm_call() 106 s32 *ret, u32 arg0, u32 arg1, u32 arg2, u32 arg3, u32 arg4) in meson_sm_call() argument 118 lret = __meson_sm_call(cmd, arg0, arg1, arg2, arg3, arg4); in meson_sm_call() 145 unsigned int bsize, unsigned int cmd_index, u32 arg0, in meson_sm_call_read() argument 160 if (meson_sm_call(fw, cmd_index, &size, arg0, arg1, arg2, arg3, arg4) < 0) in meson_sm_call_read() 199 unsigned int size, unsigned int cmd_index, u32 arg0, in meson_sm_call_write() argument 215 if (meson_sm_call(fw, cmd_index, &written, arg0, arg1, arg2, arg3, arg4) < 0) in meson_sm_call_write()
|
| /linux/arch/x86/include/asm/ |
| A D | rmwcc.h | 40 #define GEN_UNARY_RMWcc_4(op, var, cc, arg0) \ argument 41 __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM()) 48 #define GEN_BINARY_RMWcc_6(op, var, cc, vcon, _val, arg0) \ argument 49 __GEN_RMWcc(op " %[val], " arg0, var, cc, \
|
| /linux/include/linux/firmware/meson/ |
| A D | meson_sm.h | 22 s32 *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,
|
| /linux/arch/arm/mach-at91/ |
| A D | sam_secure.c | 17 struct arm_smccc_res sam_smccc_call(u32 fn, u32 arg0, u32 arg1) in sam_smccc_call() argument 24 arm_smccc_smc(SAM_SIP_SMC_STD_CALL_VAL(fn), arg0, arg1, 0, 0, 0, 0, 0, in sam_smccc_call()
|
| /linux/tools/testing/selftests/x86/ |
| A D | ptrace_syscall.c | 44 uint32_t nr, arg0, arg1, arg2, arg3, arg4, arg5; member 61 "+b" (args->arg0), "+c" (args->arg1), "+d" (args->arg2), in do_full_int80() 143 .arg0 = 10, .arg1 = 11, .arg2 = 12, in test_sys32_regs() 150 args.arg0 != 10 || args.arg1 != 11 || args.arg2 != 12 || in test_sys32_regs() 161 args.arg0 = getpid(); in test_sys32_regs() 165 args.arg0 != getpid() || args.arg1 != SIGUSR1 || args.arg2 != 12 || in test_sys32_regs()
|
| /linux/arch/riscv/kernel/ |
| A D | sbi_ecall.c | 20 struct sbiret __sbi_ecall(unsigned long arg0, unsigned long arg1, in __sbi_ecall() argument 29 register uintptr_t a0 asm ("a0") = (uintptr_t)(arg0); in __sbi_ecall()
|
| /linux/drivers/platform/loongarch/ |
| A D | loongson-laptop.c | 408 union acpi_object arg0 = { ACPI_TYPE_INTEGER }; in loongson_laptop_turn_on_backlight() local 409 struct acpi_object_list args = { 1, &arg0 }; in loongson_laptop_turn_on_backlight() 411 arg0.integer.value = 1; in loongson_laptop_turn_on_backlight() 424 union acpi_object arg0 = { ACPI_TYPE_INTEGER }; in loongson_laptop_turn_off_backlight() local 425 struct acpi_object_list args = { 1, &arg0 }; in loongson_laptop_turn_off_backlight() 427 arg0.integer.value = 0; in loongson_laptop_turn_off_backlight()
|
| /linux/include/linux/usb/ |
| A D | of.h | 17 enum usb_dr_mode of_usb_get_dr_mode_by_phy(struct device_node *np, int arg0); 29 of_usb_get_dr_mode_by_phy(struct device_node *np, int arg0) in of_usb_get_dr_mode_by_phy() argument
|
| /linux/include/linux/ |
| A D | arm-smccc.h | 482 #define __constraint_read_2 "r" (arg0) 493 register unsigned long arg0 asm("r0") = (u32)a0 498 register unsigned long arg0 asm("r0") = (u32)a0; \ 505 register unsigned long arg0 asm("r0") = (u32)a0; \ 514 register unsigned long arg0 asm("r0") = (u32)a0; \
|
| /linux/arch/parisc/boot/compressed/ |
| A D | head.S | 36 copy %r1, %arg0 79 load32 KERNEL_BINARY_TEXT_START, %arg0 /* free mem */
|
| /linux/include/linux/platform_data/x86/ |
| A D | asus-wmi.h | 161 int asus_wmi_evaluate_method(u32 method_id, u32 arg0, u32 arg1, u32 *retval); 163 static inline int asus_wmi_evaluate_method(u32 method_id, u32 arg0, u32 arg1, in asus_wmi_evaluate_method() argument
|
| /linux/arch/sh/kernel/ |
| A D | sh_bios.c | 25 static inline long sh_bios_call(long func, long arg0, long arg1, long arg2, in sh_bios_call() argument 29 register long r4 __asm__("r4") = arg0; in sh_bios_call()
|