a0 32 arch/alpha/include/asm/mmu_context.h register unsigned long a0 __asm__("$16"); a0 35 arch/alpha/include/asm/mmu_context.h a0 = virt_to_phys(pcb); a0 38 arch/alpha/include/asm/mmu_context.h : "=r"(v0), "=r"(a0) a0 39 arch/alpha/include/asm/mmu_context.h : "i"(PAL_swpctx), "r"(a0) a0 124 arch/alpha/include/asm/pal.h register unsigned long a0 __asm__("$16") = 3; a0 127 arch/alpha/include/asm/pal.h : "=r"(v0), "+r"(a0) a0 138 arch/alpha/include/asm/pal.h register unsigned long a0 __asm__("$16") = 4; a0 141 arch/alpha/include/asm/pal.h : "=r"(v0), "+r"(a0) a0 151 arch/alpha/include/asm/pal.h register unsigned long a0 __asm__("$16") = 5; a0 155 arch/alpha/include/asm/pal.h : "+r"(a0), "+r"(a1) a0 163 arch/alpha/include/asm/pal.h register unsigned long a0 __asm__("$16") = 6; a0 167 arch/alpha/include/asm/pal.h : "+r"(a0), "+r"(a1) a0 176 arch/alpha/include/asm/pal.h register unsigned long a0 __asm__("$16") = 7; a0 179 arch/alpha/include/asm/pal.h : "=r"(v0), "+r"(a0) a0 424 arch/alpha/kernel/traps.c unsigned long ps, pc, gp, a0, a1, a2; a0 52 arch/arm/mach-artpec/board-artpec6.c WARN_ON(res.a0); a0 88 arch/arm/mm/proc-v7-bugs.c if ((int)res.a0 != 0) a0 99 arch/arm/mm/proc-v7-bugs.c if ((int)res.a0 != 0) a0 113 arch/arm64/kernel/asm-offsets.c DEFINE(ARM_SMCCC_RES_X0_OFFS, offsetof(struct arm_smccc_res, a0)); a0 231 arch/arm64/kernel/cpu_errata.c switch ((int)res.a0) { a0 249 arch/arm64/kernel/cpu_errata.c switch ((int)res.a0) { a0 427 arch/arm64/kernel/cpu_errata.c val = (s32)res.a0; a0 151 arch/c6x/include/uapi/asm/ptrace.h REG_PAIR(a1, a0); a0 50 arch/c6x/kernel/asm-offsets.c OFFSET(REGS_A0, pt_regs, a0); a0 120 arch/c6x/kernel/process.c childregs->a0 = usp; /* function */ a0 43 arch/c6x/kernel/signal.c COPY(a0); COPY(a1); COPY(a2); COPY(a3); COPY(a5); COPY(a7); COPY(a9); a0 108 arch/c6x/kernel/signal.c COPY(a0); COPY(a1); COPY(a2); COPY(a3); COPY(a5); COPY(a7); COPY(a9); a0 34 arch/c6x/kernel/traps.c pr_err("A0: %08lx B0: %08lx\n", regs->a0, regs->b0); a0 15 arch/csky/abiv1/alignment.c return rx == 15 ? regs->lr : *((uint32_t *)&(regs->a0) - 2 + rx); a0 23 arch/csky/abiv1/alignment.c *((uint32_t *)&(regs->a0) - 2 + rx) = val; a0 11 arch/csky/abiv1/inc/abi/elf.h pr_reg[4] = regs->a0; \ a0 59 arch/csky/abiv1/inc/abi/entry.h stw a0, (sp, 20) a0 60 arch/csky/abiv1/inc/abi/entry.h stw a0, (sp, 24) a0 85 arch/csky/abiv1/inc/abi/entry.h ldw a0, (sp, 8) a0 86 arch/csky/abiv1/inc/abi/entry.h mtcr a0, epc a0 87 arch/csky/abiv1/inc/abi/entry.h ldw a0, (sp, 12) a0 88 arch/csky/abiv1/inc/abi/entry.h mtcr a0, epsr a0 89 arch/csky/abiv1/inc/abi/entry.h btsti a0, 31 a0 91 arch/csky/abiv1/inc/abi/entry.h ldw a0, (sp, 16) a0 92 arch/csky/abiv1/inc/abi/entry.h mtcr a0, ss1 a0 94 arch/csky/abiv1/inc/abi/entry.h ldw a0, (sp, 24) a0 54 arch/csky/abiv2/fpu.c regx = *(®s->a0 + index); a0 83 arch/csky/abiv2/fpu.c *(®s->a0 + index) = regx; a0 10 arch/csky/abiv2/inc/abi/elf.h pr_reg[2] = regs->a0; \ a0 45 arch/csky/abiv2/inc/abi/entry.h stw a0, (sp, 20) a0 46 arch/csky/abiv2/inc/abi/entry.h stw a0, (sp, 24) a0 71 arch/csky/abiv2/inc/abi/entry.h ldw a0, (sp, 8) a0 72 arch/csky/abiv2/inc/abi/entry.h mtcr a0, epc a0 73 arch/csky/abiv2/inc/abi/entry.h ldw a0, (sp, 12) a0 74 arch/csky/abiv2/inc/abi/entry.h mtcr a0, epsr a0 75 arch/csky/abiv2/inc/abi/entry.h btsti a0, 31 a0 76 arch/csky/abiv2/inc/abi/entry.h ldw a0, (sp, 16) a0 77 arch/csky/abiv2/inc/abi/entry.h mtcr a0, usp a0 78 arch/csky/abiv2/inc/abi/entry.h mtcr a0, ss0 a0 81 arch/csky/abiv2/inc/abi/entry.h ldw a0, (sp, 140) a0 82 arch/csky/abiv2/inc/abi/entry.h mthi a0 a0 83 arch/csky/abiv2/inc/abi/entry.h ldw a0, (sp, 144) a0 84 arch/csky/abiv2/inc/abi/entry.h mtlo a0 a0 85 arch/csky/abiv2/inc/abi/entry.h ldw a0, (sp, 148) a0 86 arch/csky/abiv2/inc/abi/entry.h mtcr a0, cr14 a0 89 arch/csky/abiv2/inc/abi/entry.h ldw a0, (sp, 24) a0 56 arch/csky/include/asm/elf.h #define ELF_PLAT_INIT(_r, load_addr) { _r->a0 = 0; } a0 37 arch/csky/include/asm/ptrace.h return regs->a0; a0 29 arch/csky/include/asm/syscall.h regs->a0 = regs->orig_a0; a0 35 arch/csky/include/asm/syscall.h unsigned long error = regs->a0; a0 43 arch/csky/include/asm/syscall.h return regs->a0; a0 50 arch/csky/include/asm/syscall.h regs->a0 = (long) error ?: val; a0 22 arch/csky/include/uapi/asm/ptrace.h unsigned long a0; a0 39 arch/csky/kernel/asm-offsets.c DEFINE(PT_A0, offsetof(struct pt_regs, a0)); a0 70 arch/csky/kernel/process.c childregs->a0 = 0; a0 224 arch/csky/kernel/ptrace.c audit_syscall_entry(regs_syscallid(regs), regs->a0, regs->a1, regs->a2, regs->a3); a0 268 arch/csky/kernel/ptrace.c fp->a0, fp->a1, fp->a2, fp->a3); a0 90 arch/csky/kernel/signal.c return regs->a0; a0 166 arch/csky/kernel/signal.c regs->a0 = ksig->sig; /* a0: signal number */ a0 184 arch/csky/kernel/signal.c switch (regs->a0) { a0 187 arch/csky/kernel/signal.c regs->a0 = -EINTR; a0 192 arch/csky/kernel/signal.c regs->a0 = -EINTR; a0 197 arch/csky/kernel/signal.c regs->a0 = regs->orig_a0; a0 225 arch/csky/kernel/signal.c switch (regs->a0) { a0 229 arch/csky/kernel/signal.c regs->a0 = regs->orig_a0; a0 233 arch/csky/kernel/signal.c regs->a0 = regs->orig_a0; a0 799 arch/ia64/include/asm/pal.h #define PAL_CALL(iprv,a0,a1,a2,a3) do { \ a0 802 arch/ia64/include/asm/pal.h iprv = ia64_pal_call_static(a0, a1, a2, a3); \ a0 806 arch/ia64/include/asm/pal.h #define PAL_CALL_STK(iprv,a0,a1,a2,a3) do { \ a0 809 arch/ia64/include/asm/pal.h iprv = ia64_pal_call_stacked(a0, a1, a2, a3); \ a0 813 arch/ia64/include/asm/pal.h #define PAL_CALL_PHYS(iprv,a0,a1,a2,a3) do { \ a0 816 arch/ia64/include/asm/pal.h iprv = ia64_pal_call_phys_static(a0, a1, a2, a3); \ a0 820 arch/ia64/include/asm/pal.h #define PAL_CALL_PHYS_STK(iprv,a0,a1,a2,a3) do { \ a0 823 arch/ia64/include/asm/pal.h iprv = ia64_pal_call_phys_stacked(a0, a1, a2, a3); \ a0 50 arch/ia64/include/asm/sal.h #define __IA64_FW_CALL(entry,result,a0,a1,a2,a3,a4,a5,a6,a7) \ a0 51 arch/ia64/include/asm/sal.h result = (*entry)(a0,a1,a2,a3,a4,a5,a6,a7) a0 24 arch/ia64/include/asm/unistd.h extern long __ia64_syscall (long a0, long a1, long a2, long a3, long a4, long nr); a0 20 arch/m68k/fpsp040/fpsp.h | movem.l d0-d1/a0-a1,USER_DA(a6) a0 50 arch/m68k/fpsp040/fpsp.h | movem.l USER_DA(a6),d0-d1/a0-a1 a0 69 arch/m68k/fpsp040/fpsp.h | The registers d0, d1, a0, a1 and fp0-fp3 are always saved and a0 87 arch/m68k/include/asm/elf.h pr_reg[7] = regs->a0; \ a0 76 arch/m68k/include/asm/entry.h moveml %d1-%d5/%a0-%a2,%sp@ a0 77 arch/m68k/include/asm/entry.h movel sw_usp,%a0 /* get usp */ a0 78 arch/m68k/include/asm/entry.h movel %a0@-,%sp@(PT_OFF_PC) /* copy exception program counter */ a0 79 arch/m68k/include/asm/entry.h movel %a0@-,%sp@(PT_OFF_FORMATVEC)/*copy exception format/vector/sr */ a0 86 arch/m68k/include/asm/entry.h moveml %d1-%d5/%a0-%a2,%sp@ a0 98 arch/m68k/include/asm/entry.h movel sw_usp,%a0 /* get usp */ a0 99 arch/m68k/include/asm/entry.h movel %sp@(PT_OFF_PC),%a0@- /* copy exception program counter */ a0 100 arch/m68k/include/asm/entry.h movel %sp@(PT_OFF_FORMATVEC),%a0@-/*copy exception format/vector/sr */ a0 101 arch/m68k/include/asm/entry.h moveml %sp@,%d1-%d5/%a0-%a2 a0 132 arch/m68k/include/asm/entry.h moveml %d1-%d5/%a0-%a2,%sp@ a0 141 arch/m68k/include/asm/entry.h moveml %d1-%d5/%a0-%a2,%sp@ a0 145 arch/m68k/include/asm/entry.h moveml %sp@,%d1-%d5/%a0-%a2 a0 190 arch/m68k/include/asm/entry.h moveml %d1-%d5/%a0-%a2,%sp@- a0 197 arch/m68k/include/asm/entry.h moveml %d1-%d5/%a0-%a2,%sp@- a0 201 arch/m68k/include/asm/entry.h moveml %sp@+,%a0-%a2/%d1-%d5 a0 231 arch/m68k/include/asm/m525xsim.h movel #0x10000001,%a0 a0 232 arch/m68k/include/asm/m525xsim.h movec %a0,%MBAR /* map MBAR region */ a0 233 arch/m68k/include/asm/m525xsim.h subql #1,%a0 /* get MBAR address in a0 */ a0 249 arch/m68k/include/asm/m525xsim.h movel %d0,0x84(%a0) /* set CSMR0 */ a0 277 arch/m68k/include/asm/m525xsim.h movel %d0,0x8c(%a0) a0 279 arch/m68k/include/asm/m525xsim.h movel %d0,0x90(%a0) a0 281 arch/m68k/include/asm/m525xsim.h movew %d0,0x96(%a0) a0 287 arch/m68k/include/asm/m525xsim.h movel %d0,0x98(%a0) a0 289 arch/m68k/include/asm/m525xsim.h movel %d0,0x9c(%a0) a0 291 arch/m68k/include/asm/m525xsim.h movew %d0,0xa2(%a0) a0 161 arch/m68k/include/asm/math-emu.h lea (FPD_FPREG,FPDATA,%d0.w*4),%a0 a0 162 arch/m68k/include/asm/math-emu.h lea (%a0,%d0.w*8),%a0 a0 202 arch/m68k/include/asm/math-emu.h .Lu2\@: move.l \addr,%a0 a0 219 arch/m68k/include/asm/math-emu.h .Lu3\@: move.l \addr,%a0 a0 260 arch/m68k/include/asm/math-emu.h movem.l %d0/%d1/%a0/%a1,-(%sp) a0 276 arch/m68k/include/asm/math-emu.h movem.l (%sp)+,%d0/%d1/%a0/%a1 a0 282 arch/m68k/include/asm/math-emu.h movem.l %d0/%a0,-(%sp) a0 283 arch/m68k/include/asm/math-emu.h lea \fp,%a0 a0 286 arch/m68k/include/asm/math-emu.h tst.w (%a0) a0 290 arch/m68k/include/asm/math-emu.h move.l (4,%a0),%d0 a0 296 arch/m68k/include/asm/math-emu.h .Lx3\@: printf \bit,"%08x%08x",2,%d0,%a0@(8) a0 297 arch/m68k/include/asm/math-emu.h move.w (2,%a0),%d0 a0 301 arch/m68k/include/asm/math-emu.h printf \bit," %08x%08x%08x",3,%a0@,%a0@(4),%a0@(8) a0 303 arch/m68k/include/asm/math-emu.h movem.l (%sp)+,%d0/%a0 a0 35 arch/m68k/include/asm/processor.h register unsigned long a0 __asm__("a0") = usp; a0 37 arch/m68k/include/asm/processor.h __asm__ __volatile__(".word 0x4e60" : : "a" (a0) ); a0 42 arch/m68k/include/asm/user.h long a0,a1,a2,a3,a4,a5,a6; a0 36 arch/m68k/include/uapi/asm/ptrace.h long a0; a0 53 arch/m68k/kernel/asm-offsets.c DEFINE(PT_OFF_A0, offsetof(struct pt_regs, a0)); a0 85 arch/m68k/kernel/process.c pr_info("A0: %08lx D5: %08lx D4: %08lx\n", regs->a0, regs->d5, a0 58 arch/m68k/kernel/ptrace.c [7] = PT_REG(a0), a0 712 arch/m68k/kernel/signal.c regs->a0 = context.sc_a0; a0 755 arch/m68k/kernel/signal.c err |= __get_user(regs->a0, &gregs[8]); a0 839 arch/m68k/kernel/signal.c sc->sc_a0 = regs->a0; a0 863 arch/m68k/kernel/signal.c err |= __put_user(regs->a0, &gregs[8]); a0 860 arch/m68k/kernel/traps.c regs->d4, regs->d5, regs->a0, regs->a1); a0 149 arch/m68k/math-emu/fp_decode.h move.l %a0,%d0 a0 156 arch/m68k/math-emu/fp_decode.h 3\@: printf PDECODE,":%c",1,%a0 a0 250 arch/m68k/math-emu/fp_decode.h move.l %a0,%a1 | save addr a0 252 arch/m68k/math-emu/fp_decode.h lea (%a0,%d1.w*4),%a0 a0 254 arch/m68k/math-emu/fp_decode.h lea (%a0,%d1.w*8),%a0 a0 257 arch/m68k/math-emu/fp_decode.h add.w (fp_datasize,%d1.w*2),%a0 a0 260 arch/m68k/math-emu/fp_decode.h move.l %a1,%a0 a0 271 arch/m68k/math-emu/fp_decode.h lea (-12,%a0),%a1 | setup to addr of 1st reg to move a0 273 arch/m68k/math-emu/fp_decode.h lea (%a0,%d1.w*4),%a0 a0 275 arch/m68k/math-emu/fp_decode.h lea (%a0,%d1.w*4),%a0 a0 277 arch/m68k/math-emu/fp_decode.h move.l %a1,%a0 a0 280 arch/m68k/math-emu/fp_decode.h lea (%a0,%d1.w*4),%a0 a0 284 arch/m68k/math-emu/fp_decode.h sub.w (fp_datasize,%d1.w*2),%a0 a0 295 arch/m68k/math-emu/fp_decode.h fp_get_pc %a0 a0 303 arch/m68k/math-emu/fp_decode.h add.l %a1,%a0 a0 336 arch/m68k/math-emu/fp_decode.h fp_get_pc %a0 a0 342 arch/m68k/math-emu/fp_decode.h 2: move.l %a0,%a1 a0 371 arch/m68k/math-emu/fp_decode.h 2: fp_get_instr_word %a0,fp_err_ua1 | 16bit base displacement a0 372 arch/m68k/math-emu/fp_decode.h printf PDECODE,"%x:w",1,%a0 a0 374 arch/m68k/math-emu/fp_decode.h 3: fp_get_instr_long %a0,fp_err_ua1 | 32bit base displacement a0 375 arch/m68k/math-emu/fp_decode.h printf PDECODE,"%x:l",1,%a0 a0 376 arch/m68k/math-emu/fp_decode.h 4: add.l %a0,%a1 a0 393 arch/m68k/math-emu/fp_decode.h 2: fp_get_instr_word %a0,fp_err_ua1 | 16bit outer displacement a0 394 arch/m68k/math-emu/fp_decode.h printf PDECODE,"%x:w",1,%a0 a0 396 arch/m68k/math-emu/fp_decode.h 3: fp_get_instr_long %a0,fp_err_ua1 | 32bit outer displacement a0 397 arch/m68k/math-emu/fp_decode.h printf PDECODE,"%x:l",1,%a0 a0 398 arch/m68k/math-emu/fp_decode.h 4: add.l %a0,%a1 a0 401 arch/m68k/math-emu/fp_decode.h 9: move.l %a1,%a0 a0 407 arch/m68k/math-emu/fp_decode.h fp_get_instr_word %a0,fp_err_ua1 a0 408 arch/m68k/math-emu/fp_decode.h printf PDECODE,"%x.w",1,%a0 a0 413 arch/m68k/math-emu/fp_decode.h fp_get_instr_long %a0,fp_err_ua1 a0 414 arch/m68k/math-emu/fp_decode.h printf PDECODE,"%x.l",1,%a0 a0 12 arch/mips/include/asm/amon.h unsigned long gp, unsigned long a0); a0 80 arch/mips/include/asm/asm.h PTR_LA a0, 8f; \ a0 93 arch/mips/include/asm/asm.h PTR_LA a0, 8f; \ a0 35 arch/mips/include/asm/kvm_para.h register unsigned long a0 asm("a0"); a0 38 arch/mips/include/asm/kvm_para.h a0 = arg0; a0 41 arch/mips/include/asm/kvm_para.h : "=r" (r) : "r" (n), "r" (a0) : "memory" a0 52 arch/mips/include/asm/kvm_para.h register unsigned long a0 asm("a0"); a0 56 arch/mips/include/asm/kvm_para.h a0 = arg0; a0 60 arch/mips/include/asm/kvm_para.h : "=r" (r) : "r" (n), "r" (a0), "r" (a1) : "memory" a0 71 arch/mips/include/asm/kvm_para.h register unsigned long a0 asm("a0"); a0 76 arch/mips/include/asm/kvm_para.h a0 = arg0; a0 81 arch/mips/include/asm/kvm_para.h : "=r" (r) : "r" (n), "r" (a0), "r" (a1), "r" (a2) : "memory" a0 115 arch/mips/include/asm/mach-malta/kernel-entry-init.h move a0, zero a0 121 arch/mips/include/asm/mach-malta/kernel-entry-init.h li a0, 1 a0 12 arch/mips/include/asm/mips-boards/launch.h unsigned long a0; a0 358 arch/mips/include/asm/stackframe.h mfc0 a0, CP0_STATUS a0 360 arch/mips/include/asm/stackframe.h ori a0, STATMASK a0 361 arch/mips/include/asm/stackframe.h xori a0, STATMASK a0 362 arch/mips/include/asm/stackframe.h mtc0 a0, CP0_STATUS a0 363 arch/mips/include/asm/stackframe.h and a0, v1 a0 367 arch/mips/include/asm/stackframe.h or v0, a0 a0 396 arch/mips/include/asm/stackframe.h mfc0 a0, CP0_STATUS a0 397 arch/mips/include/asm/stackframe.h ori a0, STATMASK a0 398 arch/mips/include/asm/stackframe.h xori a0, STATMASK a0 399 arch/mips/include/asm/stackframe.h mtc0 a0, CP0_STATUS a0 401 arch/mips/include/asm/stackframe.h and a0, v1 a0 405 arch/mips/include/asm/stackframe.h or v0, a0 a0 347 arch/mips/kernel/pm-cps.c const unsigned r_online = a0; a0 74 arch/mips/kernel/smp-cmp.c unsigned long a0 = 0; a0 85 arch/mips/kernel/smp-cmp.c amon_cpu_start(cpu, pc, sp, (unsigned long)gp, a0); a0 1589 arch/mips/mm/tlbex.c const int a0 = 4; a0 1613 arch/mips/mm/tlbex.c UASM_i_SRA(&p, a1, a0, 29); a0 1617 arch/mips/mm/tlbex.c uasm_i_dinsm(&p, a0, 0, 29, 64 - 29); a0 1619 arch/mips/mm/tlbex.c UASM_i_SLL(&p, a0, a0, 11); a0 1620 arch/mips/mm/tlbex.c UASM_i_MTC0(&p, a0, C0_CONTEXT); a0 1626 arch/mips/mm/tlbex.c UASM_i_MTC0(&p, a0, C0_PWBASE); a0 1628 arch/mips/mm/tlbex.c UASM_i_MTC0(&p, a0, c0_kscratch(), pgd_reg); a0 1639 arch/mips/mm/tlbex.c UASM_i_SW(&p, a0, uasm_rel_lo(pgdc), a2); a0 1642 arch/mips/mm/tlbex.c UASM_i_SW(&p, a0, uasm_rel_lo(pgdc), a2); a0 1647 arch/mips/mm/tlbex.c UASM_i_MTC0(&p, a0, c0_kscratch(), pgd_reg); a0 43 arch/mips/mti-malta/malta-amon.c unsigned long gp, unsigned long a0) a0 61 arch/mips/mti-malta/malta-amon.c launch->a0 = a0; a0 75 arch/nios2/lib/memcpy.c register op_t a0, a1, a2, a3, a4, a5, a6, a7; a0 77 arch/nios2/lib/memcpy.c a0 = ((op_t *) srcp)[0]; a0 85 arch/nios2/lib/memcpy.c ((op_t *) dstp)[0] = a0; a0 131 arch/nios2/lib/memcpy.c op_t a0, a1, a2, a3; a0 133 arch/nios2/lib/memcpy.c a0 = ((op_t *) srcp)[0]; a0 137 arch/nios2/lib/memcpy.c ((op_t *) dstp)[0] = MERGE(ap, sh_1, a0, sh_2); a0 138 arch/nios2/lib/memcpy.c ((op_t *) dstp)[1] = MERGE(a0, sh_1, a1, sh_2); a0 148 arch/nios2/lib/memcpy.c register op_t a0; a0 150 arch/nios2/lib/memcpy.c a0 = ((op_t *) srcp)[0]; a0 151 arch/nios2/lib/memcpy.c ((op_t *) dstp)[0] = MERGE(ap, sh_1, a0, sh_2); a0 153 arch/nios2/lib/memcpy.c ap = a0; a0 49 arch/powerpc/include/asm/asm-prototypes.h int64_t __opal_call(int64_t a0, int64_t a1, int64_t a2, int64_t a3, a0 15 arch/powerpc/platforms/powernv/opal-call.c static void __trace_opal_entry(s64 a0, s64 a1, s64 a2, s64 a3, a0 27 arch/powerpc/platforms/powernv/opal-call.c args[0] = a0; a0 68 arch/powerpc/platforms/powernv/opal-call.c static s64 __opal_call_trace(s64 a0, s64 a1, s64 a2, s64 a3, a0 74 arch/powerpc/platforms/powernv/opal-call.c __trace_opal_entry(a0, a1, a2, a3, a4, a5, a6, a7, opcode); a0 75 arch/powerpc/platforms/powernv/opal-call.c ret = __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); a0 85 arch/powerpc/platforms/powernv/opal-call.c static s64 __opal_call_trace(s64 a0, s64 a1, s64 a2, s64 a3, a0 95 arch/powerpc/platforms/powernv/opal-call.c static int64_t opal_call(int64_t a0, int64_t a1, int64_t a2, int64_t a3, a0 106 arch/powerpc/platforms/powernv/opal-call.c return __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); a0 112 arch/powerpc/platforms/powernv/opal-call.c ret = __opal_call_trace(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); a0 114 arch/powerpc/platforms/powernv/opal-call.c ret = __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); a0 123 arch/powerpc/platforms/powernv/opal-call.c int64_t name(int64_t a0, int64_t a1, int64_t a2, int64_t a3, \ a0 125 arch/powerpc/platforms/powernv/opal-call.c int64_t name(int64_t a0, int64_t a1, int64_t a2, int64_t a3, \ a0 128 arch/powerpc/platforms/powernv/opal-call.c return opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode); \ a0 25 arch/riscv/include/asm/ptrace.h unsigned long a0; a0 101 arch/riscv/include/asm/ptrace.h return regs->a0; a0 22 arch/riscv/include/asm/sbi.h register uintptr_t a0 asm ("a0") = (uintptr_t)(arg0); \ a0 28 arch/riscv/include/asm/sbi.h : "+r" (a0) \ a0 31 arch/riscv/include/asm/sbi.h a0; \ a0 41 arch/riscv/include/asm/syscall.h regs->a0 = regs->orig_a0; a0 47 arch/riscv/include/asm/syscall.h unsigned long error = regs->a0; a0 55 arch/riscv/include/asm/syscall.h return regs->a0; a0 62 arch/riscv/include/asm/syscall.h regs->a0 = (long) error ?: val; a0 30 arch/riscv/include/uapi/asm/ptrace.h unsigned long a0; a0 91 arch/riscv/kernel/asm-offsets.c OFFSET(PT_A0, pt_regs, a0); a0 45 arch/riscv/kernel/process.c regs->s1, regs->a0, regs->a1); a0 124 arch/riscv/kernel/process.c childregs->a0 = 0; /* Return value of fork() */ a0 162 arch/riscv/kernel/ptrace.c audit_syscall_entry(regs->a7, regs->a0, regs->a1, regs->a2, regs->a3); a0 119 arch/riscv/kernel/signal.c return regs->a0; a0 204 arch/riscv/kernel/signal.c regs->a0 = ksig->sig; /* a0: signal number */ a0 228 arch/riscv/kernel/signal.c switch (regs->a0) { a0 231 arch/riscv/kernel/signal.c regs->a0 = -EINTR; a0 236 arch/riscv/kernel/signal.c regs->a0 = -EINTR; a0 241 arch/riscv/kernel/signal.c regs->a0 = regs->orig_a0; a0 269 arch/riscv/kernel/signal.c switch (regs->a0) { a0 273 arch/riscv/kernel/signal.c regs->a0 = regs->orig_a0; a0 277 arch/riscv/kernel/signal.c regs->a0 = regs->orig_a0; a0 66 arch/sh/include/uapi/asm/ptrace_32.h unsigned long a0; a0 90 arch/sh/kernel/cpu/sh4/softfloat.c void add128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr, a0 92 arch/sh/kernel/cpu/sh4/softfloat.c void sub128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr, a0 110 arch/sh/kernel/cpu/sh4/softfloat.c static bits64 estimateDiv128To64(bits64 a0, bits64 a1, bits64 b); a0 638 arch/sh/kernel/cpu/sh4/softfloat.c void add128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr, a0 645 arch/sh/kernel/cpu/sh4/softfloat.c *z0Ptr = a0 + b0 + (z1 < a1); a0 649 arch/sh/kernel/cpu/sh4/softfloat.c sub128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr, a0 653 arch/sh/kernel/cpu/sh4/softfloat.c *z0Ptr = a0 - b0 - (a1 < b1); a0 656 arch/sh/kernel/cpu/sh4/softfloat.c static bits64 estimateDiv128To64(bits64 a0, bits64 a1, bits64 b) a0 661 arch/sh/kernel/cpu/sh4/softfloat.c if (b <= a0) a0 664 arch/sh/kernel/cpu/sh4/softfloat.c tmp = a0; a0 667 arch/sh/kernel/cpu/sh4/softfloat.c z = (b0 << 32 <= a0) ? LIT64(0xFFFFFFFF00000000) : tmp << 32; a0 669 arch/sh/kernel/cpu/sh4/softfloat.c sub128(a0, a1, term0, term1, &rem0, &rem1); a0 36 arch/x86/kvm/trace.h TP_PROTO(unsigned long nr, unsigned long a0, unsigned long a1, a0 38 arch/x86/kvm/trace.h TP_ARGS(nr, a0, a1, a2, a3), a0 42 arch/x86/kvm/trace.h __field( unsigned long, a0 ) a0 50 arch/x86/kvm/trace.h __entry->a0 = a0; a0 57 arch/x86/kvm/trace.h __entry->nr, __entry->a0, __entry->a1, __entry->a2, a0 7452 arch/x86/kvm/x86.c unsigned long nr, a0, a1, a2, a3, ret; a0 7459 arch/x86/kvm/x86.c a0 = kvm_rbx_read(vcpu); a0 7464 arch/x86/kvm/x86.c trace_kvm_hypercall(nr, a0, a1, a2, a3); a0 7469 arch/x86/kvm/x86.c a0 &= 0xFFFFFFFF; a0 7485 arch/x86/kvm/x86.c kvm_pv_kick_cpu_op(vcpu->kvm, a0, a1); a0 7491 arch/x86/kvm/x86.c ret = kvm_pv_clock_pairing(vcpu, a0, a1); a0 7495 arch/x86/kvm/x86.c ret = kvm_pv_send_ipi(vcpu->kvm, a0, a1, a2, a3, op_64_bit); a0 7498 arch/x86/kvm/x86.c kvm_sched_yield(vcpu->kvm, a0); a0 16 arch/xtensa/include/asm/ftrace.h #define ftrace_return_address0 ({ unsigned long a0, a1; \ a0 20 arch/xtensa/include/asm/ftrace.h : "=r"(a0), "=r"(a1)); \ a0 21 arch/xtensa/include/asm/ftrace.h MAKE_PC_FROM_RA(a0, a1); }) a0 94 arch/xtensa/include/asm/initialize_mmu.h srli a3, a0, 27 a0 102 arch/xtensa/include/asm/initialize_mmu.h slli a4, a0, 5 a0 169 arch/xtensa/include/asm/initialize_mmu.h movi a0, 0 a0 170 arch/xtensa/include/asm/initialize_mmu.h wsr a0, ptevaddr a0 239 arch/xtensa/kernel/signal.c asmlinkage long xtensa_rt_sigreturn(long a0, long a1, long a2, long a3, a0 32 arch/xtensa/kernel/stacktrace.c unsigned long a0 = regs->areg[0]; a0 72 arch/xtensa/kernel/stacktrace.c pc = MAKE_PC_FROM_RA(a0, pc); a0 76 arch/xtensa/kernel/stacktrace.c a0 = regs->areg[index * 4]; a0 95 arch/xtensa/kernel/stacktrace.c while (a0 != 0 && depth--) { a0 96 arch/xtensa/kernel/stacktrace.c pc = MAKE_PC_FROM_RA(a0, pc); a0 102 arch/xtensa/kernel/stacktrace.c if (__get_user(a0, &SPILL_SLOT(a1, 0)) || a0 123 arch/xtensa/kernel/stacktrace.c unsigned long a0 = regs->areg[0]; a0 152 arch/xtensa/kernel/stacktrace.c a0 = regs->areg[0]; a0 159 arch/xtensa/kernel/stacktrace.c pc = MAKE_PC_FROM_RA(a0, pc); a0 160 arch/xtensa/kernel/stacktrace.c a0 = SPILL_SLOT(a1, 0); a0 172 arch/xtensa/kernel/stacktrace.c unsigned long a0, a1; a0 185 arch/xtensa/kernel/stacktrace.c a0 = SPILL_SLOT(a1, 0); a0 191 arch/xtensa/kernel/stacktrace.c frame.pc = MAKE_PC_FROM_RA(a0, a1); a0 345 crypto/ecc.c u64 a0 = left & 0xffffffffull; a0 349 crypto/ecc.c u64 m0 = a0 * b0; a0 350 crypto/ecc.c u64 m1 = a0 * b1; a0 292 crypto/vmac.c p += MUL32(a0, k2); a0 297 crypto/vmac.c p += MUL32(a0, k3); a0 304 crypto/vmac.c p += MUL32(a0, k0); a0 313 crypto/vmac.c p += MUL32(a0, k1); a0 145 drivers/atm/eni.c #define NEPJOK(a0,a1,b) \ a0 146 drivers/atm/eni.c ((a0) < (a1) ? (b) <= (a0) || (b) > (a1) : (b) <= (a0) && (b) > (a1)) a0 147 drivers/atm/eni.c #define EEPJOK(a0,a1,b) \ a0 148 drivers/atm/eni.c ((a0) < (a1) ? (b) < (a0) || (b) >= (a1) : (b) < (a0) && (b) >= (a1)) a0 149 drivers/atm/eni.c #define NEPMOK(a0,d,b,c) NEPJOK(a0,(a0+d) & (c-1),b) a0 150 drivers/atm/eni.c #define EEPMOK(a0,d,b,c) EEPJOK(a0,(a0+d) & (c-1),b) a0 401 drivers/bcma/sprom.c bus->sprom.antenna_gain.a0 = sprom_extract_antgain(sprom, a0 341 drivers/char/tpm/tpm_crb.c if (res.a0 != 0) { a0 344 drivers/char/tpm/tpm_crb.c res.a0); a0 42 drivers/clk/rockchip/clk-ddr.c return res.a0; a0 55 drivers/clk/rockchip/clk-ddr.c return res.a0; a0 68 drivers/clk/rockchip/clk-ddr.c return res.a0; a0 1555 drivers/crypto/ccree/cc_aead.c u8 *a0 = req_ctx->ccm_config + CCM_A0_OFFSET; a0 1589 drivers/crypto/ccree/cc_aead.c req_ctx->ccm_hdr_size = format_ccm_a0(a0, req_ctx->assoclen); a0 364 drivers/devfreq/rk3399_dmc.c if (res.a0) { a0 366 drivers/devfreq/rk3399_dmc.c res.a0); a0 526 drivers/edac/altera_edac.c return (int)result.a0; a0 550 drivers/edac/altera_edac.c return (int)result.a0; a0 86 drivers/edac/bluefield_edac.c return res.a0; a0 127 drivers/firmware/arm_sdei.c switch (res->a0) { a0 151 drivers/firmware/arm_sdei.c err = sdei_to_linux_errno(res.a0); a0 160 drivers/firmware/arm_sdei.c res.a0 = SDEI_NOT_SUPPORTED; a0 164 drivers/firmware/arm_sdei.c *result = res.a0; a0 220 drivers/firmware/broadcom/bcm47xx_sprom.c ENTRY(0x000007fe, s8, pre, "ag0", antenna_gain.a0, 0, fb); a0 76 drivers/firmware/meson/meson_sm.c return res.a0; a0 122 drivers/firmware/psci/psci.c return res.a0; a0 132 drivers/firmware/psci/psci.c return res.a0; a0 134 drivers/firmware/qcom_scm-64.c if (res->a0 == QCOM_SCM_INTERRUPTED) a0 135 drivers/firmware/qcom_scm-64.c cmd = res->a0; a0 137 drivers/firmware/qcom_scm-64.c } while (res->a0 == QCOM_SCM_INTERRUPTED); a0 141 drivers/firmware/qcom_scm-64.c if (res->a0 == QCOM_SCM_V2_EBUSY) { a0 146 drivers/firmware/qcom_scm-64.c } while (res->a0 == QCOM_SCM_V2_EBUSY); a0 153 drivers/firmware/qcom_scm-64.c if ((long)res->a0 < 0) a0 154 drivers/firmware/qcom_scm-64.c return qcom_scm_remap_error(res->a0); a0 257 drivers/firmware/qcom_scm-64.c if (!res.a0 && res.a1) a0 81 drivers/firmware/stratix10-rsu.c priv->status.current_image = res->a0; a0 88 drivers/firmware/stratix10-rsu.c res->a0); a0 212 drivers/firmware/stratix10-svc.c if (res.a0 == INTEL_SIP_SMC_STATUS_OK) { a0 229 drivers/firmware/stratix10-svc.c } while (res.a0 == INTEL_SIP_SMC_STATUS_OK || a0 230 drivers/firmware/stratix10-svc.c res.a0 == INTEL_SIP_SMC_FPGA_CONFIG_STATUS_BUSY || a0 261 drivers/firmware/stratix10-svc.c if ((res.a0 == INTEL_SIP_SMC_STATUS_OK) || a0 262 drivers/firmware/stratix10-svc.c (res.a0 == INTEL_SIP_SMC_FPGA_CONFIG_STATUS_ERROR)) a0 273 drivers/firmware/stratix10-svc.c if (res.a0 == INTEL_SIP_SMC_STATUS_OK && count_in_sec) a0 343 drivers/firmware/stratix10-svc.c unsigned long a0, a1, a2; a0 357 drivers/firmware/stratix10-svc.c a0 = INTEL_SIP_SMC_FPGA_CONFIG_LOOPBACK; a0 380 drivers/firmware/stratix10-svc.c a0 = INTEL_SIP_SMC_FPGA_CONFIG_START; a0 386 drivers/firmware/stratix10-svc.c a0 = INTEL_SIP_SMC_FPGA_CONFIG_WRITE; a0 391 drivers/firmware/stratix10-svc.c a0 = INTEL_SIP_SMC_FPGA_CONFIG_ISDONE; a0 396 drivers/firmware/stratix10-svc.c a0 = INTEL_SIP_SMC_RSU_STATUS; a0 401 drivers/firmware/stratix10-svc.c a0 = INTEL_SIP_SMC_RSU_UPDATE; a0 406 drivers/firmware/stratix10-svc.c a0 = INTEL_SIP_SMC_RSU_NOTIFY; a0 411 drivers/firmware/stratix10-svc.c a0 = INTEL_SIP_SMC_RSU_RETRY_COUNTER; a0 420 drivers/firmware/stratix10-svc.c __func__, (unsigned int)a0, (unsigned int)a1); a0 423 drivers/firmware/stratix10-svc.c ctrl->invoke_fn(a0, a1, a2, 0, 0, 0, 0, 0, &res); a0 426 drivers/firmware/stratix10-svc.c __func__, (unsigned int)res.a0); a0 432 drivers/firmware/stratix10-svc.c if (res.a0 == INTEL_SIP_SMC_RSU_ERROR) a0 444 drivers/firmware/stratix10-svc.c switch (res.a0) { a0 529 drivers/firmware/stratix10-svc.c if (res.a0 == INTEL_SIP_SMC_STATUS_OK) { a0 534 drivers/firmware/stratix10-svc.c (unsigned int)res.a0); a0 660 drivers/firmware/stratix10-svc.c static void svc_smccc_smc(unsigned long a0, unsigned long a1, a0 666 drivers/firmware/stratix10-svc.c arm_smccc_smc(a0, a1, a2, a3, a4, a5, a6, a7, res); a0 681 drivers/firmware/stratix10-svc.c static void svc_smccc_hvc(unsigned long a0, unsigned long a1, a0 687 drivers/firmware/stratix10-svc.c arm_smccc_hvc(a0, a1, a2, a3, a4, a5, a6, a7, res); a0 90 drivers/firmware/xilinx/zynqmp.c ret_payload[0] = lower_32_bits(res.a0); a0 91 drivers/firmware/xilinx/zynqmp.c ret_payload[1] = upper_32_bits(res.a0); a0 96 drivers/firmware/xilinx/zynqmp.c return zynqmp_pm_ret_code((enum pm_ret_status)res.a0); a0 120 drivers/firmware/xilinx/zynqmp.c ret_payload[0] = lower_32_bits(res.a0); a0 121 drivers/firmware/xilinx/zynqmp.c ret_payload[1] = upper_32_bits(res.a0); a0 126 drivers/firmware/xilinx/zynqmp.c return zynqmp_pm_ret_code((enum pm_ret_status)res.a0); a0 183 drivers/gpu/drm/amd/display/dc/inc/hw/opp.h struct fixed31_32 a0[3]; a0 317 drivers/gpu/drm/amd/display/modules/color/color_gamma.c coefficients->a0[i] = dc_fixpt_from_fraction( a0 329 drivers/gpu/drm/amd/display/modules/color/color_gamma.c } while (i != ARRAY_SIZE(coefficients->a0)); a0 342 drivers/gpu/drm/amd/display/modules/color/color_gamma.c if (dc_fixpt_le(args->arg, dc_fixpt_neg(args->a0))) { a0 351 drivers/gpu/drm/amd/display/modules/color/color_gamma.c } else if (dc_fixpt_le(args->a0, args->arg)) { a0 381 drivers/gpu/drm/amd/display/modules/color/color_gamma.c scratch_gamma_args.a0 = dc_fixpt_zero; a0 392 drivers/gpu/drm/amd/display/modules/color/color_gamma.c struct fixed31_32 a0, a0 400 drivers/gpu/drm/amd/display/modules/color/color_gamma.c a0 = dc_fixpt_mul(a0, a1); a0 401 drivers/gpu/drm/amd/display/modules/color/color_gamma.c if (dc_fixpt_le(arg, dc_fixpt_neg(a0))) a0 410 drivers/gpu/drm/amd/display/modules/color/color_gamma.c else if (dc_fixpt_le(dc_fixpt_neg(a0), arg) && a0 411 drivers/gpu/drm/amd/display/modules/color/color_gamma.c dc_fixpt_le(arg, a0)) a0 429 drivers/gpu/drm/amd/display/modules/color/color_gamma.c scratch_gamma_args.a0 = coeff->a0[color_index]; a0 446 drivers/gpu/drm/amd/display/modules/color/color_gamma.c coeff->a0[color_index], a0 1769 drivers/gpu/drm/amd/display/modules/color/color_gamma.c coeff.a0[i] = dc_fixpt_from_fraction( a0 87 drivers/gpu/drm/amd/display/modules/color/color_gamma.h struct fixed31_32 a0; a0 2132 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c pp_table->BtcGbVdroopTableCksOff.a0 = a0 2143 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c pp_table->BtcGbVdroopTableCksOn.a0 = a0 2270 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c pp_table->AcgBtcGbVdroopTable.a0 = avfs_params.ulAcgGbVdroopTableA0; a0 804 drivers/gpu/drm/amd/powerplay/inc/smu74.h int32_t a0; a0 697 drivers/gpu/drm/amd/powerplay/inc/smu75.h int32_t a0; a0 89 drivers/gpu/drm/amd/powerplay/inc/smu9_driver_if.h int32_t a0; a0 1718 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c table->BTCGB_VDROOP_TABLE[0].a0 = PP_HOST_TO_SMC_UL(avfs_params.ulGB_VDROOP_TABLE_CKSON_a0); a0 1721 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c table->BTCGB_VDROOP_TABLE[1].a0 = PP_HOST_TO_SMC_UL(avfs_params.ulGB_VDROOP_TABLE_CKSOFF_a0); a0 1591 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->BTCGB_VDROOP_TABLE[0].a0 = a0 1597 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->BTCGB_VDROOP_TABLE[1].a0 = a0 52 drivers/gpu/drm/exynos/exynos_mixer.c #define MXR_CSC_CT(a0, a1, a2) \ a0 53 drivers/gpu/drm/exynos/exynos_mixer.c ((MXR_CSC_C(a0) << 20) | (MXR_CSC_C(a1) << 10) | (MXR_CSC_C(a2) << 0)) a0 324 drivers/gpu/drm/tiny/st7586.c struct gpio_desc *a0; a0 351 drivers/gpu/drm/tiny/st7586.c a0 = devm_gpiod_get(dev, "a0", GPIOD_OUT_LOW); a0 352 drivers/gpu/drm/tiny/st7586.c if (IS_ERR(a0)) { a0 354 drivers/gpu/drm/tiny/st7586.c return PTR_ERR(a0); a0 359 drivers/gpu/drm/tiny/st7586.c ret = mipi_dbi_spi_init(spi, dbi, a0); a0 27 drivers/iio/pressure/mpl115.c s16 a0; a0 69 drivers/iio/pressure/mpl115.c y1 = (data->a0 << 10) + a1 * padc; a0 175 drivers/iio/pressure/mpl115.c data->a0 = ret; a0 42 drivers/infiniband/hw/usnic/usnic_fwd.c enum vnic_devcmd_cmd cmd, u64 *a0, a0 53 drivers/infiniband/hw/usnic/usnic_fwd.c a0, a1, a0 73 drivers/infiniband/hw/usnic/usnic_fwd.c enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1) a0 78 drivers/infiniband/hw/usnic/usnic_fwd.c status = usnic_fwd_devcmd_locked(ufdev, vnic_idx, cmd, a0, a1); a0 204 drivers/infiniband/hw/usnic/usnic_fwd.c uint64_t a0, a1; a0 242 drivers/infiniband/hw/usnic/usnic_fwd.c a0 = tlv_pa; a0 245 drivers/infiniband/hw/usnic/usnic_fwd.c CMD_ADD_FILTER, &a0, &a1); a0 252 drivers/infiniband/hw/usnic/usnic_fwd.c usnic_dbg("VF %s FILTER ID:%llu", ufdev->name, a0); a0 255 drivers/infiniband/hw/usnic/usnic_fwd.c flow->flow_id = (uint32_t) a0; a0 272 drivers/infiniband/hw/usnic/usnic_fwd.c u64 a0, a1; a0 274 drivers/infiniband/hw/usnic/usnic_fwd.c a0 = flow->flow_id; a0 277 drivers/infiniband/hw/usnic/usnic_fwd.c CMD_DEL_FILTER, &a0, &a1); a0 308 drivers/infiniband/hw/usnic/usnic_fwd.c u64 a0, a1; a0 311 drivers/infiniband/hw/usnic/usnic_fwd.c a0 = qp_idx; a0 315 drivers/infiniband/hw/usnic/usnic_fwd.c &a0, &a1); a0 334 drivers/infiniband/hw/usnic/usnic_fwd.c u64 a0, a1; a0 338 drivers/infiniband/hw/usnic/usnic_fwd.c a0 = qp_idx; a0 342 drivers/infiniband/hw/usnic/usnic_fwd.c &a0, &a1); a0 58 drivers/input/touchscreen/mc13783_ts.c #define sort3(a0, a1, a2) ({ \ a0 59 drivers/input/touchscreen/mc13783_ts.c if (a0 > a1) \ a0 60 drivers/input/touchscreen/mc13783_ts.c swap(a0, a1); \ a0 63 drivers/input/touchscreen/mc13783_ts.c if (a0 > a1) \ a0 64 drivers/input/touchscreen/mc13783_ts.c swap(a0, a1); \ a0 122 drivers/mailbox/zynqmp-ipi-mailbox.c unsigned long a0, unsigned long a3, a0 131 drivers/mailbox/zynqmp-ipi-mailbox.c arm_smccc_smc(a0, a1, a2, a3, 0, 0, 0, 0, res); a0 133 drivers/mailbox/zynqmp-ipi-mailbox.c arm_smccc_hvc(a0, a1, a2, a3, 0, 0, 0, 0, res); a0 165 drivers/mailbox/zynqmp-ipi-mailbox.c ret = (int)(res.a0 & 0xFFFFFFFF); a0 203 drivers/mailbox/zynqmp-ipi-mailbox.c ret = (int)(res.a0 & 0xFFFFFFFF); a0 248 drivers/mailbox/zynqmp-ipi-mailbox.c ret = (int)(res.a0 & 0xFFFFFFFF); a0 335 drivers/mailbox/zynqmp-ipi-mailbox.c ret = (int)(res.a0 & 0xFFFFFFFF); a0 3 drivers/media/pci/tw686x/tw686x-regs.h #define REG8_1(a0) ((const u16[8]) { a0, a0 + 1, a0 + 2, a0 + 3, \ a0 4 drivers/media/pci/tw686x/tw686x-regs.h a0 + 4, a0 + 5, a0 + 6, a0 + 7}) a0 5 drivers/media/pci/tw686x/tw686x-regs.h #define REG8_2(a0) ((const u16[8]) { a0, a0 + 2, a0 + 4, a0 + 6, \ a0 6 drivers/media/pci/tw686x/tw686x-regs.h a0 + 8, a0 + 0xa, a0 + 0xc, a0 + 0xe}) a0 7 drivers/media/pci/tw686x/tw686x-regs.h #define REG8_8(a0) ((const u16[8]) { a0, a0 + 8, a0 + 0x10, a0 + 0x18, \ a0 8 drivers/media/pci/tw686x/tw686x-regs.h a0 + 0x20, a0 + 0x28, a0 + 0x30, \ a0 9 drivers/media/pci/tw686x/tw686x-regs.h a0 + 0x38}) a0 55 drivers/media/pci/tw686x/tw686x-regs.h #define VDREG8(a0) ((const u16[8]) { \ a0 56 drivers/media/pci/tw686x/tw686x-regs.h a0 + 0x000, a0 + 0x010, a0 + 0x020, a0 + 0x030, \ a0 57 drivers/media/pci/tw686x/tw686x-regs.h a0 + 0x100, a0 + 0x110, a0 + 0x120, a0 + 0x130}) a0 88 drivers/media/pci/tw686x/tw686x-regs.h #define VDREG2(a0) ((const u16[2]) { a0, a0 + 0x100 }) a0 53 drivers/mfd/altera-sysmgr.c return (int)result.a0; a0 77 drivers/mfd/altera-sysmgr.c return (int)result.a0; a0 115 drivers/net/ethernet/8390/pcnet_cs.c u_char a0, a1, a2; a0 301 drivers/net/ethernet/8390/pcnet_cs.c if ((readb(base+0) == hw_info[i].a0) && a0 358 drivers/net/ethernet/8390/pcnet_cs.c if ((prom[0] == hw_info[i].a0) && a0 30 drivers/net/ethernet/cisco/enic/enic_api.c enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) a0 40 drivers/net/ethernet/cisco/enic/enic_api.c err = vnic_dev_cmd(vdev, cmd, a0, a1, wait); a0 28 drivers/net/ethernet/cisco/enic/enic_api.h enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait); a0 124 drivers/net/ethernet/cisco/enic/enic_res.c u64 a0 = vlanid, a1 = 0; a0 128 drivers/net/ethernet/cisco/enic/enic_res.c err = vnic_dev_cmd(enic->vdev, CMD_VLAN_ADD, &a0, &a1, wait); a0 137 drivers/net/ethernet/cisco/enic/enic_res.c u64 a0 = vlanid, a1 = 0; a0 141 drivers/net/ethernet/cisco/enic/enic_res.c err = vnic_dev_cmd(enic->vdev, CMD_VLAN_DEL, &a0, &a1, wait); a0 153 drivers/net/ethernet/cisco/enic/enic_res.c u64 a0, a1; a0 161 drivers/net/ethernet/cisco/enic/enic_res.c a0 = nic_cfg; a0 168 drivers/net/ethernet/cisco/enic/enic_res.c return vnic_dev_cmd(enic->vdev, cmd, &a0, &a1, wait); a0 173 drivers/net/ethernet/cisco/enic/enic_res.c u64 a0 = (u64)key_pa, a1 = len; a0 176 drivers/net/ethernet/cisco/enic/enic_res.c return vnic_dev_cmd(enic->vdev, CMD_RSS_KEY, &a0, &a1, wait); a0 181 drivers/net/ethernet/cisco/enic/enic_res.c u64 a0 = (u64)cpu_pa, a1 = len; a0 184 drivers/net/ethernet/cisco/enic/enic_res.c return vnic_dev_cmd(enic->vdev, CMD_RSS_CPU, &a0, &a1, wait); a0 457 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 *a0, u64 *a1, int wait) a0 466 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev->args[2] = *a0; a0 483 drivers/net/ethernet/cisco/enic/vnic_dev.c *a0 = vdev->args[1]; a0 490 drivers/net/ethernet/cisco/enic/vnic_dev.c enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) a0 494 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev->args[0] = *a0; a0 499 drivers/net/ethernet/cisco/enic/vnic_dev.c *a0 = vdev->args[0]; a0 518 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 *a0, u64 *a1, int wait) a0 525 drivers/net/ethernet/cisco/enic/vnic_dev.c a0, a1, wait); a0 528 drivers/net/ethernet/cisco/enic/vnic_dev.c a0, a1, wait); a0 531 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); a0 537 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = (u32)cmd, a1 = 0; a0 541 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait); a0 543 drivers/net/ethernet/cisco/enic/vnic_dev.c return !(err || a0); a0 549 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1 = 0; a0 560 drivers/net/ethernet/cisco/enic/vnic_dev.c a0 = vdev->fw_info_pa; a0 566 drivers/net/ethernet/cisco/enic/vnic_dev.c &a0, &a1, wait); a0 569 drivers/net/ethernet/cisco/enic/vnic_dev.c &a0, &a1, wait); a0 580 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1; a0 584 drivers/net/ethernet/cisco/enic/vnic_dev.c a0 = offset; a0 587 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait); a0 590 drivers/net/ethernet/cisco/enic/vnic_dev.c case 1: *(u8 *)value = (u8)a0; break; a0 591 drivers/net/ethernet/cisco/enic/vnic_dev.c case 2: *(u16 *)value = (u16)a0; break; a0 592 drivers/net/ethernet/cisco/enic/vnic_dev.c case 4: *(u32 *)value = (u32)a0; break; a0 593 drivers/net/ethernet/cisco/enic/vnic_dev.c case 8: *(u64 *)value = a0; break; a0 602 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1; a0 613 drivers/net/ethernet/cisco/enic/vnic_dev.c a0 = vdev->stats_pa; a0 616 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait); a0 621 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 623 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait); a0 628 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 632 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_ENABLE_WAIT, &a0, &a1, wait); a0 634 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait); a0 639 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 641 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait); a0 646 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = (u32)arg, a1 = 0; a0 648 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait); a0 653 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 659 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait); a0 663 drivers/net/ethernet/cisco/enic/vnic_dev.c *done = (a0 == 0); a0 670 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = (u32)arg, a1 = 0; a0 672 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_SOFT_RESET, &a0, &a1, wait); a0 677 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 683 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_SOFT_RESET_STATUS, &a0, &a1, wait); a0 687 drivers/net/ethernet/cisco/enic/vnic_dev.c *done = (a0 == 0); a0 694 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = (u32)arg, a1 = 0; a0 700 drivers/net/ethernet/cisco/enic/vnic_dev.c &a0, &a1, wait); a0 711 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 719 drivers/net/ethernet/cisco/enic/vnic_dev.c &a0, &a1, wait); a0 726 drivers/net/ethernet/cisco/enic/vnic_dev.c *done = (a0 == 0); a0 733 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1; a0 735 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_HANG_NOTIFY, &a0, &a1, wait); a0 740 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1; a0 747 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait); a0 752 drivers/net/ethernet/cisco/enic/vnic_dev.c mac_addr[i] = ((u8 *)&a0)[i]; a0 760 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1 = 0; a0 764 drivers/net/ethernet/cisco/enic/vnic_dev.c a0 = (directed ? CMD_PFILTER_DIRECTED : 0) | a0 770 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_PACKET_FILTER, &a0, &a1, wait); a0 779 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 785 drivers/net/ethernet/cisco/enic/vnic_dev.c ((u8 *)&a0)[i] = addr[i]; a0 787 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait); a0 796 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 802 drivers/net/ethernet/cisco/enic/vnic_dev.c ((u8 *)&a0)[i] = addr[i]; a0 804 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_ADDR_DEL, &a0, &a1, wait); a0 814 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = ig_vlan_rewrite_mode, a1 = 0; a0 819 drivers/net/ethernet/cisco/enic/vnic_dev.c &a0, &a1, wait); a0 827 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1; a0 835 drivers/net/ethernet/cisco/enic/vnic_dev.c a0 = (u64)notify_pa; a0 839 drivers/net/ethernet/cisco/enic/vnic_dev.c r = vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait); a0 866 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1; a0 870 drivers/net/ethernet/cisco/enic/vnic_dev.c a0 = 0; /* paddr = 0 to unset notify buffer */ a0 874 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait); a0 917 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = (u32)arg, a1 = 0; a0 922 drivers/net/ethernet/cisco/enic/vnic_dev.c r = vnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait); a0 924 drivers/net/ethernet/cisco/enic/vnic_dev.c vnic_dev_cmd(vdev, CMD_INIT_v1, &a0, &a1, wait); a0 925 drivers/net/ethernet/cisco/enic/vnic_dev.c if (a0 & CMD_INITF_DEFAULT_MAC) { a0 929 drivers/net/ethernet/cisco/enic/vnic_dev.c vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait); a0 930 drivers/net/ethernet/cisco/enic/vnic_dev.c vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait); a0 938 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 941 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_DEINIT, &a0, &a1, wait); a0 1124 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1 = len; a0 1136 drivers/net/ethernet/cisco/enic/vnic_dev.c a0 = prov_pa; a0 1138 drivers/net/ethernet/cisco/enic/vnic_dev.c ret = vnic_dev_cmd(vdev, CMD_INIT_PROV_INFO2, &a0, &a1, wait); a0 1147 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1 = 0; a0 1150 drivers/net/ethernet/cisco/enic/vnic_dev.c a0 = (active ? CMD_ENABLE2_ACTIVE : 0); a0 1152 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_ENABLE2, &a0, &a1, wait); a0 1158 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = cmd, a1 = 0; a0 1162 drivers/net/ethernet/cisco/enic/vnic_dev.c ret = vnic_dev_cmd(vdev, CMD_STATUS, &a0, &a1, wait); a0 1164 drivers/net/ethernet/cisco/enic/vnic_dev.c *status = (int)a0; a0 1181 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1; a0 1186 drivers/net/ethernet/cisco/enic/vnic_dev.c ((u8 *)&a0)[i] = mac_addr[i]; a0 1188 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_SET_MAC_ADDR, &a0, &a1, wait); a0 1208 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0, a1; a0 1224 drivers/net/ethernet/cisco/enic/vnic_dev.c a0 = tlv_pa; a0 1241 drivers/net/ethernet/cisco/enic/vnic_dev.c ret = vnic_dev_cmd(vdev, CMD_ADD_FILTER, &a0, &a1, wait); a0 1242 drivers/net/ethernet/cisco/enic/vnic_dev.c *entry = (u16)a0; a0 1245 drivers/net/ethernet/cisco/enic/vnic_dev.c a0 = *entry; a0 1246 drivers/net/ethernet/cisco/enic/vnic_dev.c ret = vnic_dev_cmd(vdev, CMD_DEL_FILTER, &a0, &a1, wait); a0 1254 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = overlay; a0 1258 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_OVERLAY_OFFLOAD_CTRL, &a0, &a1, wait); a0 1265 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = overlay; a0 1268 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_OVERLAY_OFFLOAD_CFG, &a0, &a1, wait); a0 1274 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = feature; a0 1278 drivers/net/ethernet/cisco/enic/vnic_dev.c ret = vnic_dev_cmd(vdev, CMD_GET_SUPP_FEATURE_VER, &a0, a1, wait); a0 1280 drivers/net/ethernet/cisco/enic/vnic_dev.c *supported_versions = a0; a0 1287 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = CMD_NIC_CFG, a1 = 0; a0 1291 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait); a0 1295 drivers/net/ethernet/cisco/enic/vnic_dev.c if (err || (a0 != 1)) a0 128 drivers/net/ethernet/cisco/enic/vnic_dev.h u64 *a0, u64 *a1, int wait); a0 4380 drivers/net/wireless/broadcom/b43/phy_n.c b43_phy_write(dev, B43_NPHY_C1_RXIQ_COMPA0, pcomp->a0); a0 4385 drivers/net/wireless/broadcom/b43/phy_n.c pcomp->a0 = b43_phy_read(dev, B43_NPHY_C1_RXIQ_COMPA0); a0 4554 drivers/net/wireless/broadcom/b43/phy_n.c new.a0 = a & 0x3FF; a0 4557 drivers/net/wireless/broadcom/b43/phy_n.c new.a0 = b & 0x3FF; a0 5910 drivers/net/wireless/broadcom/b43/phy_n.c hw_gain += sprom->antenna_gain.a0; a0 892 drivers/net/wireless/broadcom/b43/phy_n.h s16 a0; a0 1838 drivers/net/wireless/broadcom/b43legacy/phy.c - dev->dev->bus->sprom.antenna_gain.a0 a0 4746 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wlc->band->antgain = sprom->antenna_gain.a0; a0 360 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h s16 a0; a0 18589 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ, tx_comp.a0); a0 26065 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c write_phy_reg(pi, 0x9a, pcomp->a0); a0 26070 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c pcomp->a0 = read_phy_reg(pi, 0x9a); a0 26131 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c new_comp.a0 = new_comp.b0 = new_comp.a1 = new_comp.b1 = 0x0; a0 26203 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c new_comp.a0 = (s16) a & 0x3ff; a0 26207 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c new_comp.a0 = (s16) b & 0x3ff; a0 26926 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c zero_comp.a0 = zero_comp.b0 = zero_comp.a1 = zero_comp.b1 = 0x0; a0 56 drivers/nvmem/stm32-romem.c if (res.a0) a0 118 drivers/phy/marvell/phy-mvebu-a3700-comphy.c return res.a0; a0 279 drivers/phy/marvell/phy-mvebu-cp110-comphy.c return res.a0; a0 350 drivers/remoteproc/stm32_rproc.c err = smc_res.a0; a0 75 drivers/rtc/rtc-imx-sc.c return res.a0; a0 185 drivers/scsi/fnic/fnic_res.c u64 a0, a1; a0 193 drivers/scsi/fnic/fnic_res.c a0 = nic_cfg; a0 196 drivers/scsi/fnic/fnic_res.c return vnic_dev_cmd(fnic->vdev, CMD_NIC_CFG, &a0, &a1, wait); a0 271 drivers/scsi/fnic/vnic_dev.c u64 *a0 = &vdev->args[0]; a0 281 drivers/scsi/fnic/vnic_dev.c writeq(*a0, &devcmd->args[0]); a0 307 drivers/scsi/fnic/vnic_dev.c *a0 = readq(&devcmd->args[0]); a0 507 drivers/scsi/fnic/vnic_dev.c enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) a0 511 drivers/scsi/fnic/vnic_dev.c vdev->args[0] = *a0; a0 516 drivers/scsi/fnic/vnic_dev.c *a0 = vdev->args[0]; a0 524 drivers/scsi/fnic/vnic_dev.c u64 *a0, u64 *a1, int wait) a0 531 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); a0 539 drivers/scsi/fnic/vnic_dev.c u64 a0, a1 = 0; a0 550 drivers/scsi/fnic/vnic_dev.c a0 = vdev->fw_info_pa; a0 553 drivers/scsi/fnic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait); a0 564 drivers/scsi/fnic/vnic_dev.c u64 a0, a1; a0 568 drivers/scsi/fnic/vnic_dev.c a0 = offset; a0 571 drivers/scsi/fnic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait); a0 575 drivers/scsi/fnic/vnic_dev.c *(u8 *)value = (u8)a0; a0 578 drivers/scsi/fnic/vnic_dev.c *(u16 *)value = (u16)a0; a0 581 drivers/scsi/fnic/vnic_dev.c *(u32 *)value = (u32)a0; a0 584 drivers/scsi/fnic/vnic_dev.c *(u64 *)value = a0; a0 596 drivers/scsi/fnic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 598 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_STATS_CLEAR, &a0, &a1, wait); a0 603 drivers/scsi/fnic/vnic_dev.c u64 a0, a1; a0 614 drivers/scsi/fnic/vnic_dev.c a0 = vdev->stats_pa; a0 617 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait); a0 622 drivers/scsi/fnic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 624 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait); a0 629 drivers/scsi/fnic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 631 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait); a0 636 drivers/scsi/fnic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 638 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait); a0 643 drivers/scsi/fnic/vnic_dev.c u64 a0 = (u32)arg, a1 = 0; a0 645 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait); a0 650 drivers/scsi/fnic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 656 drivers/scsi/fnic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait); a0 660 drivers/scsi/fnic/vnic_dev.c *done = (a0 == 0); a0 667 drivers/scsi/fnic/vnic_dev.c u64 a0 = (u32)arg, a1 = 0; a0 669 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_SOFT_RESET, &a0, &a1, wait); a0 674 drivers/scsi/fnic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 680 drivers/scsi/fnic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_SOFT_RESET_STATUS, &a0, &a1, wait); a0 684 drivers/scsi/fnic/vnic_dev.c *done = (a0 == 0); a0 691 drivers/scsi/fnic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 693 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_HANG_NOTIFY, &a0, &a1, wait); a0 718 drivers/scsi/fnic/vnic_dev.c u64 a0, a1 = 0; a0 722 drivers/scsi/fnic/vnic_dev.c a0 = (directed ? CMD_PFILTER_DIRECTED : 0) | a0 728 drivers/scsi/fnic/vnic_dev.c err = vnic_dev_cmd(vdev, CMD_PACKET_FILTER, &a0, &a1, wait); a0 765 drivers/scsi/fnic/vnic_dev.c u64 a0, a1; a0 776 drivers/scsi/fnic/vnic_dev.c a0 = vdev->notify_pa; a0 780 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait); a0 785 drivers/scsi/fnic/vnic_dev.c u64 a0, a1; a0 788 drivers/scsi/fnic/vnic_dev.c a0 = 0; /* paddr = 0 to unset notify buffer */ a0 792 drivers/scsi/fnic/vnic_dev.c vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait); a0 819 drivers/scsi/fnic/vnic_dev.c u64 a0 = (u32)arg, a1 = 0; a0 821 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait); a0 826 drivers/scsi/fnic/vnic_dev.c u64 a0 = new_default_vlan, a1 = 0; a0 830 drivers/scsi/fnic/vnic_dev.c old_vlan = vnic_dev_cmd(vdev, CMD_SET_DEFAULT_VLAN, &a0, &a1, wait); a0 126 drivers/scsi/fnic/vnic_dev.h u64 *a0, u64 *a1, int wait); a0 3440 drivers/scsi/qla2xxx/qla_init.c if (a0->_field & _flag) {\ a0 3456 drivers/scsi/qla2xxx/qla_init.c struct sff_8247_a0 *a0 = (struct sff_8247_a0 *)vha->hw->sfp_data; a0 3461 drivers/scsi/qla2xxx/qla_init.c snprintf(str, SFF_VEN_NAME_LEN+1, a0->vendor_name); a0 3466 drivers/scsi/qla2xxx/qla_init.c snprintf(str, SFF_PART_NAME_LEN+1, a0->vendor_pn); a0 3510 drivers/scsi/qla2xxx/qla_init.c if (a0->length_km) a0 3512 drivers/scsi/qla2xxx/qla_init.c "SFP Distant: %d km\n", a0->length_km); a0 3513 drivers/scsi/qla2xxx/qla_init.c if (a0->length_100m) a0 3515 drivers/scsi/qla2xxx/qla_init.c "SFP Distant: %d m\n", a0->length_100m*100); a0 3516 drivers/scsi/qla2xxx/qla_init.c if (a0->length_50um_10m) a0 3518 drivers/scsi/qla2xxx/qla_init.c "SFP Distant (WL=50um): %d m\n", a0->length_50um_10m * 10); a0 3519 drivers/scsi/qla2xxx/qla_init.c if (a0->length_62um_10m) a0 3521 drivers/scsi/qla2xxx/qla_init.c "SFP Distant (WL=62.5um): %d m\n", a0->length_62um_10m * 10); a0 3522 drivers/scsi/qla2xxx/qla_init.c if (a0->length_om4_10m) a0 3524 drivers/scsi/qla2xxx/qla_init.c "SFP Distant (OM4): %d m\n", a0->length_om4_10m * 10); a0 3525 drivers/scsi/qla2xxx/qla_init.c if (a0->length_om3_10m) a0 3527 drivers/scsi/qla2xxx/qla_init.c "SFP Distant (OM3): %d m\n", a0->length_om3_10m * 10); a0 448 drivers/scsi/snic/vnic_dev.c u64 *a0, u64 *a1, int wait) a0 453 drivers/scsi/snic/vnic_dev.c vdev->args[0] = *a0; a0 458 drivers/scsi/snic/vnic_dev.c *a0 = vdev->args[0]; a0 467 drivers/scsi/snic/vnic_dev.c u64 a0, a1 = 0; a0 478 drivers/scsi/snic/vnic_dev.c a0 = vdev->fw_info_pa; a0 481 drivers/scsi/snic/vnic_dev.c err = svnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait); a0 492 drivers/scsi/snic/vnic_dev.c u64 a0, a1; a0 496 drivers/scsi/snic/vnic_dev.c a0 = offset; a0 499 drivers/scsi/snic/vnic_dev.c err = svnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait); a0 503 drivers/scsi/snic/vnic_dev.c *(u8 *)value = (u8)a0; a0 506 drivers/scsi/snic/vnic_dev.c *(u16 *)value = (u16)a0; a0 509 drivers/scsi/snic/vnic_dev.c *(u32 *)value = (u32)a0; a0 512 drivers/scsi/snic/vnic_dev.c *(u64 *)value = a0; a0 524 drivers/scsi/snic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 527 drivers/scsi/snic/vnic_dev.c return svnic_dev_cmd(vdev, CMD_STATS_CLEAR, &a0, &a1, wait); a0 532 drivers/scsi/snic/vnic_dev.c u64 a0, a1; a0 543 drivers/scsi/snic/vnic_dev.c a0 = vdev->stats_pa; a0 546 drivers/scsi/snic/vnic_dev.c return svnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait); a0 551 drivers/scsi/snic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 554 drivers/scsi/snic/vnic_dev.c return svnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait); a0 559 drivers/scsi/snic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 563 drivers/scsi/snic/vnic_dev.c err = svnic_dev_cmd(vdev, CMD_ENABLE_WAIT, &a0, &a1, wait); a0 565 drivers/scsi/snic/vnic_dev.c return svnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait); a0 572 drivers/scsi/snic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 575 drivers/scsi/snic/vnic_dev.c return svnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait); a0 580 drivers/scsi/snic/vnic_dev.c u64 a0 = (u32)arg, a1 = 0; a0 583 drivers/scsi/snic/vnic_dev.c return svnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait); a0 588 drivers/scsi/snic/vnic_dev.c u64 a0 = 0, a1 = 0; a0 594 drivers/scsi/snic/vnic_dev.c err = svnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait); a0 598 drivers/scsi/snic/vnic_dev.c *done = (a0 == 0); a0 605 drivers/scsi/snic/vnic_dev.c u64 a0, a1; a0 616 drivers/scsi/snic/vnic_dev.c a0 = vdev->notify_pa; a0 620 drivers/scsi/snic/vnic_dev.c return svnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait); a0 625 drivers/scsi/snic/vnic_dev.c u64 a0, a1; a0 628 drivers/scsi/snic/vnic_dev.c a0 = 0; /* paddr = 0 to unset notify buffer */ a0 632 drivers/scsi/snic/vnic_dev.c svnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait); a0 659 drivers/scsi/snic/vnic_dev.c u64 a0 = (u32)arg, a1 = 0; a0 662 drivers/scsi/snic/vnic_dev.c return svnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait); a0 84 drivers/scsi/snic/vnic_dev.h u64 *a0, u64 *a1, int wait); a0 367 drivers/soc/tegra/pmc.c if (res.a0) { a0 370 drivers/soc/tegra/pmc.c __func__, res.a0); a0 373 drivers/soc/tegra/pmc.c res.a0); a0 390 drivers/soc/tegra/pmc.c if (res.a0) { a0 393 drivers/soc/tegra/pmc.c __func__, res.a0); a0 396 drivers/soc/tegra/pmc.c res.a0); a0 417 drivers/ssb/pci.c out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in, a0 535 drivers/ssb/pci.c out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in, a0 677 drivers/ssb/pci.c out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in, a0 667 drivers/ssb/pcmcia.c sprom->antenna_gain.a0 = tuple->TupleData[1]; a0 554 drivers/ssb/sdio.c sprom->antenna_gain.a0 = tuple->data[1]; a0 133 drivers/tee/optee/call.c param.a0 = OPTEE_SMC_CALL_WITH_ARG; a0 140 drivers/tee/optee/call.c optee->invoke_fn(param.a0, param.a1, param.a2, param.a3, a0 144 drivers/tee/optee/call.c if (res.a0 == OPTEE_SMC_RETURN_ETHREAD_LIMIT) { a0 150 drivers/tee/optee/call.c } else if (OPTEE_SMC_RETURN_IS_RPC(res.a0)) { a0 152 drivers/tee/optee/call.c param.a0 = res.a0; a0 158 drivers/tee/optee/call.c ret = res.a0; a0 400 drivers/tee/optee/call.c if (res.a0 == OPTEE_SMC_RETURN_OK) a0 344 drivers/tee/optee/core.c if (res.a0 == OPTEE_MSG_UID_0 && res.a1 == OPTEE_MSG_UID_1 && a0 519 drivers/tee/optee/core.c static void optee_smccc_smc(unsigned long a0, unsigned long a1, a0 525 drivers/tee/optee/core.c arm_smccc_smc(a0, a1, a2, a3, a4, a5, a6, a7, res); a0 528 drivers/tee/optee/core.c static void optee_smccc_hvc(unsigned long a0, unsigned long a1, a0 534 drivers/tee/optee/core.c arm_smccc_hvc(a0, a1, a2, a3, a4, a5, a6, a7, res); a0 106 drivers/tee/optee/optee_private.h u32 a0; a0 406 drivers/tee/optee/rpc.c switch (OPTEE_SMC_RETURN_GET_RPC_FUNC(param->a0)) { a0 438 drivers/tee/optee/rpc.c (u32)OPTEE_SMC_RETURN_GET_RPC_FUNC(param->a0)); a0 442 drivers/tee/optee/rpc.c param->a0 = OPTEE_SMC_CALL_RETURN_FROM_RPC; a0 66 drivers/watchdog/imx_sc_wdt.c if (res.a0) a0 72 drivers/watchdog/imx_sc_wdt.c return res.a0 ? -EACCES : 0; a0 82 drivers/watchdog/imx_sc_wdt.c return res.a0 ? -EACCES : 0; a0 94 drivers/watchdog/imx_sc_wdt.c return res.a0 ? -EACCES : 0; a0 110 drivers/watchdog/imx_sc_wdt.c if (res.a0) a0 88 include/linux/arm-smccc.h unsigned long a0; a0 119 include/linux/arm-smccc.h asmlinkage void __arm_smccc_smc(unsigned long a0, unsigned long a1, a0 136 include/linux/arm-smccc.h asmlinkage void __arm_smccc_hvc(unsigned long a0, unsigned long a1, a0 191 include/linux/arm-smccc.h #define __declare_arg_0(a0, res) \ a0 193 include/linux/arm-smccc.h register unsigned long r0 asm("r0") = (u32)a0; \ a0 198 include/linux/arm-smccc.h #define __declare_arg_1(a0, a1, res) \ a0 201 include/linux/arm-smccc.h register unsigned long r0 asm("r0") = (u32)a0; \ a0 206 include/linux/arm-smccc.h #define __declare_arg_2(a0, a1, a2, res) \ a0 210 include/linux/arm-smccc.h register unsigned long r0 asm("r0") = (u32)a0; \ a0 215 include/linux/arm-smccc.h #define __declare_arg_3(a0, a1, a2, a3, res) \ a0 220 include/linux/arm-smccc.h register unsigned long r0 asm("r0") = (u32)a0; \ a0 225 include/linux/arm-smccc.h #define __declare_arg_4(a0, a1, a2, a3, a4, res) \ a0 227 include/linux/arm-smccc.h __declare_arg_3(a0, a1, a2, a3, res); \ a0 230 include/linux/arm-smccc.h #define __declare_arg_5(a0, a1, a2, a3, a4, a5, res) \ a0 232 include/linux/arm-smccc.h __declare_arg_4(a0, a1, a2, a3, a4, res); \ a0 235 include/linux/arm-smccc.h #define __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res) \ a0 237 include/linux/arm-smccc.h __declare_arg_5(a0, a1, a2, a3, a4, a5, res); \ a0 240 include/linux/arm-smccc.h #define __declare_arg_7(a0, a1, a2, a3, a4, a5, a6, a7, res) \ a0 242 include/linux/arm-smccc.h __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res); \ a0 265 include/linux/audit.h extern void __audit_syscall_entry(int major, unsigned long a0, unsigned long a1, a0 302 include/linux/audit.h static inline void audit_syscall_entry(int major, unsigned long a0, a0 307 include/linux/audit.h __audit_syscall_entry(major, a0, a1, a2, a3); a0 525 include/linux/audit.h static inline void audit_syscall_entry(int major, unsigned long a0, a0 227 include/linux/ftrace.h extern void ftrace_stub(unsigned long a0, unsigned long a1, a0 699 include/linux/ftrace.h extern void trace_preempt_on(unsigned long a0, unsigned long a1); a0 700 include/linux/ftrace.h extern void trace_preempt_off(unsigned long a0, unsigned long a1); a0 706 include/linux/ftrace.h # define trace_preempt_on(a0, a1) do { } while (0) a0 707 include/linux/ftrace.h # define trace_preempt_off(a0, a1) do { } while (0) a0 221 include/linux/math64.h } rl, rm, rn, rh, a0, b0; a0 224 include/linux/math64.h a0.ll = a; a0 227 include/linux/math64.h rl.ll = mul_u32_u32(a0.l.low, b0.l.low); a0 228 include/linux/math64.h rm.ll = mul_u32_u32(a0.l.low, b0.l.high); a0 229 include/linux/math64.h rn.ll = mul_u32_u32(a0.l.high, b0.l.low); a0 230 include/linux/math64.h rh.ll = mul_u32_u32(a0.l.high, b0.l.high); a0 124 include/linux/signal.h unsigned long a0, a1, a2, a3, b0, b1, b2, b3; \ a0 138 include/linux/signal.h a0 = a->sig[0]; b0 = b->sig[0]; \ a0 139 include/linux/signal.h r->sig[0] = op(a0, b0); \ a0 110 include/linux/ssb/ssb.h s8 a0, a1, a2, a3; a0 1973 kernel/trace/trace.h void tracer_preempt_on(unsigned long a0, unsigned long a1); a0 1974 kernel/trace/trace.h void tracer_preempt_off(unsigned long a0, unsigned long a1); a0 1976 kernel/trace/trace.h static inline void tracer_preempt_on(unsigned long a0, unsigned long a1) { } a0 1977 kernel/trace/trace.h static inline void tracer_preempt_off(unsigned long a0, unsigned long a1) { } a0 1980 kernel/trace/trace.h void tracer_hardirqs_on(unsigned long a0, unsigned long a1); a0 1981 kernel/trace/trace.h void tracer_hardirqs_off(unsigned long a0, unsigned long a1); a0 1983 kernel/trace/trace.h static inline void tracer_hardirqs_on(unsigned long a0, unsigned long a1) { } a0 1984 kernel/trace/trace.h static inline void tracer_hardirqs_off(unsigned long a0, unsigned long a1) { } a0 610 kernel/trace/trace_irqsoff.c void tracer_hardirqs_on(unsigned long a0, unsigned long a1) a0 615 kernel/trace/trace_irqsoff.c stop_critical_timing(a0, a1, pc); a0 619 kernel/trace/trace_irqsoff.c void tracer_hardirqs_off(unsigned long a0, unsigned long a1) a0 624 kernel/trace/trace_irqsoff.c start_critical_timing(a0, a1, pc); a0 662 kernel/trace/trace_irqsoff.c void tracer_preempt_on(unsigned long a0, unsigned long a1) a0 667 kernel/trace/trace_irqsoff.c stop_critical_timing(a0, a1, pc); a0 670 kernel/trace/trace_irqsoff.c void tracer_preempt_off(unsigned long a0, unsigned long a1) a0 675 kernel/trace/trace_irqsoff.c start_critical_timing(a0, a1, pc); a0 81 kernel/trace/trace_preemptirq.c void trace_preempt_on(unsigned long a0, unsigned long a1) a0 84 kernel/trace/trace_preemptirq.c trace_preempt_enable_rcuidle(a0, a1); a0 85 kernel/trace/trace_preemptirq.c tracer_preempt_on(a0, a1); a0 88 kernel/trace/trace_preemptirq.c void trace_preempt_off(unsigned long a0, unsigned long a1) a0 91 kernel/trace/trace_preemptirq.c trace_preempt_disable_rcuidle(a0, a1); a0 92 kernel/trace/trace_preemptirq.c tracer_preempt_off(a0, a1); a0 723 net/compat.c u32 a0, a1; a0 739 net/compat.c a0 = a[0]; a0 744 net/compat.c ret = __sys_socket(a0, a1, a[2]); a0 747 net/compat.c ret = __sys_bind(a0, compat_ptr(a1), a[2]); a0 750 net/compat.c ret = __sys_connect(a0, compat_ptr(a1), a[2]); a0 753 net/compat.c ret = __sys_listen(a0, a1); a0 756 net/compat.c ret = __sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), 0); a0 759 net/compat.c ret = __sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2])); a0 762 net/compat.c ret = __sys_getpeername(a0, compat_ptr(a1), compat_ptr(a[2])); a0 765 net/compat.c ret = __sys_socketpair(a0, a1, a[2], compat_ptr(a[3])); a0 768 net/compat.c ret = __sys_sendto(a0, compat_ptr(a1), a[2], a[3], NULL, 0); a0 771 net/compat.c ret = __sys_sendto(a0, compat_ptr(a1), a[2], a[3], a0 775 net/compat.c ret = __compat_sys_recvfrom(a0, compat_ptr(a1), a[2], a[3], a0 779 net/compat.c ret = __compat_sys_recvfrom(a0, compat_ptr(a1), a[2], a[3], a0 784 net/compat.c ret = __sys_shutdown(a0, a1); a0 787 net/compat.c ret = __compat_sys_setsockopt(a0, a1, a[2], a0 791 net/compat.c ret = __compat_sys_getsockopt(a0, a1, a[2], a0 796 net/compat.c ret = __compat_sys_sendmsg(a0, compat_ptr(a1), a[2]); a0 799 net/compat.c ret = __compat_sys_sendmmsg(a0, compat_ptr(a1), a[2], a[3]); a0 802 net/compat.c ret = __compat_sys_recvmsg(a0, compat_ptr(a1), a[2]); a0 805 net/compat.c ret = __sys_recvmmsg(a0, compat_ptr(a1), a[2], a0 810 net/compat.c ret = __sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), a[3]); a0 2821 net/socket.c unsigned long a0, a1; a0 2841 net/socket.c a0 = a[0]; a0 2846 net/socket.c err = __sys_socket(a0, a1, a[2]); a0 2849 net/socket.c err = __sys_bind(a0, (struct sockaddr __user *)a1, a[2]); a0 2852 net/socket.c err = __sys_connect(a0, (struct sockaddr __user *)a1, a[2]); a0 2855 net/socket.c err = __sys_listen(a0, a1); a0 2858 net/socket.c err = __sys_accept4(a0, (struct sockaddr __user *)a1, a0 2863 net/socket.c __sys_getsockname(a0, (struct sockaddr __user *)a1, a0 2868 net/socket.c __sys_getpeername(a0, (struct sockaddr __user *)a1, a0 2872 net/socket.c err = __sys_socketpair(a0, a1, a[2], (int __user *)a[3]); a0 2875 net/socket.c err = __sys_sendto(a0, (void __user *)a1, a[2], a[3], a0 2879 net/socket.c err = __sys_sendto(a0, (void __user *)a1, a[2], a[3], a0 2883 net/socket.c err = __sys_recvfrom(a0, (void __user *)a1, a[2], a[3], a0 2887 net/socket.c err = __sys_recvfrom(a0, (void __user *)a1, a[2], a[3], a0 2892 net/socket.c err = __sys_shutdown(a0, a1); a0 2895 net/socket.c err = __sys_setsockopt(a0, a1, a[2], (char __user *)a[3], a0 2900 net/socket.c __sys_getsockopt(a0, a1, a[2], (char __user *)a[3], a0 2904 net/socket.c err = __sys_sendmsg(a0, (struct user_msghdr __user *)a1, a0 2908 net/socket.c err = __sys_sendmmsg(a0, (struct mmsghdr __user *)a1, a[2], a0 2912 net/socket.c err = __sys_recvmsg(a0, (struct user_msghdr __user *)a1, a0 2917 net/socket.c err = __sys_recvmmsg(a0, (struct mmsghdr __user *)a1, a0 2922 net/socket.c err = __sys_recvmmsg(a0, (struct mmsghdr __user *)a1, a0 2927 net/socket.c err = __sys_accept4(a0, (struct sockaddr __user *)a1, a0 46 tools/perf/arch/s390/include/dwarf-regs-table.h REG_DWARFNUM_NAME(a0, 48), a0 40 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c static inline long x86_syscall3(long nr, long a0, long a1, long a2) a0 45 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c "D" (a0), "S" (a1), "d" (a2) : a0 50 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c "b" (a0), "c" (a1), "d" (a2) : a0 47 virt/kvm/arm/psci.c unsigned long a0, a0 52 virt/kvm/arm/psci.c vcpu_set_reg(vcpu, 0, a0);