/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | enic_api.h | 13 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait);
|
H A D | vnic_dev.c | 444 u64 *a0, u64 *a1, int wait) 453 vdev->args[2] = *a0; 470 *a0 = vdev->args[1]; 477 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) 481 vdev->args[0] = *a0; 486 *a0 = vdev->args[0]; 505 u64 *a0, u64 *a1, int wait) 512 a0, a1, wait); 515 a0, a1, wait); 518 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a 442 vnic_dev_cmd_proxy(struct vnic_dev *vdev, enum vnic_devcmd_cmd proxy_cmd, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) argument 476 vnic_dev_cmd_no_proxy(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) argument 504 vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) argument 524 u64 a0 = (u32)cmd, a1 = 0; local 536 u64 a0, a1 = 0; local 567 u64 a0, a1; local 589 u64 a0, a1; local 609 u64 a0 = 0, a1 = 0; local 616 u64 a0 = 0, a1 = 0; local 627 u64 a0 = 0, a1 = 0; local 634 u64 a0 = (u32)arg, a1 = 0; local 641 u64 a0 = 0, a1 = 0; local 658 u64 a0 = (u32)arg, a1 = 0; local 665 u64 a0 = 0, a1 = 0; local 682 u64 a0 = (u32)arg, a1 = 0; local 699 u64 a0 = 0, a1 = 0; local 721 u64 a0, a1; local 728 u64 a0, a1; local 748 u64 a0, a1 = 0; local 767 u64 a0 = 0, a1 = 0; local 784 u64 a0 = 0, a1 = 0; local 802 u64 a0 = ig_vlan_rewrite_mode, a1 = 0; local 815 u64 a0, a1; local 854 u64 a0, a1; local 904 u64 a0 = (u32)arg, a1 = 0; local 925 u64 a0 = 0, a1 = 0; local 1110 u64 a0, a1 = len; local 1133 u64 a0, a1 = 0; local 1144 u64 a0 = cmd, a1 = 0; local 1167 u64 a0, a1; local 1194 u64 a0, a1; local 1241 u64 a0 = overlay; local 1252 u64 a0 = overlay; local 1261 u64 a0 = feature; local 1274 u64 a0 = CMD_NIC_CFG, a1 = 0; local [all...] |
/linux-master/arch/riscv/purgatory/ |
H A D | entry.S | 17 mv s0, a0 /* The hartid of the current hart */ 23 mv a0, s0
|
/linux-master/arch/riscv/lib/ |
H A D | xor.S | 10 vsetvli a3, a0, e8, m8, ta, ma 13 sub a0, a0, a3 18 bnez a0, xor_regs_2_ 24 vsetvli a4, a0, e8, m8, ta, ma 27 sub a0, a0, a4 35 bnez a0, xor_regs_3_ 41 vsetvli a5, a0, e8, m8, ta, ma 44 sub a0, a [all...] |
/linux-master/kernel/trace/ |
H A D | trace_preemptirq.c | 101 void trace_preempt_on(unsigned long a0, unsigned long a1) argument 103 trace(preempt_enable)(a0, a1); 104 tracer_preempt_on(a0, a1); 107 void trace_preempt_off(unsigned long a0, unsigned long a1) argument 109 trace(preempt_disable)(a0, a1); 110 tracer_preempt_off(a0, a1);
|
/linux-master/drivers/watchdog/ |
H A D | octeon-wdt-nmi.S | 70 dli a0, CVMSEG_SIZE - (33 * 8) 71 1: sd zero, CVMSEG_BASE(a0) 72 daddiu a0, a0, -8 73 bgez a0, 1b 81 /* a0 is the address of the saved registers */ 82 move a0, sp
|
/linux-master/arch/m68k/math-emu/ |
H A D | fp_movem.S | 143 1: printf PMOVEM,"(%p>%p)",2,%a0,%a1 144 getuser.l (%a0)+,%d2,fp_err_ua1,%a0 149 getuser.l (%a0)+,%d2,fp_err_ua1,%a0 151 getuser.l (%a0),%d2,fp_err_ua1,%a0 153 subq.l #8,%a0 155 add.l %d0,%a0 162 1: printf PMOVEM,"(%p>%p)",2,%a1,%a0 [all...] |
H A D | fp_decode.h | 53 * a0 - will point to source/dest operand for any indirect mode 149 move.l %a0,%d0 151 debug lea "'l'.w,%a0" 154 debug lea "'w'.w,%a0" 156 3\@: printf PDECODE,":%c",1,%a0 250 move.l %a0,%a1 | save addr 252 lea (%a0,%d1.w*4),%a0 254 lea (%a0,%d1.w*8),%a0 371 2: fp_get_instr_word %a0,fp_err_ua1 | 16bit base displacement variable 374 3: fp_get_instr_long %a0,fp_err_ua1 | 32bit base displacement variable 393 2: fp_get_instr_word %a0,fp_err_ua1 | 16bit outer displacement variable 396 3: fp_get_instr_long %a0,fp_err_ua1 | 32bit outer displacement variable [all...] |
/linux-master/arch/csky/abiv2/ |
H A D | mcount.S | 17 * | a0-a3 | -> must save all argument regs 29 stw a0, (sp, 0) 38 ldw a0, (sp, 0) 69 stw a0, (sp, 0) 76 mov lr, a0 77 ldw a0, (sp, 0) 105 mov a0, lr 106 subi a0, 4 118 lrw a0, ftrace_graph_return 119 ldw a0, (a [all...] |
/linux-master/arch/xtensa/kernel/ |
H A D | coprocessor.S | 111 * a0: trashed, original value saved on stack (PT_AREG0) 132 GET_THREAD_INFO (a0, a2) 133 l32i a3, a0, THREAD_CPENABLE 141 l32i a3, a0, THREAD_CPU 142 l32i a0, a0, THREAD_CP_OWNER_CPU 143 beq a0, a3, .Lload_local 145 rsr a0, ps 147 bbci.l a0, PS_UM_BIT, 1f 181 rsr a0, cpenabl [all...] |
H A D | head.S | 72 movi a0, 0 74 wsr a0, windowbase 102 movi a0, _startup 103 jx a0 113 /* Set a0 to 0 for the remaining initialization. */ 115 movi a0, 0 126 wsr a0, ibreakenable 128 wsr a0, icount 130 wsr a0, icountlevel 134 wsr a0, SREG_DBREAK [all...] |
/linux-master/arch/mips/lib/ |
H A D | memset.S | 98 andi t0, a0, STORMASK /* aligned? */ 121 EX(LONG_S_L, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 123 EX(LONG_S_R, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 125 PTR_SUBU a0, t0 /* long align ptr */ 130 EX(sb, a1, N(a0), .Lbyte_fixup\@); \ 141 EX(sb, a1, 2(a0), .Lbyte_fixup\@) 147 EX(sb, a1, 6(a0), .Lbyte_fixup\@) 150 ori a0, STORMASK 151 xori a0, STORMASK 152 PTR_ADDIU a0, STORSIZ [all...] |
/linux-master/arch/loongarch/lib/ |
H A D | memcpy.S | 34 * a0: dst 39 move a3, a0 43 st.b t0, a0, 0 44 addi.d a0, a0, 1 49 2: move a0, a3 66 st.b t0, a0, 0 71 st.h t0, a0, 0 77 st.h t0, a0, 0 78 st.b t1, a0, [all...] |
/linux-master/arch/m68k/68000/ |
H A D | head.S | 180 moveal #_etext, %a0 184 movel %a0@+, %a1@+ 207 lea __bss_start, %a0 /* get start of bss */ 209 movel %a0, %a2 /* copy of bss start */ 211 movel 8(%a0), %d0 /* get size of ROMFS */ 215 addl %d0, %a0 /* copy from end */ 219 movel -(%a0), -(%a1) /* copy dword */ 220 cmpl %a0, %a2 /* check if at end */ 227 lea __bss_start, %a0 /* get start of bss */ 230 movel #0, (%a0) [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | syscall.h | 36 regs->a0 = regs->orig_a0; 42 unsigned long error = regs->a0; 50 return regs->a0; 57 regs->a0 = (long) error ?: val; 90 regs->a0 = fn(regs);
|
/linux-master/arch/csky/abiv2/inc/abi/ |
H A D | entry.h | 47 stw a0, (sp, 20) variable 48 stw a0, (sp, 24) variable 72 ldw a0, (sp, 8) variable 73 mtcr a0, epc variable 74 ldw a0, (sp, 12) variable 75 mtcr a0, epsr variable 76 btsti a0, 31 variable 77 ldw a0, (sp, 16) variable 78 mtcr a0, usp variable 79 mtcr a0, ss variable 82 ldw a0, (sp, 140) variable 84 ldw a0, (sp, 144) variable 86 ldw a0, (sp, 148) variable 87 mtcr a0, cr14 variable 90 ldw a0, (sp, 24) variable 117 stw a0, (sp, 20) variable 118 stw a0, (sp, 24) variable 143 ldw a0, (sp, 140) variable 145 ldw a0, (sp, 144) variable 147 ldw a0, (sp, 148) variable 148 mtcr a0, cr14 variable 151 ldw a0, (sp, 24) variable [all...] |
/linux-master/arch/m68k/ifpsp060/src/ |
H A D | isp.S | 282 set EXC_A0, EXC_AREGS+(0*4) # offset of a0 401 movm.l &0x3fff,EXC_DREGS(%a6) # store d0-d7/a0-a5 407 mov.l %usp,%a0 # fetch user stack pointer 408 mov.l %a0,EXC_A7(%a6) # store a7 411 lea 0xc(%a6),%a0 412 mov.l %a0,EXC_A7(%a6) # store corrected sp 426 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 549 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 584 mov.l EXC_A7(%a6),%a0 # fetch user stack pointer 585 mov.l %a0, [all...] |
/linux-master/arch/mips/alchemy/common/ |
H A D | sleeper.S | 101 1: lui a0, 0xb400 /* mem_xxx */ 102 sw zero, 0x001c(a0) /* Precharge */ 104 sw zero, 0x0020(a0) /* Auto Refresh */ 106 sw zero, 0x0030(a0) /* Sleep */ 127 1: lui a0, 0xb400 /* mem_xxx */ 128 sw zero, 0x08c0(a0) /* Precharge */ 130 sw zero, 0x08d0(a0) /* Self Refresh */ 135 2: lw t1, 0x0850(a0) /* mem_sdstat */ 143 lw t1, 0x0840(a0) /* mem_sdconfiga */ 145 sw t1, 0x0840(a0) /* mem_sdconfig [all...] |
/linux-master/arch/mips/kernel/ |
H A D | r4k_switch.S | 30 LONG_S t1, THREAD_STATUS(a0) 31 cpu_save_nonscratch a0 32 LONG_S ra, THREAD_REG31(a0) 57 move v0, a0
|
H A D | r2300_switch.S | 34 sw t1, THREAD_STATUS(a0) 35 cpu_save_nonscratch a0 36 sw ra, THREAD_REG31(a0) 62 move v0, a0
|
/linux-master/arch/mips/include/asm/mach-loongson64/ |
H A D | kernel-entry-init.h | 81 /* a0:base t1:cpuid t2:node t9:count */ 84 dins a0, t1, 8, 2 /* insert core id*/ variable 86 dins a0, t2, 44, 2 /* insert node id */ variable 92 1: dins a0, t2, 14, 2 /* Loongson-3B1000/3B1500 need bit 15~14 */ variable 96 lw s1, 0x20(a0) /* check PC as an indicator */ 98 ld s1, 0x20(a0) /* get PC via mailbox reg0 */ 99 ld sp, 0x28(a0) /* get SP via mailbox reg1 */ 100 ld gp, 0x30(a0) /* get GP via mailbox reg2 */ 101 ld a1, 0x38(a0)
|
/linux-master/arch/loongarch/kernel/ |
H A D | mcount.S | 23 move s0, a0 27 move a0, s0 41 move a0, ra /* arg0: self return address */ 72 PTR_ADDI a0, ra, -4 /* arg0: Callsite self return addr */ 83 PTR_S a0, sp, FGRET_REGS_A0 87 move a0, sp 90 /* Restore the real parent address: a0 -> ra */ 91 move ra, a0 93 PTR_L a0, sp, FGRET_REGS_A0
|
/linux-master/arch/riscv/kernel/vdso/ |
H A D | flush_icache.S | 18 li a0, 0
|
/linux-master/arch/m68k/kernel/ |
H A D | head.S | 601 movel %a0@,%a1@ 605 movel %a0@,%a1@ 609 movel %a0@,%a1@ 613 movel %a0@,%a1@ 627 movel %a0@,%a1@ 631 movel %a0@,%a1@ 635 movel %a0@,%a1@ 639 movel %a0@,%a1@ 643 movel %a0@,%a1@ 653 movel %a0 [all...] |
/linux-master/arch/riscv/kernel/ |
H A D | head.S | 89 srl a2, a0, PAGE_SHIFT 101 la a0, trampoline_pg_dir 102 XIP_FIXUP_OFFSET a0 103 srl a0, a0, PAGE_SHIFT 104 or a0, a0, a1 106 csrw CSR_SATP, a0 110 la a0, .Lsecondary_park 111 csrw CSR_TVEC, a0 [all...] |