Searched refs:a0 (Results 51 - 75 of 433) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_api.h13 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait);
H A Dvnic_dev.c444 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 Dentry.S17 mv s0, a0 /* The hartid of the current hart */
23 mv a0, s0
/linux-master/arch/riscv/lib/
H A Dxor.S10 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 Dtrace_preemptirq.c101 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 Docteon-wdt-nmi.S70 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 Dfp_movem.S143 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 Dfp_decode.h53 * 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 Dmcount.S17 * | 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 Dcoprocessor.S111 * 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 Dhead.S72 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 Dmemset.S98 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 Dmemcpy.S34 * 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 Dhead.S180 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 Dsyscall.h36 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 Dentry.h47 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 Disp.S282 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 Dsleeper.S101 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 Dr4k_switch.S30 LONG_S t1, THREAD_STATUS(a0)
31 cpu_save_nonscratch a0
32 LONG_S ra, THREAD_REG31(a0)
57 move v0, a0
H A Dr2300_switch.S34 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 Dkernel-entry-init.h81 /* 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 Dmcount.S23 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 Dflush_icache.S18 li a0, 0
/linux-master/arch/m68k/kernel/
H A Dhead.S601 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 Dhead.S89 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...]

Completed in 458 milliseconds

1234567891011>>