Symbol: a0
arch/alpha/include/asm/mmu_context.h
32
register unsigned long a0 __asm__("$16");
arch/alpha/include/asm/mmu_context.h
35
a0 = virt_to_phys(pcb);
arch/alpha/include/asm/mmu_context.h
38
: "=r"(v0), "=r"(a0)
arch/alpha/include/asm/mmu_context.h
39
: "i"(PAL_swpctx), "r"(a0)
arch/alpha/include/asm/pal.h
124
register unsigned long a0 __asm__("$16") = 3;
arch/alpha/include/asm/pal.h
127
: "=r"(v0), "+r"(a0)
arch/alpha/include/asm/pal.h
138
register unsigned long a0 __asm__("$16") = 4;
arch/alpha/include/asm/pal.h
141
: "=r"(v0), "+r"(a0)
arch/alpha/include/asm/pal.h
151
register unsigned long a0 __asm__("$16") = 5;
arch/alpha/include/asm/pal.h
155
: "+r"(a0), "+r"(a1)
arch/alpha/include/asm/pal.h
163
register unsigned long a0 __asm__("$16") = 6;
arch/alpha/include/asm/pal.h
167
: "+r"(a0), "+r"(a1)
arch/alpha/include/asm/pal.h
176
register unsigned long a0 __asm__("$16") = 7;
arch/alpha/include/asm/pal.h
179
: "=r"(v0), "+r"(a0)
arch/alpha/kernel/traps.c
364
unsigned long ps, pc, gp, a0, a1, a2;
arch/arm/mach-artpec/board-artpec6.c
52
WARN_ON(res.a0);
arch/arm/mach-at91/pm.c
1126
if (res.a0 == 0) {
arch/arm/mach-at91/pm.c
1137
if (res.a0 == 0) {
arch/arm/mach-at91/sam_secure.c
19
struct arm_smccc_res res = {.a0 = -1};
arch/arm/mach-omap2/omap-secure.c
95
WARN(res.a0, "Secure function call 0x%08x failed\n", fn);
arch/arm/mm/proc-v7-bugs.c
20
switch ((int)res.a0) {
arch/arm64/hyperv/hv_core.c
112
args.a0 = HV_FUNC_ID;
arch/arm64/hyperv/hv_core.c
130
BUG_ON(!hv_result_success(res.a0));
arch/arm64/hyperv/hv_core.c
34
return res.a0;
arch/arm64/hyperv/hv_core.c
52
return res.a0;
arch/arm64/hyperv/hv_core.c
69
return res.a0;
arch/arm64/hyperv/hv_core.c
96
BUG_ON(!hv_result_success(res.a0));
arch/arm64/include/asm/archrandom.h
20
if ((s32)res.a0 < 0)
arch/arm64/include/asm/archrandom.h
23
return res.a0 >= ARM_SMCCC_TRNG_MIN_VERSION;
arch/arm64/include/asm/archrandom.h
98
if ((int)res.a0 >= 0) {
arch/arm64/include/asm/kvm_host.h
1243
WARN_ON(res.a0 != SMCCC_RET_SUCCESS); \
arch/arm64/include/asm/rsi_cmds.h
118
regs.a0 = SMC_RSI_ATTESTATION_TOKEN_INIT;
arch/arm64/include/asm/rsi_cmds.h
122
if (regs.a0 == RSI_SUCCESS)
arch/arm64/include/asm/rsi_cmds.h
159
return res.a0;
arch/arm64/include/asm/rsi_cmds.h
38
return res.a0;
arch/arm64/include/asm/rsi_cmds.h
47
return res.a0;
arch/arm64/include/asm/rsi_cmds.h
61
if (res.a0 == RSI_SUCCESS) {
arch/arm64/include/asm/rsi_cmds.h
68
return res.a0;
arch/arm64/include/asm/rsi_cmds.h
88
return res.a0;
arch/arm64/kernel/asm-offsets.c
136
DEFINE(ARM_SMCCC_RES_X0_OFFS, offsetof(struct arm_smccc_res, a0));
arch/arm64/kernel/asm-offsets.c
140
DEFINE(ARM_SMCCC_1_2_REGS_X0_OFFS, offsetof(struct arm_smccc_1_2_regs, a0));
arch/arm64/kernel/cpufeature.c
2362
if (res.a0 == HVC_STUB_ERR)
arch/arm64/kernel/paravirt.c
138
if (res.a0 != SMCCC_RET_SUCCESS)
arch/arm64/kernel/paravirt.c
144
return (res.a0 == SMCCC_RET_SUCCESS);
arch/arm64/kernel/paravirt.c
95
if (res.a0 == SMCCC_RET_NOT_SUPPORTED)
arch/arm64/kernel/paravirt.c
98
kaddr = memremap(res.a0,
arch/arm64/kernel/proton-pack.c
184
ret = res.a0;
arch/arm64/kernel/proton-pack.c
486
ret = res.a0;
arch/arm64/kernel/proton-pack.c
936
ret = res.a0;
arch/arm64/kvm/arm.c
2130
WARN_ON(res.a0 != SMCCC_RET_SUCCESS);
arch/arm64/kvm/hyp/nvhe/ffa.c
100
cpu_reg(ctxt, 0) = res->a0;
arch/arm64/kvm/hyp/nvhe/ffa.c
151
.a0 = FFA_FN64_RXTX_MAP,
arch/arm64/kvm/hyp/nvhe/ffa.c
157
return res.a0 == FFA_SUCCESS ? FFA_RET_SUCCESS : res.a2;
arch/arm64/kvm/hyp/nvhe/ffa.c
165
.a0 = FFA_RXTX_UNMAP,
arch/arm64/kvm/hyp/nvhe/ffa.c
169
return res.a0 == FFA_SUCCESS ? FFA_RET_SUCCESS : res.a2;
arch/arm64/kvm/hyp/nvhe/ffa.c
176
.a0 = FFA_MEM_FRAG_TX,
arch/arm64/kvm/hyp/nvhe/ffa.c
188
.a0 = FFA_MEM_FRAG_RX,
arch/arm64/kvm/hyp/nvhe/ffa.c
200
.a0 = func_id,
arch/arm64/kvm/hyp/nvhe/ffa.c
210
.a0 = FFA_MEM_RECLAIM,
arch/arm64/kvm/hyp/nvhe/ffa.c
220
.a0 = FFA_FN64_MEM_RETRIEVE_REQ,
arch/arm64/kvm/hyp/nvhe/ffa.c
229
.a0 = FFA_RX_RELEASE,
arch/arm64/kvm/hyp/nvhe/ffa.c
446
WARN_ON(res->a0 != FFA_SUCCESS);
arch/arm64/kvm/hyp/nvhe/ffa.c
451
if (res->a0 != FFA_SUCCESS && res->a0 != FFA_MEM_FRAG_RX)
arch/arm64/kvm/hyp/nvhe/ffa.c
543
if (res->a0 != FFA_MEM_FRAG_RX)
arch/arm64/kvm/hyp/nvhe/ffa.c
548
} else if (res->a0 != FFA_SUCCESS) {
arch/arm64/kvm/hyp/nvhe/ffa.c
596
if (res->a0 != FFA_MEM_RETRIEVE_RESP)
arch/arm64/kvm/hyp/nvhe/ffa.c
629
if (res->a0 != FFA_MEM_FRAG_TX) {
arch/arm64/kvm/hyp/nvhe/ffa.c
640
if (res->a0 != FFA_SUCCESS)
arch/arm64/kvm/hyp/nvhe/ffa.c
732
.a0 = FFA_ID_GET,
arch/arm64/kvm/hyp/nvhe/ffa.c
734
if (res.a0 != FFA_SUCCESS)
arch/arm64/kvm/hyp/nvhe/ffa.c
741
.a0 = FFA_FEATURES,
arch/arm64/kvm/hyp/nvhe/ffa.c
744
if (res.a0 != FFA_SUCCESS)
arch/arm64/kvm/hyp/nvhe/ffa.c
77
.a0 = FFA_ERROR,
arch/arm64/kvm/hyp/nvhe/ffa.c
773
res->a0 = FFA_RET_NOT_SUPPORTED;
arch/arm64/kvm/hyp/nvhe/ffa.c
780
res->a0 = FFA_RET_NOT_SUPPORTED;
arch/arm64/kvm/hyp/nvhe/ffa.c
782
res->a0 = hyp_ffa_version;
arch/arm64/kvm/hyp/nvhe/ffa.c
792
.a0 = FFA_VERSION,
arch/arm64/kvm/hyp/nvhe/ffa.c
795
if ((s32)res->a0 == FFA_RET_NOT_SUPPORTED)
arch/arm64/kvm/hyp/nvhe/ffa.c
802
res->a0 = FFA_RET_NOT_SUPPORTED;
arch/arm64/kvm/hyp/nvhe/ffa.c
805
res->a0 = hyp_ffa_version;
arch/arm64/kvm/hyp/nvhe/ffa.c
828
.a0 = FFA_PARTITION_INFO_GET,
arch/arm64/kvm/hyp/nvhe/ffa.c
836
if (res->a0 != FFA_SUCCESS)
arch/arm64/kvm/hyp/nvhe/ffa.c
85
*res = (struct arm_smccc_1_2_regs) { .a0 = FFA_SUCCESS,
arch/arm64/kvm/hyp/nvhe/ffa.c
943
.a0 = FFA_VERSION,
arch/arm64/kvm/hyp/nvhe/ffa.c
946
if ((s32)res.a0 == FFA_RET_NOT_SUPPORTED)
arch/arm64/kvm/hyp/nvhe/ffa.c
962
if (FFA_MAJOR_VERSION(res.a0) != 1)
arch/arm64/kvm/hyp/nvhe/ffa.c
965
if (FFA_MINOR_VERSION(res.a0) < FFA_MINOR_VERSION(FFA_VERSION_1_2))
arch/arm64/kvm/hyp/nvhe/ffa.c
966
hyp_ffa_version = res.a0;
arch/arm64/kvm/hyp/nvhe/psci-relay.c
69
return res.a0;
arch/csky/abiv1/alignment.c
15
return rx == 15 ? regs->lr : *((uint32_t *)&(regs->a0) - 2 + rx);
arch/csky/abiv1/alignment.c
23
*((uint32_t *)&(regs->a0) - 2 + rx) = val;
arch/csky/abiv1/inc/abi/elf.h
11
pr_reg[4] = regs->a0; \
arch/csky/abiv1/inc/abi/entry.h
58
stw a0, (sp, 20)
arch/csky/abiv1/inc/abi/entry.h
59
stw a0, (sp, 24)
arch/csky/abiv1/inc/abi/entry.h
83
ldw a0, (sp, 8)
arch/csky/abiv1/inc/abi/entry.h
84
mtcr a0, epc
arch/csky/abiv1/inc/abi/entry.h
85
ldw a0, (sp, 12)
arch/csky/abiv1/inc/abi/entry.h
86
mtcr a0, epsr
arch/csky/abiv1/inc/abi/entry.h
87
btsti a0, 31
arch/csky/abiv1/inc/abi/entry.h
89
ldw a0, (sp, 16)
arch/csky/abiv1/inc/abi/entry.h
90
mtcr a0, ss1
arch/csky/abiv1/inc/abi/entry.h
92
ldw a0, (sp, 24)
arch/csky/abiv2/fpu.c
54
regx = *(&regs->a0 + index);
arch/csky/abiv2/fpu.c
83
*(&regs->a0 + index) = regx;
arch/csky/abiv2/inc/abi/elf.h
10
pr_reg[2] = regs->a0; \
arch/csky/abiv2/inc/abi/entry.h
117
stw a0, (sp, 20)
arch/csky/abiv2/inc/abi/entry.h
118
stw a0, (sp, 24)
arch/csky/abiv2/inc/abi/entry.h
143
ldw a0, (sp, 140)
arch/csky/abiv2/inc/abi/entry.h
144
mthi a0
arch/csky/abiv2/inc/abi/entry.h
145
ldw a0, (sp, 144)
arch/csky/abiv2/inc/abi/entry.h
146
mtlo a0
arch/csky/abiv2/inc/abi/entry.h
147
ldw a0, (sp, 148)
arch/csky/abiv2/inc/abi/entry.h
148
mtcr a0, cr14
arch/csky/abiv2/inc/abi/entry.h
151
ldw a0, (sp, 24)
arch/csky/abiv2/inc/abi/entry.h
47
stw a0, (sp, 20)
arch/csky/abiv2/inc/abi/entry.h
48
stw a0, (sp, 24)
arch/csky/abiv2/inc/abi/entry.h
72
ldw a0, (sp, 8)
arch/csky/abiv2/inc/abi/entry.h
73
mtcr a0, epc
arch/csky/abiv2/inc/abi/entry.h
74
ldw a0, (sp, 12)
arch/csky/abiv2/inc/abi/entry.h
75
mtcr a0, epsr
arch/csky/abiv2/inc/abi/entry.h
76
btsti a0, 31
arch/csky/abiv2/inc/abi/entry.h
77
ldw a0, (sp, 16)
arch/csky/abiv2/inc/abi/entry.h
78
mtcr a0, usp
arch/csky/abiv2/inc/abi/entry.h
79
mtcr a0, ss0
arch/csky/abiv2/inc/abi/entry.h
82
ldw a0, (sp, 140)
arch/csky/abiv2/inc/abi/entry.h
83
mthi a0
arch/csky/abiv2/inc/abi/entry.h
84
ldw a0, (sp, 144)
arch/csky/abiv2/inc/abi/entry.h
85
mtlo a0
arch/csky/abiv2/inc/abi/entry.h
86
ldw a0, (sp, 148)
arch/csky/abiv2/inc/abi/entry.h
87
mtcr a0, cr14
arch/csky/abiv2/inc/abi/entry.h
90
ldw a0, (sp, 24)
arch/csky/include/asm/elf.h
54
#define ELF_PLAT_INIT(_r, load_addr) { _r->a0 = 0; }
arch/csky/include/asm/ptrace.h
52
return regs->a0;
arch/csky/include/asm/ptrace.h
58
regs->a0 = val;
arch/csky/include/asm/syscall.h
29
regs->a0 = regs->orig_a0;
arch/csky/include/asm/syscall.h
35
unsigned long error = regs->a0;
arch/csky/include/asm/syscall.h
43
return regs->a0;
arch/csky/include/asm/syscall.h
50
regs->a0 = (long) error ?: val;
arch/csky/include/asm/syscall.h
66
memcpy(&regs->a0, args, 6 * sizeof(regs->a0));
arch/csky/include/asm/syscall.h
72
regs->orig_a0 = regs->a0;
arch/csky/include/uapi/asm/ptrace.h
21
unsigned long a0;
arch/csky/kernel/asm-offsets.c
37
DEFINE(PT_A0, offsetof(struct pt_regs, a0));
arch/csky/kernel/probes/simulate-insn.c
15
*ptr = *(&regs->a0 + index);
arch/csky/kernel/probes/simulate-insn.c
44
*(&regs->a0 + index) = val;
arch/csky/kernel/process.c
65
childregs->a0 = 0;
arch/csky/kernel/ptrace.c
213
REG_OFFSET_NAME(a0),
arch/csky/kernel/ptrace.c
332
audit_syscall_entry(regs_syscallid(regs), regs->a0, regs->a1, regs->a2, regs->a3);
arch/csky/kernel/ptrace.c
491
fp->a0, fp->a1, fp->a2, fp->a3);
arch/csky/kernel/signal.c
170
regs->a0 = ksig->sig; /* a0: signal number */
arch/csky/kernel/signal.c
188
switch (regs->a0) {
arch/csky/kernel/signal.c
191
regs->a0 = -EINTR;
arch/csky/kernel/signal.c
196
regs->a0 = -EINTR;
arch/csky/kernel/signal.c
201
regs->a0 = regs->orig_a0;
arch/csky/kernel/signal.c
229
switch (regs->a0) {
arch/csky/kernel/signal.c
233
regs->a0 = regs->orig_a0;
arch/csky/kernel/signal.c
237
regs->a0 = regs->orig_a0;
arch/csky/kernel/signal.c
94
return regs->a0;
arch/loongarch/include/asm/stackframe.h
173
cfi_st a0, PT_R4, \docfi
arch/loongarch/include/asm/stackframe.h
237
LONG_L a0, sp, PT_PRMD
arch/loongarch/include/asm/stackframe.h
238
andi a0, a0, 0x3 /* extract pplv bit */
arch/loongarch/include/asm/stackframe.h
239
beqz a0, 8f
arch/loongarch/include/asm/stackframe.h
242
LONG_L a0, sp, PT_ERA
arch/loongarch/include/asm/stackframe.h
243
csrwr a0, LOONGARCH_CSR_ERA
arch/loongarch/include/asm/stackframe.h
244
LONG_L a0, sp, PT_PRMD
arch/loongarch/include/asm/stackframe.h
245
csrwr a0, LOONGARCH_CSR_PRMD
arch/loongarch/include/asm/stackframe.h
247
cfi_ld a0, PT_R4, \docfi
arch/m68k/fpsp040/fpsp.h
20
| movem.l d0-d1/a0-a1,USER_DA(a6)
arch/m68k/fpsp040/fpsp.h
50
| movem.l USER_DA(a6),d0-d1/a0-a1
arch/m68k/fpsp040/fpsp.h
69
| The registers d0, d1, a0, a1 and fp0-fp3 are always saved and
arch/m68k/include/asm/elf.h
94
pr_reg[7] = regs->a0; \
arch/m68k/include/asm/entry.h
100
movel %sp@(PT_OFF_FORMATVEC),%a0@-/*copy exception format/vector/sr */
arch/m68k/include/asm/entry.h
101
moveml %sp@,%d1-%d5/%a0-%a2
arch/m68k/include/asm/entry.h
132
moveml %d1-%d5/%a0-%a2,%sp@
arch/m68k/include/asm/entry.h
141
moveml %d1-%d5/%a0-%a2,%sp@
arch/m68k/include/asm/entry.h
145
moveml %sp@,%d1-%d5/%a0-%a2
arch/m68k/include/asm/entry.h
190
moveml %d1-%d5/%a0-%a2,%sp@-
arch/m68k/include/asm/entry.h
197
moveml %d1-%d5/%a0-%a2,%sp@-
arch/m68k/include/asm/entry.h
201
moveml %sp@+,%a0-%a2/%d1-%d5
arch/m68k/include/asm/entry.h
76
moveml %d1-%d5/%a0-%a2,%sp@
arch/m68k/include/asm/entry.h
77
movel sw_usp,%a0 /* get usp */
arch/m68k/include/asm/entry.h
78
movel %a0@-,%sp@(PT_OFF_PC) /* copy exception program counter */
arch/m68k/include/asm/entry.h
79
movel %a0@-,%sp@(PT_OFF_FORMATVEC)/*copy exception format/vector/sr */
arch/m68k/include/asm/entry.h
86
moveml %d1-%d5/%a0-%a2,%sp@
arch/m68k/include/asm/entry.h
98
movel sw_usp,%a0 /* get usp */
arch/m68k/include/asm/entry.h
99
movel %sp@(PT_OFF_PC),%a0@- /* copy exception program counter */
arch/m68k/include/asm/m525xsim.h
231
movel #0x10000001,%a0
arch/m68k/include/asm/m525xsim.h
232
movec %a0,%MBAR /* map MBAR region */
arch/m68k/include/asm/m525xsim.h
233
subql #1,%a0 /* get MBAR address in a0 */
arch/m68k/include/asm/m525xsim.h
249
movel %d0,0x84(%a0) /* set CSMR0 */
arch/m68k/include/asm/m525xsim.h
277
movel %d0,0x8c(%a0)
arch/m68k/include/asm/m525xsim.h
279
movel %d0,0x90(%a0)
arch/m68k/include/asm/m525xsim.h
281
movew %d0,0x96(%a0)
arch/m68k/include/asm/m525xsim.h
287
movel %d0,0x98(%a0)
arch/m68k/include/asm/m525xsim.h
289
movel %d0,0x9c(%a0)
arch/m68k/include/asm/m525xsim.h
291
movew %d0,0xa2(%a0)
arch/m68k/include/asm/math-emu.h
161
lea (FPD_FPREG,FPDATA,%d0.w*4),%a0
arch/m68k/include/asm/math-emu.h
162
lea (%a0,%d0.w*8),%a0
arch/m68k/include/asm/math-emu.h
202
.Lu2\@: move.l \addr,%a0
arch/m68k/include/asm/math-emu.h
219
.Lu3\@: move.l \addr,%a0
arch/m68k/include/asm/math-emu.h
260
movem.l %d0/%d1/%a0/%a1,-(%sp)
arch/m68k/include/asm/math-emu.h
276
movem.l (%sp)+,%d0/%d1/%a0/%a1
arch/m68k/include/asm/math-emu.h
282
movem.l %d0/%a0,-(%sp)
arch/m68k/include/asm/math-emu.h
283
lea \fp,%a0
arch/m68k/include/asm/math-emu.h
286
tst.w (%a0)
arch/m68k/include/asm/math-emu.h
290
move.l (4,%a0),%d0
arch/m68k/include/asm/math-emu.h
296
.Lx3\@: printf \bit,"%08x%08x",2,%d0,%a0@(8)
arch/m68k/include/asm/math-emu.h
297
move.w (2,%a0),%d0
arch/m68k/include/asm/math-emu.h
301
printf \bit," %08x%08x%08x",3,%a0@,%a0@(4),%a0@(8)
arch/m68k/include/asm/math-emu.h
303
movem.l (%sp)+,%d0/%a0
arch/m68k/include/asm/processor.h
35
register unsigned long a0 __asm__("a0") = usp;
arch/m68k/include/asm/processor.h
37
__asm__ __volatile__(".word 0x4e60" : : "a" (a0) );
arch/m68k/include/asm/user.h
42
long a0,a1,a2,a3,a4,a5,a6;
arch/m68k/include/uapi/asm/ptrace.h
36
long a0;
arch/m68k/kernel/asm-offsets.c
54
DEFINE(PT_OFF_A0, offsetof(struct pt_regs, a0));
arch/m68k/kernel/process.c
86
pr_info("A0: %08lx D5: %08lx D4: %08lx\n", regs->a0, regs->d5,
arch/m68k/kernel/ptrace.c
60
[7] = PT_REG(a0),
arch/m68k/kernel/signal.c
696
regs->a0 = context.sc_a0;
arch/m68k/kernel/signal.c
734
err |= __get_user(regs->a0, &gregs[8]);
arch/m68k/kernel/signal.c
822
sc->sc_a0 = regs->a0;
arch/m68k/kernel/signal.c
847
err |= __put_user(regs->a0, &gregs[8]);
arch/m68k/kernel/traps.c
855
regs->d4, regs->d5, regs->a0, regs->a1);
arch/m68k/math-emu/fp_decode.h
149
move.l %a0,%d0
arch/m68k/math-emu/fp_decode.h
156
3\@: printf PDECODE,":%c",1,%a0
arch/m68k/math-emu/fp_decode.h
250
move.l %a0,%a1 | save addr
arch/m68k/math-emu/fp_decode.h
252
lea (%a0,%d1.w*4),%a0
arch/m68k/math-emu/fp_decode.h
254
lea (%a0,%d1.w*8),%a0
arch/m68k/math-emu/fp_decode.h
257
add.w (fp_datasize,%d1.w*2),%a0
arch/m68k/math-emu/fp_decode.h
260
move.l %a1,%a0
arch/m68k/math-emu/fp_decode.h
271
lea (-12,%a0),%a1 | setup to addr of 1st reg to move
arch/m68k/math-emu/fp_decode.h
273
lea (%a0,%d1.w*4),%a0
arch/m68k/math-emu/fp_decode.h
275
lea (%a0,%d1.w*4),%a0
arch/m68k/math-emu/fp_decode.h
277
move.l %a1,%a0
arch/m68k/math-emu/fp_decode.h
280
lea (%a0,%d1.w*4),%a0
arch/m68k/math-emu/fp_decode.h
284
sub.w (fp_datasize,%d1.w*2),%a0
arch/m68k/math-emu/fp_decode.h
295
fp_get_pc %a0
arch/m68k/math-emu/fp_decode.h
303
add.l %a1,%a0
arch/m68k/math-emu/fp_decode.h
336
fp_get_pc %a0
arch/m68k/math-emu/fp_decode.h
342
2: move.l %a0,%a1
arch/m68k/math-emu/fp_decode.h
371
2: fp_get_instr_word %a0,fp_err_ua1 | 16bit base displacement
arch/m68k/math-emu/fp_decode.h
372
printf PDECODE,"%x:w",1,%a0
arch/m68k/math-emu/fp_decode.h
374
3: fp_get_instr_long %a0,fp_err_ua1 | 32bit base displacement
arch/m68k/math-emu/fp_decode.h
375
printf PDECODE,"%x:l",1,%a0
arch/m68k/math-emu/fp_decode.h
376
4: add.l %a0,%a1
arch/m68k/math-emu/fp_decode.h
393
2: fp_get_instr_word %a0,fp_err_ua1 | 16bit outer displacement
arch/m68k/math-emu/fp_decode.h
394
printf PDECODE,"%x:w",1,%a0
arch/m68k/math-emu/fp_decode.h
396
3: fp_get_instr_long %a0,fp_err_ua1 | 32bit outer displacement
arch/m68k/math-emu/fp_decode.h
397
printf PDECODE,"%x:l",1,%a0
arch/m68k/math-emu/fp_decode.h
398
4: add.l %a0,%a1
arch/m68k/math-emu/fp_decode.h
401
9: move.l %a1,%a0
arch/m68k/math-emu/fp_decode.h
407
fp_get_instr_word %a0,fp_err_ua1
arch/m68k/math-emu/fp_decode.h
408
printf PDECODE,"%x.w",1,%a0
arch/m68k/math-emu/fp_decode.h
413
fp_get_instr_long %a0,fp_err_ua1
arch/m68k/math-emu/fp_decode.h
414
printf PDECODE,"%x.l",1,%a0
arch/mips/include/asm/amon.h
12
unsigned long gp, unsigned long a0);
arch/mips/include/asm/asm.h
105
PTR_LA a0, 8f; \
arch/mips/include/asm/asm.h
118
PTR_LA a0, 8f; \
arch/mips/include/asm/mach-ip30/kernel-entry-init.h
10
move gp, a0
arch/mips/include/asm/mach-loongson64/kernel-entry-init.h
100
ld gp, 0x30(a0) /* get GP via mailbox reg2 */
arch/mips/include/asm/mach-loongson64/kernel-entry-init.h
101
ld a1, 0x38(a0)
arch/mips/include/asm/mach-loongson64/kernel-entry-init.h
84
dins a0, t1, 8, 2 /* insert core id*/
arch/mips/include/asm/mach-loongson64/kernel-entry-init.h
86
dins a0, t2, 44, 2 /* insert node id */
arch/mips/include/asm/mach-loongson64/kernel-entry-init.h
92
1: dins a0, t2, 14, 2 /* Loongson-3B1000/3B1500 need bit 15~14 */
arch/mips/include/asm/mach-loongson64/kernel-entry-init.h
96
lw s1, 0x20(a0) /* check PC as an indicator */
arch/mips/include/asm/mach-loongson64/kernel-entry-init.h
98
ld s1, 0x20(a0) /* get PC via mailbox reg0 */
arch/mips/include/asm/mach-loongson64/kernel-entry-init.h
99
ld sp, 0x28(a0) /* get SP via mailbox reg1 */
arch/mips/include/asm/mach-malta/kernel-entry-init.h
115
move a0, zero
arch/mips/include/asm/mach-malta/kernel-entry-init.h
121
li a0, 1
arch/mips/include/asm/mips-boards/launch.h
15
unsigned long a0;
arch/mips/include/asm/stackframe.h
361
mfc0 a0, CP0_STATUS
arch/mips/include/asm/stackframe.h
363
ori a0, STATMASK
arch/mips/include/asm/stackframe.h
364
xori a0, STATMASK
arch/mips/include/asm/stackframe.h
365
mtc0 a0, CP0_STATUS
arch/mips/include/asm/stackframe.h
366
and a0, v1
arch/mips/include/asm/stackframe.h
370
or v0, a0
arch/mips/include/asm/stackframe.h
399
mfc0 a0, CP0_STATUS
arch/mips/include/asm/stackframe.h
400
ori a0, STATMASK
arch/mips/include/asm/stackframe.h
401
xori a0, STATMASK
arch/mips/include/asm/stackframe.h
402
mtc0 a0, CP0_STATUS
arch/mips/include/asm/stackframe.h
404
and a0, v1
arch/mips/include/asm/stackframe.h
408
or v0, a0
arch/mips/mm/tlbex.c
1535
const int a0 = 4;
arch/mips/mm/tlbex.c
1559
UASM_i_SRA(&p, a1, a0, 29);
arch/mips/mm/tlbex.c
1563
uasm_i_dinsm(&p, a0, 0, 29, 64 - 29);
arch/mips/mm/tlbex.c
1565
UASM_i_SLL(&p, a0, a0, 11);
arch/mips/mm/tlbex.c
1566
UASM_i_MTC0(&p, a0, C0_CONTEXT);
arch/mips/mm/tlbex.c
1572
UASM_i_MTC0(&p, a0, C0_PWBASE);
arch/mips/mm/tlbex.c
1574
UASM_i_MTC0(&p, a0, c0_kscratch(), pgd_reg);
arch/mips/mm/tlbex.c
1585
UASM_i_SW(&p, a0, uasm_rel_lo(pgdc), a2);
arch/mips/mm/tlbex.c
1588
UASM_i_SW(&p, a0, uasm_rel_lo(pgdc), a2);
arch/mips/mm/tlbex.c
1593
UASM_i_MTC0(&p, a0, c0_kscratch(), pgd_reg);
arch/nios2/lib/memcpy.c
131
op_t a0, a1, a2, a3;
arch/nios2/lib/memcpy.c
133
a0 = ((op_t *) srcp)[0];
arch/nios2/lib/memcpy.c
137
((op_t *) dstp)[0] = MERGE(ap, sh_1, a0, sh_2);
arch/nios2/lib/memcpy.c
138
((op_t *) dstp)[1] = MERGE(a0, sh_1, a1, sh_2);
arch/nios2/lib/memcpy.c
148
register op_t a0;
arch/nios2/lib/memcpy.c
150
a0 = ((op_t *) srcp)[0];
arch/nios2/lib/memcpy.c
151
((op_t *) dstp)[0] = MERGE(ap, sh_1, a0, sh_2);
arch/nios2/lib/memcpy.c
153
ap = a0;
arch/nios2/lib/memcpy.c
75
register op_t a0, a1, a2, a3, a4, a5, a6, a7;
arch/nios2/lib/memcpy.c
77
a0 = ((op_t *) srcp)[0];
arch/nios2/lib/memcpy.c
85
((op_t *) dstp)[0] = a0;
arch/powerpc/include/asm/asm-prototypes.h
34
int64_t __opal_call(int64_t a0, int64_t a1, int64_t a2, int64_t a3,
arch/powerpc/platforms/powernv/opal-call.c
110
return __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr);
arch/powerpc/platforms/powernv/opal-call.c
116
ret = __opal_call_trace(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr);
arch/powerpc/platforms/powernv/opal-call.c
118
ret = __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr);
arch/powerpc/platforms/powernv/opal-call.c
127
int64_t name(int64_t a0, int64_t a1, int64_t a2, int64_t a3, \
arch/powerpc/platforms/powernv/opal-call.c
129
int64_t name(int64_t a0, int64_t a1, int64_t a2, int64_t a3, \
arch/powerpc/platforms/powernv/opal-call.c
132
return opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode); \
arch/powerpc/platforms/powernv/opal-call.c
16
static void __trace_opal_entry(s64 a0, s64 a1, s64 a2, s64 a3,
arch/powerpc/platforms/powernv/opal-call.c
28
args[0] = a0;
arch/powerpc/platforms/powernv/opal-call.c
69
static s64 __opal_call_trace(s64 a0, s64 a1, s64 a2, s64 a3,
arch/powerpc/platforms/powernv/opal-call.c
75
__trace_opal_entry(a0, a1, a2, a3, a4, a5, a6, a7, opcode);
arch/powerpc/platforms/powernv/opal-call.c
76
ret = __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr);
arch/powerpc/platforms/powernv/opal-call.c
86
static s64 __opal_call_trace(s64 a0, s64 a1, s64 a2, s64 a3,
arch/powerpc/platforms/powernv/opal-call.c
96
static int64_t opal_call(int64_t a0, int64_t a1, int64_t a2, int64_t a3,
arch/riscv/include/asm/assembler.h
23
REG_L t0, (SUSPEND_CONTEXT_REGS + PT_EPC)(a0)
arch/riscv/include/asm/assembler.h
25
REG_L t0, (SUSPEND_CONTEXT_REGS + PT_STATUS)(a0)
arch/riscv/include/asm/assembler.h
27
REG_L t0, (SUSPEND_CONTEXT_REGS + PT_BADADDR)(a0)
arch/riscv/include/asm/assembler.h
29
REG_L t0, (SUSPEND_CONTEXT_REGS + PT_CAUSE)(a0)
arch/riscv/include/asm/assembler.h
37
REG_L ra, (SUSPEND_CONTEXT_REGS + PT_RA)(a0)
arch/riscv/include/asm/assembler.h
38
REG_L sp, (SUSPEND_CONTEXT_REGS + PT_SP)(a0)
arch/riscv/include/asm/assembler.h
39
REG_L gp, (SUSPEND_CONTEXT_REGS + PT_GP)(a0)
arch/riscv/include/asm/assembler.h
40
REG_L tp, (SUSPEND_CONTEXT_REGS + PT_TP)(a0)
arch/riscv/include/asm/assembler.h
41
REG_L s0, (SUSPEND_CONTEXT_REGS + PT_S0)(a0)
arch/riscv/include/asm/assembler.h
42
REG_L s1, (SUSPEND_CONTEXT_REGS + PT_S1)(a0)
arch/riscv/include/asm/assembler.h
43
REG_L a1, (SUSPEND_CONTEXT_REGS + PT_A1)(a0)
arch/riscv/include/asm/assembler.h
44
REG_L a2, (SUSPEND_CONTEXT_REGS + PT_A2)(a0)
arch/riscv/include/asm/assembler.h
45
REG_L a3, (SUSPEND_CONTEXT_REGS + PT_A3)(a0)
arch/riscv/include/asm/assembler.h
46
REG_L a4, (SUSPEND_CONTEXT_REGS + PT_A4)(a0)
arch/riscv/include/asm/assembler.h
47
REG_L a5, (SUSPEND_CONTEXT_REGS + PT_A5)(a0)
arch/riscv/include/asm/assembler.h
48
REG_L a6, (SUSPEND_CONTEXT_REGS + PT_A6)(a0)
arch/riscv/include/asm/assembler.h
49
REG_L a7, (SUSPEND_CONTEXT_REGS + PT_A7)(a0)
arch/riscv/include/asm/assembler.h
50
REG_L s2, (SUSPEND_CONTEXT_REGS + PT_S2)(a0)
arch/riscv/include/asm/assembler.h
51
REG_L s3, (SUSPEND_CONTEXT_REGS + PT_S3)(a0)
arch/riscv/include/asm/assembler.h
52
REG_L s4, (SUSPEND_CONTEXT_REGS + PT_S4)(a0)
arch/riscv/include/asm/assembler.h
53
REG_L s5, (SUSPEND_CONTEXT_REGS + PT_S5)(a0)
arch/riscv/include/asm/assembler.h
54
REG_L s6, (SUSPEND_CONTEXT_REGS + PT_S6)(a0)
arch/riscv/include/asm/assembler.h
55
REG_L s7, (SUSPEND_CONTEXT_REGS + PT_S7)(a0)
arch/riscv/include/asm/assembler.h
56
REG_L s8, (SUSPEND_CONTEXT_REGS + PT_S8)(a0)
arch/riscv/include/asm/assembler.h
57
REG_L s9, (SUSPEND_CONTEXT_REGS + PT_S9)(a0)
arch/riscv/include/asm/assembler.h
58
REG_L s10, (SUSPEND_CONTEXT_REGS + PT_S10)(a0)
arch/riscv/include/asm/assembler.h
59
REG_L s11, (SUSPEND_CONTEXT_REGS + PT_S11)(a0)
arch/riscv/include/asm/assembler.h
67
.macro copy_page a0, a1
arch/riscv/include/asm/assembler.h
69
add a2, a2, a0
arch/riscv/include/asm/assembler.h
74
REG_S t0, 0(a0)
arch/riscv/include/asm/assembler.h
75
REG_S t1, SZREG(a0)
arch/riscv/include/asm/assembler.h
77
addi a0, a0, 2 * SZREG
arch/riscv/include/asm/assembler.h
79
bne a2, a0, 1b
arch/riscv/include/asm/compat.h
123
regs->a0 = (unsigned long) cregs->a0;
arch/riscv/include/asm/compat.h
49
compat_ulong_t a0;
arch/riscv/include/asm/compat.h
86
cregs->a0 = (compat_ulong_t) regs->a0;
arch/riscv/include/asm/errata_list.h
107
CBO_##_op(a0) \
arch/riscv/include/asm/ftrace.h
139
unsigned long a0;
arch/riscv/include/asm/ftrace.h
190
return arch_ftrace_regs(fregs)->a0;
arch/riscv/include/asm/ftrace.h
201
arch_ftrace_regs(fregs)->a0 = ret;
arch/riscv/include/asm/kvm_host.h
127
unsigned long a0;
arch/riscv/include/asm/ptrace.h
114
return regs->a0;
arch/riscv/include/asm/ptrace.h
120
regs->a0 = val;
arch/riscv/include/asm/ptrace.h
163
offsetof(struct pt_regs, a0),
arch/riscv/include/asm/ptrace.h
27
unsigned long a0;
arch/riscv/include/asm/sbi.h
572
#define sbi_ecall(e, f, a0, a1, a2, a3, a4, a5) \
arch/riscv/include/asm/sbi.h
573
__sbi_ecall(a0, a1, a2, a3, a4, a5, f, e)
arch/riscv/include/asm/syscall.h
112
regs->a0 = fn(regs);
arch/riscv/include/asm/syscall.h
43
regs->a0 = regs->orig_a0;
arch/riscv/include/asm/syscall.h
49
unsigned long error = regs->a0;
arch/riscv/include/asm/syscall.h
57
return regs->a0;
arch/riscv/include/asm/syscall.h
64
regs->a0 = (long) error ?: val;
arch/riscv/include/asm/thread_info.h
74
unsigned long a0, a1, a2;
arch/riscv/include/uapi/asm/ptrace.h
36
unsigned long a0;
arch/riscv/kernel/asm-offsets.c
113
OFFSET(PT_A0, pt_regs, a0);
arch/riscv/kernel/asm-offsets.c
150
OFFSET(KVM_ARCH_GUEST_A0, kvm_vcpu_arch, guest_context.a0);
arch/riscv/kernel/asm-offsets.c
187
OFFSET(KVM_ARCH_HOST_A0, kvm_vcpu_arch, host_context.a0);
arch/riscv/kernel/asm-offsets.c
48
OFFSET(TASK_TI_A0, task_struct, thread_info.a0);
arch/riscv/kernel/asm-offsets.c
527
DEFINE(FREGS_A0, offsetof(struct __arch_ftrace_regs, a0));
arch/riscv/kernel/compat_signal.c
145
return regs->a0;
arch/riscv/kernel/compat_signal.c
232
regs->a0 = ksig->sig; /* a0: signal number */
arch/riscv/kernel/kgdb.c
179
{DBG_REG_A0, GDB_SIZEOF_REG, offsetof(struct pt_regs, a0)},
arch/riscv/kernel/process.c
278
childregs->a0 = 0; /* Return value of fork() */
arch/riscv/kernel/process.c
83
regs->s1, regs->a0, regs->a1);
arch/riscv/kernel/ptrace.c
460
REG_OFFSET_NAME(a0),
arch/riscv/kernel/sbi_ecall.c
29
register uintptr_t a0 asm ("a0") = (uintptr_t)(arg0);
arch/riscv/kernel/sbi_ecall.c
38
: "+r" (a0), "+r" (a1)
arch/riscv/kernel/sbi_ecall.c
41
ret.error = a0;
arch/riscv/kernel/signal.c
339
return regs->a0;
arch/riscv/kernel/signal.c
470
regs->a0 = ksig->sig; /* a0: signal number */
arch/riscv/kernel/signal.c
510
retval = regs->a0;
arch/riscv/kernel/signal.c
524
regs->a0 = regs->orig_a0;
arch/riscv/kernel/signal.c
545
regs->a0 = -EINTR;
arch/riscv/kernel/traps.c
333
regs->orig_a0 = regs->a0;
arch/riscv/kernel/traps.c
334
regs->a0 = -ENOSYS;
arch/riscv/kvm/vcpu_sbi.c
138
run->riscv_sbi.args[0] = cp->a0;
arch/riscv/kvm/vcpu_sbi.c
188
cntx->a0 = vcpu->vcpu_id;
arch/riscv/kvm/vcpu_sbi.c
209
cp->a0 = run->riscv_sbi.ret[0];
arch/riscv/kvm/vcpu_sbi.c
611
cp->a0 = SBI_ERR_NOT_SUPPORTED;
arch/riscv/kvm/vcpu_sbi.c
639
cp->a0 = sbi_ret.err_val;
arch/riscv/kvm/vcpu_sbi_base.c
36
if ((cp->a0 >= SBI_EXT_EXPERIMENTAL_START &&
arch/riscv/kvm/vcpu_sbi_base.c
37
cp->a0 <= SBI_EXT_EXPERIMENTAL_END) ||
arch/riscv/kvm/vcpu_sbi_base.c
38
(cp->a0 >= SBI_EXT_VENDOR_START &&
arch/riscv/kvm/vcpu_sbi_base.c
39
cp->a0 <= SBI_EXT_VENDOR_END)) {
arch/riscv/kvm/vcpu_sbi_base.c
46
sbi_ext = kvm_vcpu_sbi_find_ext(vcpu, cp->a0);
arch/riscv/kvm/vcpu_sbi_fwft.c
333
ret = kvm_sbi_fwft_set(vcpu, cp->a0, cp->a1, cp->a2);
arch/riscv/kvm/vcpu_sbi_fwft.c
336
ret = kvm_sbi_fwft_get(vcpu, cp->a0, &retdata->out_val);
arch/riscv/kvm/vcpu_sbi_hsm.c
102
switch (lower_32_bits(cp->a0)) {
arch/riscv/kvm/vcpu_sbi_hsm.c
20
unsigned long target_vcpuid = cp->a0;
arch/riscv/kvm/vcpu_sbi_hsm.c
66
unsigned long target_vcpuid = cp->a0;
arch/riscv/kvm/vcpu_sbi_pmu.c
35
ret = kvm_riscv_vcpu_pmu_ctr_info(vcpu, cp->a0, retdata);
arch/riscv/kvm/vcpu_sbi_pmu.c
49
ret = kvm_riscv_vcpu_pmu_ctr_cfg_match(vcpu, cp->a0, cp->a1,
arch/riscv/kvm/vcpu_sbi_pmu.c
58
ret = kvm_riscv_vcpu_pmu_ctr_start(vcpu, cp->a0, cp->a1, cp->a2,
arch/riscv/kvm/vcpu_sbi_pmu.c
62
ret = kvm_riscv_vcpu_pmu_ctr_stop(vcpu, cp->a0, cp->a1, cp->a2, retdata);
arch/riscv/kvm/vcpu_sbi_pmu.c
65
ret = kvm_riscv_vcpu_pmu_fw_ctr_read(vcpu, cp->a0, retdata);
arch/riscv/kvm/vcpu_sbi_pmu.c
69
ret = kvm_riscv_vcpu_pmu_fw_ctr_read_hi(vcpu, cp->a0, retdata);
arch/riscv/kvm/vcpu_sbi_pmu.c
74
ret = kvm_riscv_vcpu_pmu_snapshot_set_shmem(vcpu, cp->a0, cp->a1, cp->a2, retdata);
arch/riscv/kvm/vcpu_sbi_pmu.c
77
ret = kvm_riscv_vcpu_pmu_event_info(vcpu, cp->a0, cp->a1, cp->a2, cp->a3, retdata);
arch/riscv/kvm/vcpu_sbi_replace.c
154
u32 type = cp->a0;
arch/riscv/kvm/vcpu_sbi_replace.c
30
next_cycle = ((u64)cp->a1 << 32) | (u64)cp->a0;
arch/riscv/kvm/vcpu_sbi_replace.c
32
next_cycle = (u64)cp->a0;
arch/riscv/kvm/vcpu_sbi_replace.c
52
unsigned long hmask = cp->a0;
arch/riscv/kvm/vcpu_sbi_replace.c
96
unsigned long hmask = cp->a0;
arch/riscv/kvm/vcpu_sbi_sta.c
84
unsigned long shmem_phys_lo = cp->a0;
arch/riscv/kvm/vcpu_sbi_system.c
22
if (lower_32_bits(cp->a0) != SBI_SUSP_SLEEP_TYPE_SUSPEND_TO_RAM) {
arch/riscv/kvm/vcpu_sbi_v01.c
39
next_cycle = ((u64)cp->a1 << 32) | (u64)cp->a0;
arch/riscv/kvm/vcpu_sbi_v01.c
41
next_cycle = (u64)cp->a0;
arch/riscv/kvm/vcpu_sbi_v01.c
49
if (cp->a0)
arch/riscv/kvm/vcpu_sbi_v01.c
50
hmask = kvm_riscv_vcpu_unpriv_read(vcpu, false, cp->a0, utrap);
arch/riscv/kvm/vcpu_sbi_v01.c
71
if (cp->a0)
arch/riscv/kvm/vcpu_sbi_v01.c
72
hmask = kvm_riscv_vcpu_unpriv_read(vcpu, false, cp->a0, utrap);
arch/riscv/net/bpf_jit_comp64.c
45
[RV_REG_A0] = offsetof(struct pt_regs, a0),
arch/sh/include/uapi/asm/ptrace_32.h
66
unsigned long a0;
arch/sh/kernel/cpu/sh4/softfloat.c
110
static bits64 estimateDiv128To64(bits64 a0, bits64 a1, bits64 b);
arch/sh/kernel/cpu/sh4/softfloat.c
638
void add128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr,
arch/sh/kernel/cpu/sh4/softfloat.c
645
*z0Ptr = a0 + b0 + (z1 < a1);
arch/sh/kernel/cpu/sh4/softfloat.c
649
sub128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr,
arch/sh/kernel/cpu/sh4/softfloat.c
653
*z0Ptr = a0 - b0 - (a1 < b1);
arch/sh/kernel/cpu/sh4/softfloat.c
656
static bits64 estimateDiv128To64(bits64 a0, bits64 a1, bits64 b)
arch/sh/kernel/cpu/sh4/softfloat.c
661
if (b <= a0)
arch/sh/kernel/cpu/sh4/softfloat.c
664
tmp = a0;
arch/sh/kernel/cpu/sh4/softfloat.c
667
z = (b0 << 32 <= a0) ? LIT64(0xFFFFFFFF00000000) : tmp << 32;
arch/sh/kernel/cpu/sh4/softfloat.c
669
sub128(a0, a1, term0, term1, &rem0, &rem1);
arch/sh/kernel/cpu/sh4/softfloat.c
90
void add128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr,
arch/sh/kernel/cpu/sh4/softfloat.c
92
void sub128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr,
arch/x86/kvm/trace.h
134
unsigned long a0, unsigned long a1, unsigned long a2,
arch/x86/kvm/trace.h
136
TP_ARGS(cpl, nr, a0, a1, a2, a3, a4, a5),
arch/x86/kvm/trace.h
141
__field(unsigned long, a0)
arch/x86/kvm/trace.h
152
__entry->a0 = a0;
arch/x86/kvm/trace.h
162
__entry->a0, __entry->a1, __entry->a2,
arch/x86/kvm/trace.h
55
TP_PROTO(unsigned long nr, unsigned long a0, unsigned long a1,
arch/x86/kvm/trace.h
57
TP_ARGS(nr, a0, a1, a2, a3),
arch/x86/kvm/trace.h
61
__field( unsigned long, a0 )
arch/x86/kvm/trace.h
69
__entry->a0 = a0;
arch/x86/kvm/trace.h
76
__entry->nr, __entry->a0, __entry->a1, __entry->a2,
arch/x86/kvm/x86.c
10386
unsigned long a0 = kvm_rbx_read(vcpu);
arch/x86/kvm/x86.c
10394
trace_kvm_hypercall(nr, a0, a1, a2, a3);
arch/x86/kvm/x86.c
10398
a0 &= 0xFFFFFFFF;
arch/x86/kvm/x86.c
10425
ret = kvm_pv_clock_pairing(vcpu, a0, a1);
arch/x86/kvm/x86.c
10432
ret = kvm_pv_send_ipi(vcpu->kvm, a0, a1, a2, a3, op_64_bit);
arch/x86/kvm/x86.c
10438
kvm_sched_yield(vcpu, a0);
arch/x86/kvm/x86.c
10442
u64 gpa = a0, npages = a1, attrs = a2;
arch/xtensa/include/asm/initialize_mmu.h
103
slli a4, a0, 5
arch/xtensa/include/asm/initialize_mmu.h
170
movi a0, 0
arch/xtensa/include/asm/initialize_mmu.h
171
wsr a0, ptevaddr
arch/xtensa/include/asm/initialize_mmu.h
95
srli a3, a0, 27
arch/xtensa/kernel/stacktrace.c
104
if (__get_user(a0, &SPILL_SLOT(a1, 0)) ||
arch/xtensa/kernel/stacktrace.c
125
unsigned long a0 = regs->areg[0];
arch/xtensa/kernel/stacktrace.c
154
a0 = regs->areg[0];
arch/xtensa/kernel/stacktrace.c
161
pc = MAKE_PC_FROM_RA(a0, pc);
arch/xtensa/kernel/stacktrace.c
162
a0 = SPILL_SLOT(a1, 0);
arch/xtensa/kernel/stacktrace.c
174
unsigned long a0, a1;
arch/xtensa/kernel/stacktrace.c
187
a0 = SPILL_SLOT(a1, 0);
arch/xtensa/kernel/stacktrace.c
193
frame.pc = MAKE_PC_FROM_RA(a0, _text);
arch/xtensa/kernel/stacktrace.c
34
unsigned long a0 = regs->areg[0];
arch/xtensa/kernel/stacktrace.c
74
pc = MAKE_PC_FROM_RA(a0, pc);
arch/xtensa/kernel/stacktrace.c
78
a0 = regs->areg[index * 4];
arch/xtensa/kernel/stacktrace.c
97
while (a0 != 0 && depth--) {
arch/xtensa/kernel/stacktrace.c
98
pc = MAKE_PC_FROM_RA(a0, pc);
crypto/ecc.c
374
u64 a0 = left & 0xffffffffull;
crypto/ecc.c
378
u64 m0 = a0 * b0;
crypto/ecc.c
379
u64 m1 = a0 * b1;
crypto/testmgr.h
1015
be64_to_cpua(57, 55, 07, 20, 43, 30, de, a0),
crypto/testmgr.h
1022
be64_to_cpua(74, a0, 0f, bf, af, c3, 36, 76),
crypto/testmgr.h
1211
be64_to_cpua(26, 0d, 55, cd, 23, 1e, 7d, a0),
crypto/testmgr.h
1247
be64_to_cpua(a9, 79, 24, b9, 37, 35, dd, a0),
crypto/testmgr.h
670
be64_to_cpua(a0, 27, 91, c6, f6, 7f, c3, 09),
crypto/testmgr.h
679
be64_to_cpua(ef, 95, 52, 7b, a0, 0f, e4, 18),
crypto/testmgr.h
801
be64_to_cpua(dd, 3f, 07, 87, 12, a0, d4, ac),
drivers/acpi/arm64/ffh.c
12
void (*invoke_ffh_fn)(unsigned long a0, unsigned long a1,
drivers/acpi/arm64/ffh.c
94
if (!ARM_SMCCC_IS_FAST_CALL(r->a0) || !ARM_SMCCC_IS_64(r->a0) ||
drivers/acpi/arm64/ffh.c
95
!acpi_ffh_smccc_owner_allowed(r->a0) ||
drivers/atm/eni.c
139
#define NEPJOK(a0,a1,b) \
drivers/atm/eni.c
140
((a0) < (a1) ? (b) <= (a0) || (b) > (a1) : (b) <= (a0) && (b) > (a1))
drivers/atm/eni.c
141
#define EEPJOK(a0,a1,b) \
drivers/atm/eni.c
142
((a0) < (a1) ? (b) < (a0) || (b) >= (a1) : (b) < (a0) && (b) >= (a1))
drivers/atm/eni.c
143
#define NEPMOK(a0,d,b,c) NEPJOK(a0,(a0+d) & (c-1),b)
drivers/atm/eni.c
144
#define EEPMOK(a0,d,b,c) EEPJOK(a0,(a0+d) & (c-1),b)
drivers/bcma/sprom.c
401
bus->sprom.antenna_gain.a0 = sprom_extract_antgain(sprom,
drivers/char/hw_random/arm_smccc_trng.c
75
switch ((int)res.a0) {
drivers/char/hw_random/cn10k-rng.c
75
return res.a0;
drivers/char/hw_random/exynos-trng.c
111
switch (res.a0) {
drivers/char/hw_random/exynos-trng.c
173
if (res.a0 != HWRNG_RET_OK) {
drivers/char/hw_random/exynos-trng.c
175
(int)res.a0);
drivers/char/hw_random/exynos-trng.c
178
if ((int)res.a0 == -1)
drivers/char/hw_random/exynos-trng.c
280
if (res.a0 != HWRNG_RET_OK)
drivers/char/hw_random/exynos-trng.c
305
if (res.a0 != HWRNG_RET_OK)
drivers/char/hw_random/exynos-trng.c
310
if (res.a0 != HWRNG_RET_OK)
drivers/char/tpm/tpm_crb.c
425
if (res.a0 != 0) {
drivers/char/tpm/tpm_crb.c
428
res.a0);
drivers/char/tpm/tpm_crb_ffa.c
201
unsigned long a0, unsigned long a1,
drivers/char/tpm/tpm_crb_ffa.c
211
.data = { func_id, a0, a1, a2 },
drivers/char/tpm/tpm_crb_ffa.c
221
.data2 = a0,
drivers/char/tpm/tpm_crb_ffa.c
235
static int __tpm_crb_ffa_send_receive(unsigned long func_id, unsigned long a0,
drivers/char/tpm/tpm_crb_ffa.c
248
ret = __tpm_crb_ffa_try_send_receive(func_id, a0, a1, a2);
drivers/clk/clk-versaclock7.c
232
u64 a0 = left & 0xffffffffull;
drivers/clk/clk-versaclock7.c
236
u64 m0 = a0 * b0;
drivers/clk/clk-versaclock7.c
237
u64 m1 = a0 * b1;
drivers/clk/rockchip/clk-ddr.c
42
return res.a0;
drivers/clk/rockchip/clk-ddr.c
55
return res.a0;
drivers/clk/rockchip/clk-ddr.c
67
req->rate = res.a0;
drivers/clocksource/arm_arch_timer.c
1264
if ((int)(hvc_res.a0) < 0)
drivers/clocksource/arm_arch_timer.c
1267
ktime = (u64)hvc_res.a0 << 32 | hvc_res.a1;
drivers/crypto/ccree/cc_aead.c
1545
u8 *a0 = req_ctx->ccm_config + CCM_A0_OFFSET;
drivers/crypto/ccree/cc_aead.c
1579
req_ctx->ccm_hdr_size = format_ccm_a0(a0, req_ctx->assoclen);
drivers/devfreq/imx8m-ddrc.c
292
priv->freq_count = res.a0;
drivers/devfreq/imx8m-ddrc.c
303
if ((long)res.a0 <= 0)
drivers/devfreq/imx8m-ddrc.c
306
freq->rate = res.a0;
drivers/edac/altera_edac.c
1099
ret = (int)result.a0;
drivers/edac/bluefield_edac.c
101
return res.a0;
drivers/edac/bluefield_edac.c
112
status = res.a0;
drivers/edac/bluefield_edac.c
130
status = res.a0;
drivers/edac/bluefield_edac.c
410
if (res.a0 == MLXBF_SVC_REQ_MAJOR &&
drivers/firmware/arm_ffa/driver.c
1014
.a0 = FFA_FN_NATIVE(NOTIFICATION_INFO_GET),
drivers/firmware/arm_ffa/driver.c
1017
if (ret.a0 != FFA_FN_NATIVE(SUCCESS) && ret.a0 != FFA_SUCCESS) {
drivers/firmware/arm_ffa/driver.c
1020
ret.a0, ret.a2);
drivers/firmware/arm_ffa/driver.c
1024
is_64b_resp = (ret.a0 == FFA_FN64_SUCCESS);
drivers/firmware/arm_ffa/driver.c
1025
is_native_resp = (ret.a0 == FFA_FN_NATIVE(SUCCESS));
drivers/firmware/arm_ffa/driver.c
1079
invoke_ffa_fn((ffa_value_t){ .a0 = FFA_RUN, .a1 = target, }, &ret);
drivers/firmware/arm_ffa/driver.c
1081
while (ret.a0 == FFA_INTERRUPT)
drivers/firmware/arm_ffa/driver.c
1082
invoke_ffa_fn((ffa_value_t){ .a0 = FFA_RUN, .a1 = ret.a1, },
drivers/firmware/arm_ffa/driver.c
1085
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
144
.a0 = FFA_VERSION, .a1 = FFA_DRIVER_VERSION,
drivers/firmware/arm_ffa/driver.c
147
if ((s32)ver.a0 == FFA_RET_NOT_SUPPORTED) {
drivers/firmware/arm_ffa/driver.c
152
if (FFA_MAJOR_VERSION(ver.a0) > FFA_MAJOR_VERSION(FFA_DRIVER_VERSION)) {
drivers/firmware/arm_ffa/driver.c
154
FFA_MAJOR_VERSION(ver.a0), FFA_MINOR_VERSION(ver.a0),
drivers/firmware/arm_ffa/driver.c
160
if (ver.a0 < FFA_MIN_VERSION) {
drivers/firmware/arm_ffa/driver.c
162
FFA_MAJOR_VERSION(ver.a0), FFA_MINOR_VERSION(ver.a0),
drivers/firmware/arm_ffa/driver.c
170
pr_info("Firmware version %d.%d found\n", FFA_MAJOR_VERSION(ver.a0),
drivers/firmware/arm_ffa/driver.c
171
FFA_MINOR_VERSION(ver.a0));
drivers/firmware/arm_ffa/driver.c
172
*version = ffa_compatible_version_find(ver.a0);
drivers/firmware/arm_ffa/driver.c
182
.a0 = FFA_RX_RELEASE,
drivers/firmware/arm_ffa/driver.c
185
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
198
.a0 = FFA_FN_NATIVE(RXTX_MAP),
drivers/firmware/arm_ffa/driver.c
202
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
213
.a0 = FFA_RXTX_UNMAP,
drivers/firmware/arm_ffa/driver.c
216
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
234
.a0 = FFA_FEATURES, .a1 = func_feat_id, .a2 = input_props,
drivers/firmware/arm_ffa/driver.c
237
if (id.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
269
.a0 = FFA_PARTITION_INFO_GET,
drivers/firmware/arm_ffa/driver.c
274
if (partition_info.a0 == FFA_ERROR) {
drivers/firmware/arm_ffa/driver.c
343
.a0 = FFA_PARTITION_INFO_GET_REGS,
drivers/firmware/arm_ffa/driver.c
349
if (partition_info.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
439
.a0 = FFA_ID_GET,
drivers/firmware/arm_ffa/driver.c
442
if (id.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
452
while (ret->a0 == FFA_INTERRUPT || ret->a0 == FFA_YIELD) {
drivers/firmware/arm_ffa/driver.c
453
if (ret->a0 == FFA_YIELD)
drivers/firmware/arm_ffa/driver.c
457
.a0 = FFA_RUN, .a1 = ret->a1,
drivers/firmware/arm_ffa/driver.c
477
.a0 = req_id, .a1 = src_dst_ids, .a2 = 0,
drivers/firmware/arm_ffa/driver.c
484
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
487
if (ret.a0 == resp_id) {
drivers/firmware/arm_ffa/driver.c
522
.a0 = FFA_MSG_SEND2, .a1 = 0, .a2 = 0
drivers/firmware/arm_ffa/driver.c
525
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
541
.a0 = FFA_MSG_SEND_DIRECT_REQ2,
drivers/firmware/arm_ffa/driver.c
552
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
555
if (ret.a0 == FFA_MSG_SEND_DIRECT_RESP2) {
drivers/firmware/arm_ffa/driver.c
569
.a0 = func_id, .a1 = len, .a2 = frag_len,
drivers/firmware/arm_ffa/driver.c
573
while (ret.a0 == FFA_MEM_OP_PAUSE)
drivers/firmware/arm_ffa/driver.c
575
.a0 = FFA_MEM_OP_RESUME,
drivers/firmware/arm_ffa/driver.c
579
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
582
if (ret.a0 == FFA_SUCCESS) {
drivers/firmware/arm_ffa/driver.c
585
} else if (ret.a0 == FFA_MEM_FRAG_RX) {
drivers/firmware/arm_ffa/driver.c
600
.a0 = FFA_MEM_FRAG_TX,
drivers/firmware/arm_ffa/driver.c
605
while (ret.a0 == FFA_MEM_OP_PAUSE)
drivers/firmware/arm_ffa/driver.c
607
.a0 = FFA_MEM_OP_RESUME,
drivers/firmware/arm_ffa/driver.c
611
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
614
if (ret.a0 == FFA_MEM_FRAG_RX)
drivers/firmware/arm_ffa/driver.c
616
else if (ret.a0 == FFA_SUCCESS)
drivers/firmware/arm_ffa/driver.c
790
.a0 = FFA_MEM_RECLAIM,
drivers/firmware/arm_ffa/driver.c
795
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
807
.a0 = FFA_NOTIFICATION_BITMAP_CREATE,
drivers/firmware/arm_ffa/driver.c
811
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
822
.a0 = FFA_NOTIFICATION_BITMAP_DESTROY,
drivers/firmware/arm_ffa/driver.c
826
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
888
.a0 = func, .a1 = src_dst_ids, .a2 = flags,
drivers/firmware/arm_ffa/driver.c
893
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
895
else if (ret.a0 != FFA_SUCCESS)
drivers/firmware/arm_ffa/driver.c
908
.a0 = FFA_NOTIFICATION_SET, .a1 = src_dst_ids, .a2 = flags,
drivers/firmware/arm_ffa/driver.c
913
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
915
else if (ret.a0 != FFA_SUCCESS)
drivers/firmware/arm_ffa/driver.c
935
.a0 = FFA_NOTIFICATION_GET, .a1 = rec_vcpu_ids, .a2 = flags,
drivers/firmware/arm_ffa/driver.c
938
if (ret.a0 == FFA_ERROR)
drivers/firmware/arm_ffa/driver.c
940
else if (ret.a0 != FFA_SUCCESS)
drivers/firmware/arm_scmi/transports/smc.c
247
if (res.a0) {
drivers/firmware/arm_sdei.c
147
err = sdei_to_linux_errno(res.a0);
drivers/firmware/arm_sdei.c
156
res.a0 = SDEI_NOT_SUPPORTED;
drivers/firmware/arm_sdei.c
160
*result = res.a0;
drivers/firmware/broadcom/bcm47xx_sprom.c
222
ENTRY(0x000007fe, s8, pre, "ag0", antenna_gain.a0, 0, fb);
drivers/firmware/meson/meson_sm.c
77
return res.a0;
drivers/firmware/psci/psci.c
120
return res.a0;
drivers/firmware/psci/psci.c
131
return res.a0;
drivers/firmware/qcom/qcom_scm-legacy.c
117
} while (res->a0 == QCOM_SCM_INTERRUPTED);
drivers/firmware/qcom/qcom_scm-legacy.c
178
if (smc_res.a0)
drivers/firmware/qcom/qcom_scm-legacy.c
179
ret = qcom_scm_remap_error(smc_res.a0);
drivers/firmware/qcom/qcom_scm-legacy.c
245
return smc_res.a0;
drivers/firmware/qcom/qcom_scm-smc.c
104
if (res->a0 == QCOM_SCM_WAITQ_SLEEP) {
drivers/firmware/qcom/qcom_scm-smc.c
115
} while (res->a0 == QCOM_SCM_WAITQ_SLEEP);
drivers/firmware/qcom/qcom_scm-smc.c
140
if (res->a0 == QCOM_SCM_V2_EBUSY) {
drivers/firmware/qcom/qcom_scm-smc.c
145
} while (res->a0 == QCOM_SCM_V2_EBUSY);
drivers/firmware/qcom/qcom_scm-smc.c
213
return (long)smc_res.a0 ? qcom_scm_remap_error(smc_res.a0) : 0;
drivers/firmware/qcom/qcom_scm-smc.c
41
unsigned long a0 = smc->args[0];
drivers/firmware/qcom/qcom_scm-smc.c
47
arm_smccc_smc_quirk(a0, smc->args[1], smc->args[2],
drivers/firmware/qcom/qcom_scm-smc.c
51
if (res->a0 == QCOM_SCM_INTERRUPTED)
drivers/firmware/qcom/qcom_scm-smc.c
52
a0 = res->a0;
drivers/firmware/qcom/qcom_scm-smc.c
54
} while (res->a0 == QCOM_SCM_INTERRUPTED);
drivers/firmware/qcom/qcom_scm-smc.c
82
ret = get_wq_res.a0;
drivers/firmware/smccc/kvm_guest.c
30
val[0] = lower_32_bits(res.a0);
drivers/firmware/smccc/kvm_guest.c
38
res.a3, res.a2, res.a1, res.a0);
drivers/firmware/smccc/kvm_guest.c
67
if (res.a0 != SMCCC_RET_SUCCESS)
drivers/firmware/smccc/kvm_guest.c
93
if (res.a0 != SMCCC_RET_SUCCESS) {
drivers/firmware/smccc/smccc.c
35
if ((s32)res.a0 >= 0) {
drivers/firmware/smccc/smccc.c
37
smccc_soc_id_version = (s32)res.a0;
drivers/firmware/smccc/smccc.c
39
smccc_soc_id_revision = (s32)res.a0;
drivers/firmware/smccc/smccc.c
76
if (res.a0 == SMCCC_RET_NOT_SUPPORTED)
drivers/firmware/smccc/smccc.c
79
uuid = smccc_res_to_uuid(res.a0, res.a1, res.a2, res.a3);
drivers/firmware/smccc/soc_id.c
63
args.a0 = ARM_SMCCC_ARCH_SOC_ID;
drivers/firmware/smccc/soc_id.c
67
if ((u32)res.a0 == 0) {
drivers/firmware/stratix10-svc.c
1005
static void svc_smccc_hvc(unsigned long a0, unsigned long a1,
drivers/firmware/stratix10-svc.c
1011
arm_smccc_hvc(a0, a1, a2, a3, a4, a5, a6, a7, res);
drivers/firmware/stratix10-svc.c
1305
args.a0 = INTEL_SIP_SMC_ASYNC_RSU_GET_SPT;
drivers/firmware/stratix10-svc.c
1308
args.a0 = INTEL_SIP_SMC_ASYNC_RSU_GET_ERROR_STATUS;
drivers/firmware/stratix10-svc.c
1311
args.a0 = INTEL_SIP_SMC_ASYNC_RSU_NOTIFY;
drivers/firmware/stratix10-svc.c
1334
switch (res.a0) {
drivers/firmware/stratix10-svc.c
1352
res.a0);
drivers/firmware/stratix10-svc.c
1468
args.a0 = INTEL_SIP_SMC_ASYNC_POLL;
drivers/firmware/stratix10-svc.c
1477
if (handle->res.a0 == INTEL_SIP_SMC_STATUS_OK) {
drivers/firmware/stratix10-svc.c
1484
} else if (handle->res.a0 == INTEL_SIP_SMC_STATUS_BUSY) {
drivers/firmware/stratix10-svc.c
1491
handle->res.a0);
drivers/firmware/stratix10-svc.c
1584
if (res.a0 != INTEL_SIP_SMC_STATUS_OK ||
drivers/firmware/stratix10-svc.c
353
if (res.a0 == INTEL_SIP_SMC_STATUS_OK) {
drivers/firmware/stratix10-svc.c
370
} while (res.a0 == INTEL_SIP_SMC_STATUS_OK ||
drivers/firmware/stratix10-svc.c
371
res.a0 == INTEL_SIP_SMC_STATUS_BUSY ||
drivers/firmware/stratix10-svc.c
390
unsigned long a0, a1, a2;
drivers/firmware/stratix10-svc.c
399
a0 = INTEL_SIP_SMC_FPGA_CONFIG_ISDONE;
drivers/firmware/stratix10-svc.c
404
a0 = INTEL_SIP_SMC_SERVICE_COMPLETED;
drivers/firmware/stratix10-svc.c
408
ctrl->invoke_fn(a0, a1, a2, 0, 0, 0, 0, 0, &res);
drivers/firmware/stratix10-svc.c
409
if ((res.a0 == INTEL_SIP_SMC_STATUS_OK) ||
drivers/firmware/stratix10-svc.c
410
(res.a0 == INTEL_SIP_SMC_STATUS_ERROR) ||
drivers/firmware/stratix10-svc.c
411
(res.a0 == INTEL_SIP_SMC_STATUS_REJECTED))
drivers/firmware/stratix10-svc.c
425
} else if (res.a0 == INTEL_SIP_SMC_STATUS_OK) {
drivers/firmware/stratix10-svc.c
534
unsigned long a0, a1, a2, a3, a4, a5, a6, a7;
drivers/firmware/stratix10-svc.c
548
a0 = INTEL_SIP_SMC_FPGA_CONFIG_LOOPBACK;
drivers/firmware/stratix10-svc.c
592
a0 = INTEL_SIP_SMC_FPGA_CONFIG_START;
drivers/firmware/stratix10-svc.c
598
a0 = INTEL_SIP_SMC_FPGA_CONFIG_WRITE;
drivers/firmware/stratix10-svc.c
603
a0 = INTEL_SIP_SMC_FPGA_CONFIG_ISDONE;
drivers/firmware/stratix10-svc.c
608
a0 = INTEL_SIP_SMC_RSU_STATUS;
drivers/firmware/stratix10-svc.c
613
a0 = INTEL_SIP_SMC_RSU_UPDATE;
drivers/firmware/stratix10-svc.c
618
a0 = INTEL_SIP_SMC_RSU_NOTIFY;
drivers/firmware/stratix10-svc.c
623
a0 = INTEL_SIP_SMC_RSU_RETRY_COUNTER;
drivers/firmware/stratix10-svc.c
628
a0 = INTEL_SIP_SMC_RSU_MAX_RETRY;
drivers/firmware/stratix10-svc.c
633
a0 = INTEL_SIP_SMC_RSU_DCMF_VERSION;
drivers/firmware/stratix10-svc.c
638
a0 = INTEL_SIP_SMC_FIRMWARE_VERSION;
drivers/firmware/stratix10-svc.c
645
a0 = INTEL_SIP_SMC_FCS_CRYPTION;
drivers/firmware/stratix10-svc.c
653
a0 = INTEL_SIP_SMC_FCS_CRYPTION;
drivers/firmware/stratix10-svc.c
661
a0 = INTEL_SIP_SMC_FCS_RANDOM_NUMBER;
drivers/firmware/stratix10-svc.c
666
a0 = INTEL_SIP_SMC_FCS_SERVICE_REQUEST;
drivers/firmware/stratix10-svc.c
671
a0 = INTEL_SIP_SMC_FCS_SEND_CERTIFICATE;
drivers/firmware/stratix10-svc.c
676
a0 = INTEL_SIP_SMC_FCS_GET_PROVISION_DATA;
drivers/firmware/stratix10-svc.c
682
a0 = INTEL_SIP_SMC_HWMON_READTEMP;
drivers/firmware/stratix10-svc.c
687
a0 = INTEL_SIP_SMC_HWMON_READVOLT;
drivers/firmware/stratix10-svc.c
693
a0 = INTEL_SIP_SMC_SERVICE_COMPLETED;
drivers/firmware/stratix10-svc.c
698
a0 = INTEL_SIP_SMC_RSU_DCMF_STATUS;
drivers/firmware/stratix10-svc.c
703
a0 = INTEL_SIP_SMC_SVC_VERSION;
drivers/firmware/stratix10-svc.c
708
a0 = INTEL_SIP_SMC_MBOX_SEND_CMD;
drivers/firmware/stratix10-svc.c
723
(unsigned int)a0,
drivers/firmware/stratix10-svc.c
729
ctrl->invoke_fn(a0, a1, a2, a3, a4, a5, a6, a7, &res);
drivers/firmware/stratix10-svc.c
732
__func__, chan->name, (unsigned int)res.a0);
drivers/firmware/stratix10-svc.c
738
if (res.a0 == INTEL_SIP_SMC_RSU_ERROR)
drivers/firmware/stratix10-svc.c
751
switch (res.a0) {
drivers/firmware/stratix10-svc.c
853
if (res.a0 == INTEL_SIP_SMC_STATUS_OK) {
drivers/firmware/stratix10-svc.c
858
(unsigned int)res.a0);
drivers/firmware/stratix10-svc.c
984
static void svc_smccc_smc(unsigned long a0, unsigned long a1,
drivers/firmware/stratix10-svc.c
990
arm_smccc_smc(a0, a1, a2, a3, a4, a5, a6, a7, res);
drivers/firmware/xilinx/zynqmp.c
161
ret_payload[0] = lower_32_bits(res.a0);
drivers/firmware/xilinx/zynqmp.c
162
ret_payload[1] = upper_32_bits(res.a0);
drivers/firmware/xilinx/zynqmp.c
170
return zynqmp_pm_ret_code((enum pm_ret_status)res.a0);
drivers/firmware/xilinx/zynqmp.c
204
ret_payload[0] = lower_32_bits(res.a0);
drivers/firmware/xilinx/zynqmp.c
205
ret_payload[1] = upper_32_bits(res.a0);
drivers/firmware/xilinx/zynqmp.c
213
return zynqmp_pm_ret_code((enum pm_ret_status)res.a0);
drivers/firmware/xilinx/zynqmp.c
583
*version = ((lower_32_bits(res.a0) << 16U) | lower_32_bits(res.a1));
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h
199
struct fixed31_32 a0[3];
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
421
coefficients->a0[i] = dc_fixpt_from_fraction(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
433
} while (i != ARRAY_SIZE(coefficients->a0));
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
449
if (dc_fixpt_le(args->arg, dc_fixpt_neg(args->a0))) {
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
458
} else if (dc_fixpt_le(args->a0, args->arg)) {
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
499
if (dc_fixpt_le(args->arg, dc_fixpt_neg(args->a0)))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
509
else if (dc_fixpt_le(args->a0, args->arg))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
529
scratch_gamma_args.a0 = dc_fixpt_zero;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
545
struct fixed31_32 a0,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
553
a0 = dc_fixpt_mul(a0, a1);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
554
if (dc_fixpt_le(arg, dc_fixpt_neg(a0)))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
563
else if (dc_fixpt_le(dc_fixpt_neg(a0), arg) &&
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
564
dc_fixpt_le(arg, a0))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
585
scratch_gamma_args.a0 = coeff->a0[color_index];
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
603
coeff->a0[color_index],
drivers/gpu/drm/amd/display/modules/color/color_gamma.h
96
struct fixed31_32 a0;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2199
pp_table->BtcGbVdroopTableCksOff.a0 =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2210
pp_table->BtcGbVdroopTableCksOn.a0 =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2337
pp_table->AcgBtcGbVdroopTable.a0 = avfs_params.ulAcgGbVdroopTableA0;
drivers/gpu/drm/amd/pm/powerplay/inc/smu74.h
804
int32_t a0;
drivers/gpu/drm/amd/pm/powerplay/inc/smu75.h
697
int32_t a0;
drivers/gpu/drm/amd/pm/powerplay/inc/smu9_driver_if.h
89
int32_t a0;
drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
1838
table->BTCGB_VDROOP_TABLE[0].a0 = PP_HOST_TO_SMC_UL(avfs_params.ulGB_VDROOP_TABLE_CKSON_a0);
drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
1841
table->BTCGB_VDROOP_TABLE[1].a0 = PP_HOST_TO_SMC_UL(avfs_params.ulGB_VDROOP_TABLE_CKSOFF_a0);
drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c
1584
table->BTCGB_VDROOP_TABLE[0].a0 =
drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c
1590
table->BTCGB_VDROOP_TABLE[1].a0 =
drivers/gpu/drm/exynos/exynos_mixer.c
55
#define MXR_CSC_CT(a0, a1, a2) \
drivers/gpu/drm/exynos/exynos_mixer.c
56
((MXR_CSC_C(a0) << 20) | (MXR_CSC_C(a1) << 10) | (MXR_CSC_C(a2) << 0))
drivers/gpu/drm/mediatek/mtk_dp.c
1340
mtk_dp->data->smc_cmd, enable ? "enable" : "disable", res.a0, res.a1);
drivers/gpu/drm/sitronix/st7586.c
321
struct gpio_desc *a0;
drivers/gpu/drm/sitronix/st7586.c
340
a0 = devm_gpiod_get(dev, "a0", GPIOD_OUT_LOW);
drivers/gpu/drm/sitronix/st7586.c
341
if (IS_ERR(a0))
drivers/gpu/drm/sitronix/st7586.c
342
return dev_err_probe(dev, PTR_ERR(a0), "Failed to get GPIO 'a0'\n");
drivers/gpu/drm/sitronix/st7586.c
346
ret = mipi_dbi_spi_init(spi, dbi, a0);
drivers/iio/pressure/mpl115.c
184
data->a0 = ret;
drivers/iio/pressure/mpl115.c
28
s16 a0;
drivers/iio/pressure/mpl115.c
71
y1 = (data->a0 << 10) + a1 * padc;
drivers/infiniband/hw/usnic/usnic_fwd.c
204
uint64_t a0, a1;
drivers/infiniband/hw/usnic/usnic_fwd.c
242
a0 = tlv_pa;
drivers/infiniband/hw/usnic/usnic_fwd.c
245
CMD_ADD_FILTER, &a0, &a1);
drivers/infiniband/hw/usnic/usnic_fwd.c
252
usnic_dbg("VF %s FILTER ID:%llu", ufdev->name, a0);
drivers/infiniband/hw/usnic/usnic_fwd.c
255
flow->flow_id = (uint32_t) a0;
drivers/infiniband/hw/usnic/usnic_fwd.c
272
u64 a0, a1;
drivers/infiniband/hw/usnic/usnic_fwd.c
274
a0 = flow->flow_id;
drivers/infiniband/hw/usnic/usnic_fwd.c
277
CMD_DEL_FILTER, &a0, &a1);
drivers/infiniband/hw/usnic/usnic_fwd.c
308
u64 a0, a1;
drivers/infiniband/hw/usnic/usnic_fwd.c
311
a0 = qp_idx;
drivers/infiniband/hw/usnic/usnic_fwd.c
315
&a0, &a1);
drivers/infiniband/hw/usnic/usnic_fwd.c
334
u64 a0, a1;
drivers/infiniband/hw/usnic/usnic_fwd.c
338
a0 = qp_idx;
drivers/infiniband/hw/usnic/usnic_fwd.c
342
&a0, &a1);
drivers/infiniband/hw/usnic/usnic_fwd.c
42
enum vnic_devcmd_cmd cmd, u64 *a0,
drivers/infiniband/hw/usnic/usnic_fwd.c
53
a0, a1,
drivers/infiniband/hw/usnic/usnic_fwd.c
73
enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1)
drivers/infiniband/hw/usnic/usnic_fwd.c
78
status = usnic_fwd_devcmd_locked(ufdev, vnic_idx, cmd, a0, a1);
drivers/input/touchscreen/mc13783_ts.c
56
#define sort3(a0, a1, a2) ({ \
drivers/input/touchscreen/mc13783_ts.c
57
if (a0 > a1) \
drivers/input/touchscreen/mc13783_ts.c
58
swap(a0, a1); \
drivers/input/touchscreen/mc13783_ts.c
61
if (a0 > a1) \
drivers/input/touchscreen/mc13783_ts.c
62
swap(a0, a1); \
drivers/iommu/mtk_iommu.c
632
ret = res.a0;
drivers/mailbox/zynqmp-ipi-mailbox.c
151
unsigned long a0, unsigned long a3,
drivers/mailbox/zynqmp-ipi-mailbox.c
160
arm_smccc_smc(a0, a1, a2, a3, 0, 0, 0, 0, res);
drivers/mailbox/zynqmp-ipi-mailbox.c
162
arm_smccc_hvc(a0, a1, a2, a3, 0, 0, 0, 0, res);
drivers/mailbox/zynqmp-ipi-mailbox.c
194
ret = (int)(res.a0 & 0xFFFFFFFF);
drivers/mailbox/zynqmp-ipi-mailbox.c
242
ret = (int)(res.a0 & 0xFFFFFFFF);
drivers/mailbox/zynqmp-ipi-mailbox.c
287
ret = (int)(res.a0 & 0xFFFFFFFF);
drivers/mailbox/zynqmp-ipi-mailbox.c
374
ret = (int)(res.a0 & 0xFFFFFFFF);
drivers/media/pci/tw686x/tw686x-regs.h
3
#define REG8_1(a0) ((const u16[8]) { a0, a0 + 1, a0 + 2, a0 + 3, \
drivers/media/pci/tw686x/tw686x-regs.h
4
a0 + 4, a0 + 5, a0 + 6, a0 + 7})
drivers/media/pci/tw686x/tw686x-regs.h
5
#define REG8_2(a0) ((const u16[8]) { a0, a0 + 2, a0 + 4, a0 + 6, \
drivers/media/pci/tw686x/tw686x-regs.h
55
#define VDREG8(a0) ((const u16[8]) { \
drivers/media/pci/tw686x/tw686x-regs.h
56
a0 + 0x000, a0 + 0x010, a0 + 0x020, a0 + 0x030, \
drivers/media/pci/tw686x/tw686x-regs.h
57
a0 + 0x100, a0 + 0x110, a0 + 0x120, a0 + 0x130})
drivers/media/pci/tw686x/tw686x-regs.h
6
a0 + 8, a0 + 0xa, a0 + 0xc, a0 + 0xe})
drivers/media/pci/tw686x/tw686x-regs.h
7
#define REG8_8(a0) ((const u16[8]) { a0, a0 + 8, a0 + 0x10, a0 + 0x18, \
drivers/media/pci/tw686x/tw686x-regs.h
8
a0 + 0x20, a0 + 0x28, a0 + 0x30, \
drivers/media/pci/tw686x/tw686x-regs.h
88
#define VDREG2(a0) ((const u16[2]) { a0, a0 + 0x100 })
drivers/media/pci/tw686x/tw686x-regs.h
9
a0 + 0x38})
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
17
#define AOM_CDF2(a0) AOM_ICDF(a0)
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
18
#define AOM_CDF3(a0, a1) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
19
AOM_ICDF(a0), AOM_ICDF(a1)
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
20
#define AOM_CDF4(a0, a1, a2) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
21
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2)
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
22
#define AOM_CDF5(a0, a1, a2, a3) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
23
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3)
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
24
#define AOM_CDF6(a0, a1, a2, a3, a4) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
25
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4)
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
26
#define AOM_CDF7(a0, a1, a2, a3, a4, a5) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
27
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
29
#define AOM_CDF8(a0, a1, a2, a3, a4, a5, a6) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
30
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
32
#define AOM_CDF9(a0, a1, a2, a3, a4, a5, a6, a7) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
33
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
35
#define AOM_CDF10(a0, a1, a2, a3, a4, a5, a6, a7, a8) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
36
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
38
#define AOM_CDF11(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
39
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
41
#define AOM_CDF12(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
42
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
44
#define AOM_CDF13(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
45
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
47
#define AOM_CDF14(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
48
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
51
#define AOM_CDF15(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
52
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
55
#define AOM_CDF16(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) \
drivers/media/platform/verisilicon/rockchip_av1_entropymode.c
56
AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), \
drivers/memory/mtk-smi.c
271
if (res.a0 != 0) {
drivers/memory/mtk-smi.c
272
dev_err(dev, "Enable iommu fail, ret %ld\n", res.a0);
drivers/mfd/altera-sysmgr.c
50
return (int)result.a0;
drivers/mfd/altera-sysmgr.c
74
return (int)result.a0;
drivers/mmc/host/dw_mmc-bluefield.c
48
if (res.a0)
drivers/mmc/host/sdhci-of-dwcmshc.c
1676
if (res.a0)
drivers/net/ethernet/8390/pcnet_cs.c
114
u_char a0, a1, a2;
drivers/net/ethernet/8390/pcnet_cs.c
301
if ((readb(base+0) == hw_info[i].a0) &&
drivers/net/ethernet/8390/pcnet_cs.c
360
if ((prom[0] == hw_info[i].a0) &&
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.h
483
struct statistics_a0_s a0;
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
347
((s64)(stats->a0.msm._F - priv->last_stats.a0.msm._F)) >= 0) \
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
348
curr_stats._N += stats->a0.msm._F - priv->last_stats.a0.msm._F;\
drivers/net/ethernet/cisco/enic/enic_api.c
15
enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait)
drivers/net/ethernet/cisco/enic/enic_api.c
31
err = vnic_dev_cmd(vdev, cmd, a0, a1, wait);
drivers/net/ethernet/cisco/enic/enic_api.h
13
enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait);
drivers/net/ethernet/cisco/enic/enic_res.c
118
u64 a0 = vlanid, a1 = 0;
drivers/net/ethernet/cisco/enic/enic_res.c
122
err = vnic_dev_cmd(enic->vdev, CMD_VLAN_ADD, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
131
u64 a0 = vlanid, a1 = 0;
drivers/net/ethernet/cisco/enic/enic_res.c
135
err = vnic_dev_cmd(enic->vdev, CMD_VLAN_DEL, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
147
u64 a0, a1;
drivers/net/ethernet/cisco/enic/enic_res.c
155
a0 = nic_cfg;
drivers/net/ethernet/cisco/enic/enic_res.c
162
return vnic_dev_cmd(enic->vdev, cmd, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
167
u64 a0 = (u64)key_pa, a1 = len;
drivers/net/ethernet/cisco/enic/enic_res.c
170
return vnic_dev_cmd(enic->vdev, CMD_RSS_KEY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
175
u64 a0 = (u64)cpu_pa, a1 = len;
drivers/net/ethernet/cisco/enic/enic_res.c
178
return vnic_dev_cmd(enic->vdev, CMD_RSS_CPU, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
419
u64 a0 = CMD_CQ_ENTRY_SIZE_SET, a1 = 0;
drivers/net/ethernet/cisco/enic/enic_res.c
424
ret = vnic_dev_cmd(enic->vdev, CMD_CAPABILITY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/enic_res.c
425
if (ret || a0) {
drivers/net/ethernet/cisco/enic/enic_res.c
433
a0 = VNIC_RQ_ALL;
drivers/net/ethernet/cisco/enic/enic_res.c
435
ret = vnic_dev_cmd(enic->vdev, CMD_CQ_ENTRY_SIZE_SET, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1106
u64 a0, a1 = len;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1118
a0 = prov_pa;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1120
ret = vnic_dev_cmd(vdev, CMD_INIT_PROV_INFO2, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1129
u64 a0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1132
a0 = (active ? CMD_ENABLE2_ACTIVE : 0);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1134
return vnic_dev_cmd(vdev, CMD_ENABLE2, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1140
u64 a0 = cmd, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1144
ret = vnic_dev_cmd(vdev, CMD_STATUS, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1146
*status = (int)a0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1163
u64 a0, a1;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1168
((u8 *)&a0)[i] = mac_addr[i];
drivers/net/ethernet/cisco/enic/vnic_dev.c
1170
return vnic_dev_cmd(vdev, CMD_SET_MAC_ADDR, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1190
u64 a0, a1;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1207
a0 = tlv_pa;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1224
ret = vnic_dev_cmd(vdev, CMD_ADD_FILTER, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1225
*entry = (u16)a0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1228
a0 = *entry;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1229
ret = vnic_dev_cmd(vdev, CMD_DEL_FILTER, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1237
u64 a0 = overlay;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1241
return vnic_dev_cmd(vdev, CMD_OVERLAY_OFFLOAD_CTRL, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1248
u64 a0 = overlay;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1251
return vnic_dev_cmd(vdev, CMD_OVERLAY_OFFLOAD_CFG, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1257
u64 a0 = feature;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1261
ret = vnic_dev_cmd(vdev, CMD_GET_SUPP_FEATURE_VER, &a0, a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1263
*supported_versions = a0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1270
u64 a0 = CMD_NIC_CFG, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1274
err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
1278
if (err || (a0 != 1))
drivers/net/ethernet/cisco/enic/vnic_dev.c
440
u64 *a0, u64 *a1, int wait)
drivers/net/ethernet/cisco/enic/vnic_dev.c
449
vdev->args[2] = *a0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
466
*a0 = vdev->args[1];
drivers/net/ethernet/cisco/enic/vnic_dev.c
473
enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait)
drivers/net/ethernet/cisco/enic/vnic_dev.c
477
vdev->args[0] = *a0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
482
*a0 = vdev->args[0];
drivers/net/ethernet/cisco/enic/vnic_dev.c
501
u64 *a0, u64 *a1, int wait)
drivers/net/ethernet/cisco/enic/vnic_dev.c
508
a0, a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
511
a0, a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
514
return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
520
u64 a0 = (u32)cmd, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
524
err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
526
return !(err || a0);
drivers/net/ethernet/cisco/enic/vnic_dev.c
532
u64 a0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
543
a0 = vdev->fw_info_pa;
drivers/net/ethernet/cisco/enic/vnic_dev.c
549
&a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
552
&a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
563
u64 a0, a1;
drivers/net/ethernet/cisco/enic/vnic_dev.c
567
a0 = offset;
drivers/net/ethernet/cisco/enic/vnic_dev.c
570
err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
573
case 1: *(u8 *)value = (u8)a0; break;
drivers/net/ethernet/cisco/enic/vnic_dev.c
574
case 2: *(u16 *)value = (u16)a0; break;
drivers/net/ethernet/cisco/enic/vnic_dev.c
575
case 4: *(u32 *)value = (u32)a0; break;
drivers/net/ethernet/cisco/enic/vnic_dev.c
576
case 8: *(u64 *)value = a0; break;
drivers/net/ethernet/cisco/enic/vnic_dev.c
585
u64 a0, a1;
drivers/net/ethernet/cisco/enic/vnic_dev.c
597
a0 = vdev->stats_pa;
drivers/net/ethernet/cisco/enic/vnic_dev.c
600
return vnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
605
u64 a0 = 0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
607
return vnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
612
u64 a0 = 0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
616
return vnic_dev_cmd(vdev, CMD_ENABLE_WAIT, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
618
return vnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
623
u64 a0 = 0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
625
return vnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
630
u64 a0 = (u32)arg, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
632
return vnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
637
u64 a0 = 0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
643
err = vnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
647
*done = (a0 == 0);
drivers/net/ethernet/cisco/enic/vnic_dev.c
654
u64 a0 = (u32)arg, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
656
return vnic_dev_cmd(vdev, CMD_SOFT_RESET, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
661
u64 a0 = 0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
667
err = vnic_dev_cmd(vdev, CMD_SOFT_RESET_STATUS, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
671
*done = (a0 == 0);
drivers/net/ethernet/cisco/enic/vnic_dev.c
678
u64 a0 = (u32)arg, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
684
&a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
695
u64 a0 = 0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
703
&a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
710
*done = (a0 == 0);
drivers/net/ethernet/cisco/enic/vnic_dev.c
717
u64 a0, a1;
drivers/net/ethernet/cisco/enic/vnic_dev.c
719
return vnic_dev_cmd(vdev, CMD_HANG_NOTIFY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
724
u64 a0, a1;
drivers/net/ethernet/cisco/enic/vnic_dev.c
731
err = vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
736
mac_addr[i] = ((u8 *)&a0)[i];
drivers/net/ethernet/cisco/enic/vnic_dev.c
744
u64 a0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
748
a0 = (directed ? CMD_PFILTER_DIRECTED : 0) |
drivers/net/ethernet/cisco/enic/vnic_dev.c
754
err = vnic_dev_cmd(vdev, CMD_PACKET_FILTER, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
763
u64 a0 = 0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
769
((u8 *)&a0)[i] = addr[i];
drivers/net/ethernet/cisco/enic/vnic_dev.c
771
err = vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
780
u64 a0 = 0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
786
((u8 *)&a0)[i] = addr[i];
drivers/net/ethernet/cisco/enic/vnic_dev.c
788
err = vnic_dev_cmd(vdev, CMD_ADDR_DEL, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
798
u64 a0 = ig_vlan_rewrite_mode, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
803
&a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
811
u64 a0, a1;
drivers/net/ethernet/cisco/enic/vnic_dev.c
819
a0 = (u64)notify_pa;
drivers/net/ethernet/cisco/enic/vnic_dev.c
823
r = vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
850
u64 a0, a1;
drivers/net/ethernet/cisco/enic/vnic_dev.c
854
a0 = 0; /* paddr = 0 to unset notify buffer */
drivers/net/ethernet/cisco/enic/vnic_dev.c
858
err = vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
900
u64 a0 = (u32)arg, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
905
r = vnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
907
vnic_dev_cmd(vdev, CMD_INIT_v1, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
908
if (a0 & CMD_INITF_DEFAULT_MAC) {
drivers/net/ethernet/cisco/enic/vnic_dev.c
912
vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
913
vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.c
921
u64 a0 = 0, a1 = 0;
drivers/net/ethernet/cisco/enic/vnic_dev.c
924
return vnic_dev_cmd(vdev, CMD_DEINIT, &a0, &a1, wait);
drivers/net/ethernet/cisco/enic/vnic_dev.h
120
u64 *a0, u64 *a1, int wait);
drivers/net/wireless/broadcom/b43/phy_n.c
4377
b43_phy_write(dev, B43_NPHY_C1_RXIQ_COMPA0, pcomp->a0);
drivers/net/wireless/broadcom/b43/phy_n.c
4382
pcomp->a0 = b43_phy_read(dev, B43_NPHY_C1_RXIQ_COMPA0);
drivers/net/wireless/broadcom/b43/phy_n.c
4551
new.a0 = a & 0x3FF;
drivers/net/wireless/broadcom/b43/phy_n.c
4554
new.a0 = b & 0x3FF;
drivers/net/wireless/broadcom/b43/phy_n.c
5862
hw_gain += sprom->antenna_gain.a0;
drivers/net/wireless/broadcom/b43/phy_n.h
892
s16 a0;
drivers/net/wireless/broadcom/b43legacy/phy.c
1838
- dev->dev->bus->sprom.antenna_gain.a0
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4715
wlc->band->antgain = sprom->antenna_gain.a0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h
360
s16 a0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
18584
wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ, tx_comp.a0);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26025
write_phy_reg(pi, 0x9a, pcomp->a0);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26030
pcomp->a0 = read_phy_reg(pi, 0x9a);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26091
new_comp.a0 = new_comp.b0 = new_comp.a1 = new_comp.b1 = 0x0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26163
new_comp.a0 = (s16) a & 0x3ff;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26167
new_comp.a0 = (s16) b & 0x3ff;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26886
zero_comp.a0 = zero_comp.b0 = zero_comp.a1 = zero_comp.b1 = 0x0;
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h
1064
__le32 a0;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2364
is_ndp = le32_get_bits(ntfy->sigs.vht.a0,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2366
!le32_get_bits(ntfy->sigs.vht.a0,
drivers/nvmem/imx-ocotp-scu.c
218
return res.a0;
drivers/nvmem/stm32-romem.c
62
if (res.a0)
drivers/pci/hotplug/acpiphp_ampere_altra.c
56
if (res.a0) {
drivers/pci/hotplug/acpiphp_ampere_altra.c
65
if (res.a0)
drivers/phy/marvell/phy-mvebu-cp110-comphy.c
283
ret = res.a0;
drivers/platform/mellanox/mlxbf-bootctl.c
1002
guid_t id = GUID_INIT(res->a0, res->a1, res->a1 >> 16,
drivers/platform/mellanox/mlxbf-bootctl.c
145
return res.a0;
drivers/platform/mellanox/mlxbf-bootctl.c
464
if (res.a0)
drivers/platform/mellanox/mlxbf-bootctl.c
490
return res.a0 ? -EPERM : count;
drivers/platform/mellanox/mlxbf-bootctl.c
504
if (res.a0)
drivers/platform/mellanox/mlxbf-bootctl.c
542
if (res.a0)
drivers/platform/mellanox/mlxbf-bootctl.c
579
return res.a0 ? -EPERM : count;
drivers/platform/mellanox/mlxbf-bootctl.c
594
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
623
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
645
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
674
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
696
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
725
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
747
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
776
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
798
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
827
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
849
if (res.a0) {
drivers/platform/mellanox/mlxbf-bootctl.c
878
if (res.a0) {
drivers/platform/mellanox/mlxbf-pmc.c
1014
status = res.a0;
drivers/platform/mellanox/mlxbf-pmc.c
1068
status = res.a0;
drivers/platform/mellanox/mlxbf-pmc.c
2144
guid_t id = GUID_INIT(res->a0, res->a1, res->a1 >> 16, res->a2,
drivers/platform/mellanox/mlxbf-pmc.c
2298
if (res.a0 == MLXBF_PMC_SVC_REQ_MAJOR &&
drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c
39
return (int)(res.a0 * 1000 * 1000);
drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c
63
return res.a0 & BIT(0) ? -EINVAL : 0;
drivers/pmdomain/mediatek/mtk-pm-domains.c
133
return res.a0;
drivers/remoteproc/imx_rproc.c
321
return res.a0;
drivers/remoteproc/imx_rproc.c
413
return res.a0;
drivers/remoteproc/imx_rproc.c
983
if (res.a0)
drivers/remoteproc/stm32_rproc.c
428
err = smc_res.a0;
drivers/rtc/rtc-imx-sc.c
75
return res.a0;
drivers/scsi/fnic/fnic_res.c
175
u64 a0, a1;
drivers/scsi/fnic/fnic_res.c
183
a0 = nic_cfg;
drivers/scsi/fnic/fnic_res.c
186
return vnic_dev_cmd(fnic->vdev, CMD_NIC_CFG, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
263
u64 *a0 = &vdev->args[0];
drivers/scsi/fnic/vnic_dev.c
273
writeq(*a0, &devcmd->args[0]);
drivers/scsi/fnic/vnic_dev.c
299
*a0 = readq(&devcmd->args[0]);
drivers/scsi/fnic/vnic_dev.c
501
enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait)
drivers/scsi/fnic/vnic_dev.c
505
vdev->args[0] = *a0;
drivers/scsi/fnic/vnic_dev.c
510
*a0 = vdev->args[0];
drivers/scsi/fnic/vnic_dev.c
518
u64 *a0, u64 *a1, int wait)
drivers/scsi/fnic/vnic_dev.c
525
return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait);
drivers/scsi/fnic/vnic_dev.c
533
u64 a0, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
544
a0 = vdev->fw_info_pa;
drivers/scsi/fnic/vnic_dev.c
547
err = vnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
558
u64 a0, a1;
drivers/scsi/fnic/vnic_dev.c
562
a0 = offset;
drivers/scsi/fnic/vnic_dev.c
565
err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
569
*(u8 *)value = (u8)a0;
drivers/scsi/fnic/vnic_dev.c
572
*(u16 *)value = (u16)a0;
drivers/scsi/fnic/vnic_dev.c
575
*(u32 *)value = (u32)a0;
drivers/scsi/fnic/vnic_dev.c
578
*(u64 *)value = a0;
drivers/scsi/fnic/vnic_dev.c
590
u64 a0 = 0, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
592
return vnic_dev_cmd(vdev, CMD_STATS_CLEAR, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
597
u64 a0, a1;
drivers/scsi/fnic/vnic_dev.c
608
a0 = vdev->stats_pa;
drivers/scsi/fnic/vnic_dev.c
611
return vnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
616
u64 a0 = 0, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
618
return vnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
623
u64 a0 = 0, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
625
return vnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
630
u64 a0 = 0, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
632
return vnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
637
u64 a0 = (u32)arg, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
639
return vnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
644
u64 a0 = 0, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
650
err = vnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
654
*done = (a0 == 0);
drivers/scsi/fnic/vnic_dev.c
661
u64 a0 = (u32)arg, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
663
return vnic_dev_cmd(vdev, CMD_SOFT_RESET, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
668
u64 a0 = 0, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
674
err = vnic_dev_cmd(vdev, CMD_SOFT_RESET_STATUS, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
678
*done = (a0 == 0);
drivers/scsi/fnic/vnic_dev.c
685
u64 a0 = 0, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
687
return vnic_dev_cmd(vdev, CMD_HANG_NOTIFY, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
712
u64 a0, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
716
a0 = (directed ? CMD_PFILTER_DIRECTED : 0) |
drivers/scsi/fnic/vnic_dev.c
722
err = vnic_dev_cmd(vdev, CMD_PACKET_FILTER, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
759
u64 a0, a1;
drivers/scsi/fnic/vnic_dev.c
770
a0 = vdev->notify_pa;
drivers/scsi/fnic/vnic_dev.c
774
return vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
779
u64 a0, a1;
drivers/scsi/fnic/vnic_dev.c
782
a0 = 0; /* paddr = 0 to unset notify buffer */
drivers/scsi/fnic/vnic_dev.c
786
vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
813
u64 a0 = (u32)arg, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
815
return vnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.c
820
u64 a0 = new_default_vlan, a1 = 0;
drivers/scsi/fnic/vnic_dev.c
824
old_vlan = vnic_dev_cmd(vdev, CMD_SET_DEFAULT_VLAN, &a0, &a1, wait);
drivers/scsi/fnic/vnic_dev.h
114
u64 *a0, u64 *a1, int wait);
drivers/scsi/qla2xxx/qla_init.c
4060
if (a0->_field & _flag) {\
drivers/scsi/qla2xxx/qla_init.c
4076
struct sff_8247_a0 *a0 = (struct sff_8247_a0 *)vha->hw->sfp_data;
drivers/scsi/qla2xxx/qla_init.c
4082
(int)sizeof(a0->vendor_name), a0->vendor_name,
drivers/scsi/qla2xxx/qla_init.c
4083
(int)sizeof(a0->vendor_pn), a0->vendor_pn,
drivers/scsi/qla2xxx/qla_init.c
4084
a0->fc_sp_cc10 & FC_SP_2 ? a0->fiber_channel_speed2 & FC_SP_64 ?
drivers/scsi/qla2xxx/qla_init.c
4086
a0->fc_sp_cc10 & FC_SP_32 ? " 32G" : "",
drivers/scsi/qla2xxx/qla_init.c
4087
a0->fc_sp_cc10 & FC_SP_16 ? " 16G" : "",
drivers/scsi/qla2xxx/qla_init.c
4088
a0->fc_sp_cc10 & FC_SP_8 ? " 8G" : "",
drivers/scsi/qla2xxx/qla_init.c
4089
a0->fc_sp_cc10 & FC_SP_4 ? " 4G" : "",
drivers/scsi/qla2xxx/qla_init.c
4090
a0->fc_sp_cc10 & FC_SP_2 ? " 2G" : "",
drivers/scsi/qla2xxx/qla_init.c
4091
a0->fc_sp_cc10 & FC_SP_1 ? " 1G" : "");
drivers/scsi/qla2xxx/qla_init.c
4097
snprintf(str, SFF_VEN_NAME_LEN+1, a0->vendor_name);
drivers/scsi/qla2xxx/qla_init.c
4102
snprintf(str, SFF_PART_NAME_LEN+1, a0->vendor_pn);
drivers/scsi/qla2xxx/qla_init.c
4146
if (a0->length_km)
drivers/scsi/qla2xxx/qla_init.c
4148
"SFP Distant: %d km\n", a0->length_km);
drivers/scsi/qla2xxx/qla_init.c
4149
if (a0->length_100m)
drivers/scsi/qla2xxx/qla_init.c
4151
"SFP Distant: %d m\n", a0->length_100m*100);
drivers/scsi/qla2xxx/qla_init.c
4152
if (a0->length_50um_10m)
drivers/scsi/qla2xxx/qla_init.c
4154
"SFP Distant (WL=50um): %d m\n", a0->length_50um_10m * 10);
drivers/scsi/qla2xxx/qla_init.c
4155
if (a0->length_62um_10m)
drivers/scsi/qla2xxx/qla_init.c
4157
"SFP Distant (WL=62.5um): %d m\n", a0->length_62um_10m * 10);
drivers/scsi/qla2xxx/qla_init.c
4158
if (a0->length_om4_10m)
drivers/scsi/qla2xxx/qla_init.c
4160
"SFP Distant (OM4): %d m\n", a0->length_om4_10m * 10);
drivers/scsi/qla2xxx/qla_init.c
4161
if (a0->length_om3_10m)
drivers/scsi/qla2xxx/qla_init.c
4163
"SFP Distant (OM3): %d m\n", a0->length_om3_10m * 10);
drivers/scsi/snic/vnic_dev.c
432
u64 *a0, u64 *a1, int wait)
drivers/scsi/snic/vnic_dev.c
437
vdev->args[0] = *a0;
drivers/scsi/snic/vnic_dev.c
442
*a0 = vdev->args[0];
drivers/scsi/snic/vnic_dev.c
451
u64 a0, a1 = 0;
drivers/scsi/snic/vnic_dev.c
462
a0 = vdev->fw_info_pa;
drivers/scsi/snic/vnic_dev.c
465
err = svnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
476
u64 a0, a1;
drivers/scsi/snic/vnic_dev.c
480
a0 = offset;
drivers/scsi/snic/vnic_dev.c
483
err = svnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
487
*(u8 *)value = (u8)a0;
drivers/scsi/snic/vnic_dev.c
490
*(u16 *)value = (u16)a0;
drivers/scsi/snic/vnic_dev.c
493
*(u32 *)value = (u32)a0;
drivers/scsi/snic/vnic_dev.c
496
*(u64 *)value = a0;
drivers/scsi/snic/vnic_dev.c
508
u64 a0 = 0, a1 = 0;
drivers/scsi/snic/vnic_dev.c
511
return svnic_dev_cmd(vdev, CMD_STATS_CLEAR, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
516
u64 a0, a1;
drivers/scsi/snic/vnic_dev.c
527
a0 = vdev->stats_pa;
drivers/scsi/snic/vnic_dev.c
530
return svnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
535
u64 a0 = 0, a1 = 0;
drivers/scsi/snic/vnic_dev.c
538
return svnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
543
u64 a0 = 0, a1 = 0;
drivers/scsi/snic/vnic_dev.c
547
err = svnic_dev_cmd(vdev, CMD_ENABLE_WAIT, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
549
return svnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
556
u64 a0 = 0, a1 = 0;
drivers/scsi/snic/vnic_dev.c
559
return svnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
564
u64 a0 = (u32)arg, a1 = 0;
drivers/scsi/snic/vnic_dev.c
567
return svnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
572
u64 a0 = 0, a1 = 0;
drivers/scsi/snic/vnic_dev.c
578
err = svnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
582
*done = (a0 == 0);
drivers/scsi/snic/vnic_dev.c
589
u64 a0, a1;
drivers/scsi/snic/vnic_dev.c
600
a0 = vdev->notify_pa;
drivers/scsi/snic/vnic_dev.c
604
return svnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
609
u64 a0, a1;
drivers/scsi/snic/vnic_dev.c
612
a0 = 0; /* paddr = 0 to unset notify buffer */
drivers/scsi/snic/vnic_dev.c
616
svnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.c
643
u64 a0 = (u32)arg, a1 = 0;
drivers/scsi/snic/vnic_dev.c
646
return svnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait);
drivers/scsi/snic/vnic_dev.h
70
u64 *a0, u64 *a1, int wait);
drivers/soc/imx/soc-imx8m.c
51
if (res.a0 == SMCCC_RET_NOT_SUPPORTED)
drivers/soc/imx/soc-imx8m.c
54
return res.a0 & 0xff;
drivers/soc/imx/soc-imx9.c
47
if (res.a0 != SMCCC_RET_SUCCESS)
drivers/soc/imx/soc-imx9.c
48
return dev_err_probe(dev, -EINVAL, "%s: SMC failed: 0x%lx\n", __func__, res.a0);
drivers/soc/mediatek/mtk-dvfsrc.c
674
if (ares.a0)
drivers/soc/mediatek/mtk-dvfsrc.c
675
return dev_err_probe(&pdev->dev, -EINVAL, "DVFSRC init failed: %lu\n", ares.a0);
drivers/soc/mediatek/mtk-dvfsrc.c
697
if (ares.a0 & BIT(0))
drivers/soc/mediatek/mtk-dvfsrc.c
698
return dev_err_probe(&pdev->dev, -EINVAL, "Cannot start DVFSRC: %lu\n", ares.a0);
drivers/soc/samsung/gs101-pmu.c
352
if (res.a0)
drivers/soc/samsung/gs101-pmu.c
353
pr_warn("%s(): SMC failed: %d\n", __func__, (int)res.a0);
drivers/soc/samsung/gs101-pmu.c
355
return (int)res.a0;
drivers/soc/samsung/gs101-pmu.c
369
if (res.a0)
drivers/soc/samsung/gs101-pmu.c
370
pr_warn("%s(): SMC failed: %d\n", __func__, (int)res.a0);
drivers/soc/samsung/gs101-pmu.c
372
return (int)res.a0;
drivers/soc/tegra/pmc.c
511
if (res.a0) {
drivers/soc/tegra/pmc.c
514
__func__, res.a0);
drivers/soc/tegra/pmc.c
517
res.a0);
drivers/soc/tegra/pmc.c
534
if (res.a0) {
drivers/soc/tegra/pmc.c
537
__func__, res.a0);
drivers/soc/tegra/pmc.c
540
res.a0);
drivers/ssb/pci.c
417
out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
535
out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
677
out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pcmcia.c
667
sprom->antenna_gain.a0 = tuple->TupleData[1];
drivers/ssb/sdio.c
553
sprom->antenna_gain.a0 = tuple->data[1];
drivers/tee/optee/optee_private.h
286
u32 a0;
drivers/tee/optee/smc_abi.c
1043
if (res.a0) {
drivers/tee/optee/smc_abi.c
1295
if (res.a0)
drivers/tee/optee/smc_abi.c
1306
if (res.a0 == OPTEE_MSG_UID_0 && res.a1 == OPTEE_MSG_UID_1 &&
drivers/tee/optee/smc_abi.c
1319
if (res.a0 == OPTEE_MSG_IMAGE_LOAD_UID_0 &&
drivers/tee/optee/smc_abi.c
1414
if (res.a0)
drivers/tee/optee/smc_abi.c
1468
static void optee_smccc_smc(unsigned long a0, unsigned long a1,
drivers/tee/optee/smc_abi.c
1474
arm_smccc_smc(a0, a1, a2, a3, a4, a5, a6, a7, res);
drivers/tee/optee/smc_abi.c
1477
static void optee_smccc_hvc(unsigned long a0, unsigned long a1,
drivers/tee/optee/smc_abi.c
1483
arm_smccc_hvc(a0, a1, a2, a3, a4, a5, a6, a7, res);
drivers/tee/optee/smc_abi.c
1628
rc = res.a0;
drivers/tee/optee/smc_abi.c
293
if (res.a0 == OPTEE_SMC_RETURN_OK)
drivers/tee/optee/smc_abi.c
823
switch (OPTEE_SMC_RETURN_GET_RPC_FUNC(param->a0)) {
drivers/tee/optee/smc_abi.c
867
(u32)OPTEE_SMC_RETURN_GET_RPC_FUNC(param->a0));
drivers/tee/optee/smc_abi.c
871
param->a0 = OPTEE_SMC_CALL_RETURN_FROM_RPC;
drivers/tee/optee/smc_abi.c
912
param.a0 = OPTEE_SMC_CALL_WITH_REGD_ARG;
drivers/tee/optee/smc_abi.c
923
param.a0 = OPTEE_SMC_CALL_WITH_RPC_ARG;
drivers/tee/optee/smc_abi.c
925
param.a0 = OPTEE_SMC_CALL_WITH_ARG;
drivers/tee/optee/smc_abi.c
934
optee->smc.invoke_fn(param.a0, param.a1, param.a2, param.a3,
drivers/tee/optee/smc_abi.c
939
if (res.a0 == OPTEE_SMC_RETURN_ETHREAD_LIMIT) {
drivers/tee/optee/smc_abi.c
945
} else if (OPTEE_SMC_RETURN_IS_RPC(res.a0)) {
drivers/tee/optee/smc_abi.c
947
param.a0 = res.a0;
drivers/tee/optee/smc_abi.c
953
rc = res.a0;
drivers/thermal/renesas/rzg3e_thermal.c
376
priv->trmval0 = local_res.a0 & TSU_CODE_MAX;
drivers/thermal/renesas/rzg3e_thermal.c
380
priv->trmval1 = local_res.a0 & TSU_CODE_MAX;
drivers/ufs/host/ufs-exynos.c
1320
if (res.a0) {
drivers/ufs/host/ufs-exynos.c
1323
res.a0);
drivers/ufs/host/ufs-exynos.c
1333
if (res.a0) {
drivers/ufs/host/ufs-exynos.c
1336
res.a0);
drivers/ufs/host/ufs-exynos.c
1373
if (res.a0)
drivers/ufs/host/ufs-exynos.c
1375
"SMC_CMD_FMP_SECURITY failed on resume: %ld\n", res.a0);
drivers/ufs/host/ufs-exynos.c
1379
if (res.a0)
drivers/ufs/host/ufs-exynos.c
1381
"SMC_CMD_FMP_SMU_RESUME failed: %ld\n", res.a0);
drivers/ufs/host/ufs-mediatek.c
196
if (res.a0) {
drivers/ufs/host/ufs-mediatek.c
198
__func__, res.a0);
drivers/ufs/host/ufs-sprd.c
243
if (!res.a0)
drivers/usb/host/ohci-at91.c
330
if (res.a0)
drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c
115
if (res.a0 > PAGE_SIZE) /* Includes error codes */
drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c
118
pkvm_granule = res.a0;
drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c
29
if (res.a0 != SMCCC_RET_SUCCESS)
drivers/watchdog/arm_smc_wdt.c
45
if (res->a0 == PSCI_RET_NOT_SUPPORTED)
drivers/watchdog/arm_smc_wdt.c
47
if (res->a0 == PSCI_RET_INVALID_PARAMS)
drivers/watchdog/arm_smc_wdt.c
49
if (res->a0 == PSCI_RET_DISABLED)
drivers/watchdog/arm_smc_wdt.c
51
if (res->a0 != PSCI_RET_SUCCESS)
drivers/watchdog/arm_smc_wdt.c
66
if (res.a0)
drivers/watchdog/imx_sc_wdt.c
102
return res.a0 ? -EACCES : 0;
drivers/watchdog/imx_sc_wdt.c
114
return res.a0 ? -EACCES : 0;
drivers/watchdog/imx_sc_wdt.c
130
if (res.a0)
drivers/watchdog/imx_sc_wdt.c
67
if (res.a0 == SC_TIMER_ERR_BUSY)
drivers/watchdog/imx_sc_wdt.c
71
if (!res.a0)
drivers/watchdog/imx_sc_wdt.c
86
if (res.a0 && res.a0 != SC_TIMER_ERR_BUSY)
drivers/watchdog/imx_sc_wdt.c
92
return res.a0 ? -EACCES : 0;
include/kvm/arm_hypercalls.h
32
unsigned long a0,
include/kvm/arm_hypercalls.h
37
vcpu_set_reg(vcpu, 0, a0);
include/linux/arm-smccc.h
412
unsigned long a0;
include/linux/arm-smccc.h
424
unsigned long a0;
include/linux/arm-smccc.h
499
asmlinkage void __arm_smccc_smc(unsigned long a0, unsigned long a1,
include/linux/arm-smccc.h
504
static inline void __arm_smccc_smc(unsigned long a0, unsigned long a1,
include/linux/arm-smccc.h
525
asmlinkage void __arm_smccc_hvc(unsigned long a0, unsigned long a1,
include/linux/arm-smccc.h
562
#define __declare_arg_2(a0, res) \
include/linux/arm-smccc.h
564
register unsigned long arg0 asm("r0") = (u32)a0
include/linux/arm-smccc.h
566
#define __declare_arg_3(a0, a1, res) \
include/linux/arm-smccc.h
569
register unsigned long arg0 asm("r0") = (u32)a0; \
include/linux/arm-smccc.h
572
#define __declare_arg_4(a0, a1, a2, res) \
include/linux/arm-smccc.h
576
register unsigned long arg0 asm("r0") = (u32)a0; \
include/linux/arm-smccc.h
580
#define __declare_arg_5(a0, a1, a2, a3, res) \
include/linux/arm-smccc.h
585
register unsigned long arg0 asm("r0") = (u32)a0; \
include/linux/arm-smccc.h
590
#define __declare_arg_6(a0, a1, a2, a3, a4, res) \
include/linux/arm-smccc.h
592
__declare_arg_5(a0, a1, a2, a3, res); \
include/linux/arm-smccc.h
595
#define __declare_arg_7(a0, a1, a2, a3, a4, a5, res) \
include/linux/arm-smccc.h
597
__declare_arg_6(a0, a1, a2, a3, a4, res); \
include/linux/arm-smccc.h
600
#define __declare_arg_8(a0, a1, a2, a3, a4, a5, a6, res) \
include/linux/arm-smccc.h
602
__declare_arg_7(a0, a1, a2, a3, a4, a5, res); \
include/linux/arm-smccc.h
605
#define __declare_arg_9(a0, a1, a2, a3, a4, a5, a6, a7, res) \
include/linux/arm-smccc.h
607
__declare_arg_8(a0, a1, a2, a3, a4, a5, a6, res); \
include/linux/arm-smccc.h
678
___res->a0 = SMCCC_RET_NOT_SUPPORTED; \
include/linux/arm-smccc.h
718
___res->a0 = SMCCC_RET_NOT_SUPPORTED; \
include/linux/audit.h
317
extern void __audit_syscall_entry(int major, unsigned long a0, unsigned long a1,
include/linux/audit.h
367
static inline void audit_syscall_entry(int major, unsigned long a0,
include/linux/audit.h
372
__audit_syscall_entry(major, a0, a1, a2, a3);
include/linux/audit.h
605
static inline void audit_syscall_entry(int major, unsigned long a0,
include/linux/ftrace.h
1177
extern void trace_preempt_on(unsigned long a0, unsigned long a1);
include/linux/ftrace.h
1178
extern void trace_preempt_off(unsigned long a0, unsigned long a1);
include/linux/ftrace.h
1184
# define trace_preempt_on(a0, a1) do { } while (0)
include/linux/ftrace.h
1185
# define trace_preempt_off(a0, a1) do { } while (0)
include/linux/ftrace.h
513
extern void ftrace_stub(unsigned long a0, unsigned long a1,
include/linux/math64.h
215
} rl, rm, rn, rh, a0, b0;
include/linux/math64.h
218
a0.ll = a;
include/linux/math64.h
221
rl.ll = mul_u32_u32(a0.l.low, b0.l.low);
include/linux/math64.h
222
rm.ll = mul_u32_u32(a0.l.low, b0.l.high);
include/linux/math64.h
223
rn.ll = mul_u32_u32(a0.l.high, b0.l.low);
include/linux/math64.h
224
rh.ll = mul_u32_u32(a0.l.high, b0.l.high);
include/linux/signal.h
134
unsigned long a0, a1, a2, a3, b0, b1, b2, b3; \
include/linux/signal.h
148
a0 = a->sig[0]; b0 = b->sig[0]; \
include/linux/signal.h
149
r->sig[0] = op(a0, b0); \
include/linux/ssb/ssb.h
110
s8 a0, a1, a2, a3;
kernel/trace/trace.h
2246
void tracer_preempt_on(unsigned long a0, unsigned long a1);
kernel/trace/trace.h
2247
void tracer_preempt_off(unsigned long a0, unsigned long a1);
kernel/trace/trace.h
2249
static inline void tracer_preempt_on(unsigned long a0, unsigned long a1) { }
kernel/trace/trace.h
2250
static inline void tracer_preempt_off(unsigned long a0, unsigned long a1) { }
kernel/trace/trace.h
2253
void tracer_hardirqs_on(unsigned long a0, unsigned long a1);
kernel/trace/trace.h
2254
void tracer_hardirqs_off(unsigned long a0, unsigned long a1);
kernel/trace/trace.h
2256
static inline void tracer_hardirqs_on(unsigned long a0, unsigned long a1) { }
kernel/trace/trace.h
2257
static inline void tracer_hardirqs_off(unsigned long a0, unsigned long a1) { }
kernel/trace/trace_irqsoff.c
636
void tracer_hardirqs_on(unsigned long a0, unsigned long a1)
kernel/trace/trace_irqsoff.c
639
stop_critical_timing(a0, a1);
kernel/trace/trace_irqsoff.c
643
void tracer_hardirqs_off(unsigned long a0, unsigned long a1)
kernel/trace/trace_irqsoff.c
646
start_critical_timing(a0, a1);
kernel/trace/trace_irqsoff.c
684
void tracer_preempt_on(unsigned long a0, unsigned long a1)
kernel/trace/trace_irqsoff.c
687
stop_critical_timing(a0, a1);
kernel/trace/trace_irqsoff.c
690
void tracer_preempt_off(unsigned long a0, unsigned long a1)
kernel/trace/trace_irqsoff.c
693
start_critical_timing(a0, a1);
kernel/trace/trace_preemptirq.c
118
void trace_preempt_on(unsigned long a0, unsigned long a1)
kernel/trace/trace_preemptirq.c
120
trace(preempt_enable, TP_ARGS(a0, a1));
kernel/trace/trace_preemptirq.c
121
tracer_preempt_on(a0, a1);
kernel/trace/trace_preemptirq.c
124
void trace_preempt_off(unsigned long a0, unsigned long a1)
kernel/trace/trace_preemptirq.c
126
trace(preempt_disable, TP_ARGS(a0, a1));
kernel/trace/trace_preemptirq.c
127
tracer_preempt_off(a0, a1);
lib/crypto/curve25519-fiat32.c
33
u32 a0 = get_unaligned_le32(s);
lib/crypto/curve25519-fiat32.c
41
h[0] = a0&((1<<26)-1); /* 26 used, 32-26 left. 26 */
lib/crypto/curve25519-fiat32.c
42
h[1] = (a0>>26) | ((a1&((1<<19)-1))<< 6); /* (32-26) + 19 = 6+19 = 25 */
lib/crypto/curve25519-hacl64.c
299
u64 *a0 = buf;
lib/crypto/curve25519-hacl64.c
309
fsquare_fsquare_times(a0, z, 1);
lib/crypto/curve25519-hacl64.c
310
fsquare_fsquare_times(t00, a0, 2);
lib/crypto/curve25519-hacl64.c
312
fmul_fmul(a0, b0, a0);
lib/crypto/curve25519-hacl64.c
313
fsquare_fsquare_times(t00, a0, 1);
lib/crypto/curve25519-hacl64.c
693
u64 a0 = input[0];
lib/crypto/curve25519-hacl64.c
698
u64 mask0 = u64_gte_mask(a0, 0x7ffffffffffedLLU);
lib/crypto/curve25519-hacl64.c
704
u64 a0_ = a0 - (0x7ffffffffffedLLU & mask);
lib/crypto/polyval.c
113
u32 a0 = a & 0x11111111;
lib/crypto/polyval.c
123
u64 c0 = (a0 * (u64)b0) ^ (a1 * (u64)b3) ^
lib/crypto/polyval.c
125
u64 c1 = (a0 * (u64)b1) ^ (a1 * (u64)b0) ^
lib/crypto/polyval.c
127
u64 c2 = (a0 * (u64)b2) ^ (a1 * (u64)b1) ^
lib/crypto/polyval.c
129
u64 c3 = (a0 * (u64)b3) ^ (a1 * (u64)b2) ^
lib/crypto/polyval.c
63
u64 a0 = a & 0x1111111111111110;
lib/crypto/polyval.c
74
u128 c0 = (a0 * (u128)b0) ^ (a1 * (u128)b3) ^
lib/crypto/polyval.c
76
u128 c1 = (a0 * (u128)b1) ^ (a1 * (u128)b0) ^
lib/crypto/polyval.c
78
u128 c2 = (a0 * (u128)b2) ^ (a1 * (u128)b1) ^
lib/crypto/polyval.c
80
u128 c3 = (a0 * (u128)b3) ^ (a1 * (u128)b2) ^
lib/crypto/powerpc/curve25519.h
106
fmul(o, t00, a0);
lib/crypto/powerpc/curve25519.h
72
fe51 a0, b, c, t00;
lib/crypto/powerpc/curve25519.h
74
fsqr(a0, i);
lib/crypto/powerpc/curve25519.h
75
x25519_fe51_sqr_times(t00, a0, 2);
lib/crypto/powerpc/curve25519.h
78
fmul(a0, b, a0);
lib/crypto/powerpc/curve25519.h
80
fsqr(t00, a0);
lib/crypto/x86/curve25519.h
1121
u64 *a0 = t1;
lib/crypto/x86/curve25519.h
1128
fsquare_times(a0, i, tmp1, (u32)1U);
lib/crypto/x86/curve25519.h
1129
fsquare_times(t00, a0, tmp1, (u32)2U);
lib/crypto/x86/curve25519.h
1131
fmul(a0, b, a0, tmp);
lib/crypto/x86/curve25519.h
1132
fsquare_times(t00, a0, tmp1, (u32)1U);
net/compat.c
427
u32 a0, a1;
net/compat.c
443
a0 = a[0];
net/compat.c
448
ret = __sys_socket(a0, a1, a[2]);
net/compat.c
451
ret = __sys_bind(a0, compat_ptr(a1), a[2]);
net/compat.c
454
ret = __sys_connect(a0, compat_ptr(a1), a[2]);
net/compat.c
457
ret = __sys_listen(a0, a1);
net/compat.c
460
ret = __sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), 0);
net/compat.c
463
ret = __sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2]), 0);
net/compat.c
466
ret = __sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2]), 1);
net/compat.c
469
ret = __sys_socketpair(a0, a1, a[2], compat_ptr(a[3]));
net/compat.c
472
ret = __sys_sendto(a0, compat_ptr(a1), a[2], a[3], NULL, 0);
net/compat.c
475
ret = __sys_sendto(a0, compat_ptr(a1), a[2], a[3],
net/compat.c
479
ret = __compat_sys_recvfrom(a0, compat_ptr(a1), a[2], a[3],
net/compat.c
483
ret = __compat_sys_recvfrom(a0, compat_ptr(a1), a[2], a[3],
net/compat.c
488
ret = __sys_shutdown(a0, a1);
net/compat.c
491
ret = __sys_setsockopt(a0, a1, a[2], compat_ptr(a[3]), a[4]);
net/compat.c
494
ret = __sys_getsockopt(a0, a1, a[2], compat_ptr(a[3]),
net/compat.c
498
ret = __compat_sys_sendmsg(a0, compat_ptr(a1), a[2]);
net/compat.c
501
ret = __compat_sys_sendmmsg(a0, compat_ptr(a1), a[2], a[3]);
net/compat.c
504
ret = __compat_sys_recvmsg(a0, compat_ptr(a1), a[2]);
net/compat.c
507
ret = __sys_recvmmsg(a0, compat_ptr(a1), a[2],
net/compat.c
512
ret = __sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), a[3]);
net/socket.c
3084
unsigned long a0, a1;
net/socket.c
3104
a0 = a[0];
net/socket.c
3109
err = __sys_socket(a0, a1, a[2]);
net/socket.c
3112
err = __sys_bind(a0, (struct sockaddr __user *)a1, a[2]);
net/socket.c
3115
err = __sys_connect(a0, (struct sockaddr __user *)a1, a[2]);
net/socket.c
3118
err = __sys_listen(a0, a1);
net/socket.c
3121
err = __sys_accept4(a0, (struct sockaddr __user *)a1,
net/socket.c
3126
__sys_getsockname(a0, (struct sockaddr __user *)a1,
net/socket.c
3131
__sys_getsockname(a0, (struct sockaddr __user *)a1,
net/socket.c
3135
err = __sys_socketpair(a0, a1, a[2], (int __user *)a[3]);
net/socket.c
3138
err = __sys_sendto(a0, (void __user *)a1, a[2], a[3],
net/socket.c
3142
err = __sys_sendto(a0, (void __user *)a1, a[2], a[3],
net/socket.c
3146
err = __sys_recvfrom(a0, (void __user *)a1, a[2], a[3],
net/socket.c
3150
err = __sys_recvfrom(a0, (void __user *)a1, a[2], a[3],
net/socket.c
3155
err = __sys_shutdown(a0, a1);
net/socket.c
3158
err = __sys_setsockopt(a0, a1, a[2], (char __user *)a[3],
net/socket.c
3163
__sys_getsockopt(a0, a1, a[2], (char __user *)a[3],
net/socket.c
3167
err = __sys_sendmsg(a0, (struct user_msghdr __user *)a1,
net/socket.c
3171
err = __sys_sendmmsg(a0, (struct mmsghdr __user *)a1, a[2],
net/socket.c
3175
err = __sys_recvmsg(a0, (struct user_msghdr __user *)a1,
net/socket.c
3180
err = __sys_recvmmsg(a0, (struct mmsghdr __user *)a1,
net/socket.c
3185
err = __sys_recvmmsg(a0, (struct mmsghdr __user *)a1,
net/socket.c
3190
err = __sys_accept4(a0, (struct sockaddr __user *)a1,
sound/soc/sof/imx/imx8.c
233
return smc_res.a0;
tools/lib/bpf/bpf_tracing.h
360
#define __PT_PARM1_REG a0
tools/lib/bpf/bpf_tracing.h
381
#define __PT_RC_REG a0
tools/lib/bpf/usdt.c
1487
{ "a0", offsetof(struct user_regs_struct, a0) },
tools/perf/arch/s390/include/dwarf-regs-table.h
46
REG_DWARFNUM_NAME(a0, 48),
tools/testing/selftests/kvm/arm64/hypercalls.c
116
__GUEST_ASSERT(res.a0 == SMCCC_RET_NOT_SUPPORTED,
tools/testing/selftests/kvm/arm64/hypercalls.c
118
res.a0, hc_info->func_id, hc_info->arg1, stage);
tools/testing/selftests/kvm/arm64/hypercalls.c
121
__GUEST_ASSERT(res.a0 != SMCCC_RET_NOT_SUPPORTED,
tools/testing/selftests/kvm/arm64/hypercalls.c
123
res.a0, hc_info->func_id, hc_info->arg1, stage);
tools/testing/selftests/kvm/arm64/kvm-uuid.c
30
__GUEST_ASSERT(res.a0 == ARM_SMCCC_VENDOR_HYP_UID_KVM_REG_0 &&
tools/testing/selftests/kvm/arm64/kvm-uuid.c
34
"Unexpected KVM-specific UID %lx %lx %lx %lx\n", res.a0, res.a1, res.a2, res.a3);
tools/testing/selftests/kvm/arm64/psci_test.c
33
return res.a0;
tools/testing/selftests/kvm/arm64/psci_test.c
44
return res.a0;
tools/testing/selftests/kvm/arm64/psci_test.c
54
return res.a0;
tools/testing/selftests/kvm/arm64/psci_test.c
63
return res.a0;
tools/testing/selftests/kvm/arm64/psci_test.c
72
return res.a0;
tools/testing/selftests/kvm/arm64/smccc_filter.c
49
GUEST_SYNC(res.a0);
tools/testing/selftests/kvm/include/arm64/processor.h
277
unsigned long a0;
tools/testing/selftests/kvm/include/riscv/processor.h
88
unsigned long a0;
tools/testing/selftests/kvm/include/x86/processor.h
1388
uint64_t kvm_hypercall(uint64_t nr, uint64_t a0, uint64_t a1, uint64_t a2,
tools/testing/selftests/kvm/include/x86/processor.h
1390
uint64_t __xen_hypercall(uint64_t nr, uint64_t a0, void *a1);
tools/testing/selftests/kvm/include/x86/processor.h
1391
void xen_hypercall(uint64_t nr, uint64_t a0, void *a1);
tools/testing/selftests/kvm/lib/arm64/processor.c
641
: [res0] "=r"(res->a0), [res1] "=r"(res->a1), \
tools/testing/selftests/kvm/lib/riscv/processor.c
251
core.regs.a0 = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.a0));
tools/testing/selftests/kvm/lib/riscv/processor.c
284
core.regs.s0, core.regs.s1, core.regs.a0, core.regs.a1);
tools/testing/selftests/kvm/lib/riscv/processor.c
361
uint64_t id = RISCV_CORE_REG(regs.a0);
tools/testing/selftests/kvm/lib/riscv/processor.c
372
id = RISCV_CORE_REG(regs.a0);
tools/testing/selftests/kvm/lib/riscv/processor.c
483
register uintptr_t a0 asm ("a0") = (uintptr_t)(arg0);
tools/testing/selftests/kvm/lib/riscv/processor.c
495
: "+r" (a0), "+r" (a1)
tools/testing/selftests/kvm/lib/riscv/processor.c
498
ret.error = a0;
tools/testing/selftests/kvm/lib/x86/processor.c
1357
uint64_t kvm_hypercall(uint64_t nr, uint64_t a0, uint64_t a1, uint64_t a2,
tools/testing/selftests/kvm/lib/x86/processor.c
1360
return X86_HYPERCALL("a"(nr), "b"(a0), "c"(a1), "d"(a2), "S"(a3));
tools/testing/selftests/kvm/lib/x86/processor.c
1363
uint64_t __xen_hypercall(uint64_t nr, uint64_t a0, void *a1)
tools/testing/selftests/kvm/lib/x86/processor.c
1365
return X86_HYPERCALL("a"(nr), "D"(a0), "S"(a1));
tools/testing/selftests/kvm/lib/x86/processor.c
1368
void xen_hypercall(uint64_t nr, uint64_t a0, void *a1)
tools/testing/selftests/kvm/lib/x86/processor.c
1370
GUEST_ASSERT(!__xen_hypercall(nr, a0, a1));
tools/testing/selftests/kvm/riscv/get-reg-list.c
306
case KVM_REG_RISCV_CORE_REG(regs.a0) ... KVM_REG_RISCV_CORE_REG(regs.a7):
tools/testing/selftests/kvm/riscv/get-reg-list.c
308
reg_off - KVM_REG_RISCV_CORE_REG(regs.a0));
tools/testing/selftests/kvm/riscv/get-reg-list.c
835
KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CORE | KVM_REG_RISCV_CORE_REG(regs.a0),
tools/testing/selftests/kvm/steal_time.c
122
return res.a0;
tools/testing/selftests/kvm/x86/hyperv_clock.c
27
} rm, rn, rh, a0, b0;
tools/testing/selftests/kvm/x86/hyperv_clock.c
30
a0.ll = a;
tools/testing/selftests/kvm/x86/hyperv_clock.c
33
rm.ll = (u64)a0.l.low * b0.l.high;
tools/testing/selftests/kvm/x86/hyperv_clock.c
34
rn.ll = (u64)a0.l.high * b0.l.low;
tools/testing/selftests/kvm/x86/hyperv_clock.c
35
rh.ll = (u64)a0.l.high * b0.l.high;
tools/testing/selftests/seccomp/seccomp_bpf.c
1783
# define SYSCALL_RET(_regs) (_regs).a0
tools/testing/selftests/seccomp/seccomp_bpf.c
1791
# define SYSCALL_RET(_regs) (_regs).a0