Symbol: a7
arch/arm64/hyperv/hv_core.c
133
result->as64.high = res.a7;
arch/arm64/kvm/hyp/nvhe/ffa.c
107
cpu_reg(ctxt, 7) = res->a7;
arch/loongarch/include/asm/stackframe.h
180
cfi_st a7, PT_R11, \docfi
arch/loongarch/include/asm/stackframe.h
254
cfi_ld a7, PT_R11, \docfi
arch/m68k/fpsp040/fpsp.h
19
| fsave -(a7)
arch/m68k/fpsp040/fpsp.h
53
| frestore (a7)+
arch/m68k/ifpsp060/src/fpsp.S
24765
# if it's a fmove out instruction, we don't have to fix a7
arch/m68k/ifpsp060/src/isp.S
578
# if exception occurred in user mode, then we have to restore a7 in case it
arch/m68k/ifpsp060/src/pfpsp.S
14725
# if it's a fmove out instruction, we don't have to fix a7
arch/m68k/include/asm/m53xxsim.h
161
movel #0xFC098000, %a7
arch/m68k/include/asm/m53xxsim.h
162
movel #0x0, (%a7)
arch/nios2/lib/memcpy.c
75
register op_t a0, a1, a2, a3, a4, a5, a6, a7;
arch/nios2/lib/memcpy.c
84
a7 = ((op_t *) srcp)[7];
arch/nios2/lib/memcpy.c
92
((op_t *) dstp)[7] = a7;
arch/powerpc/include/asm/asm-prototypes.h
35
int64_t a4, int64_t a5, int64_t a6, int64_t a7,
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
128
int64_t a4, int64_t a5, int64_t a6, int64_t a7); \
arch/powerpc/platforms/powernv/opal-call.c
130
int64_t a4, int64_t a5, int64_t a6, int64_t a7) \
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
17
s64 a4, s64 a5, s64 a6, s64 a7,
arch/powerpc/platforms/powernv/opal-call.c
35
args[7] = a7;
arch/powerpc/platforms/powernv/opal-call.c
70
s64 a4, s64 a5, s64 a6, s64 a7,
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
87
s64 a4, s64 a5, s64 a6, s64 a7,
arch/powerpc/platforms/powernv/opal-call.c
97
int64_t a4, int64_t a5, int64_t a6, int64_t a7, int64_t opcode)
arch/riscv/include/asm/assembler.h
49
REG_L a7, (SUSPEND_CONTEXT_REGS + PT_A7)(a0)
arch/riscv/include/asm/compat.h
130
regs->a7 = (unsigned long) cregs->a7;
arch/riscv/include/asm/compat.h
56
compat_ulong_t a7;
arch/riscv/include/asm/compat.h
93
cregs->a7 = (compat_ulong_t) regs->a7;
arch/riscv/include/asm/ftrace.h
146
unsigned long a7;
arch/riscv/include/asm/kvm_host.h
134
unsigned long a7;
arch/riscv/include/asm/ptrace.h
170
offsetof(struct pt_regs, a7),
arch/riscv/include/asm/ptrace.h
34
unsigned long a7;
arch/riscv/include/asm/syscall.h
30
return regs->a7;
arch/riscv/include/asm/syscall.h
37
regs->a7 = nr;
arch/riscv/include/uapi/asm/ptrace.h
43
unsigned long a7;
arch/riscv/kernel/asm-offsets.c
120
OFFSET(PT_A7, pt_regs, a7);
arch/riscv/kernel/asm-offsets.c
157
OFFSET(KVM_ARCH_GUEST_A7, kvm_vcpu_arch, guest_context.a7);
arch/riscv/kernel/asm-offsets.c
194
OFFSET(KVM_ARCH_HOST_A7, kvm_vcpu_arch, host_context.a7);
arch/riscv/kernel/asm-offsets.c
534
DEFINE(FREGS_A7, offsetof(struct __arch_ftrace_regs, a7));
arch/riscv/kernel/kgdb.c
186
{DBG_REG_A7, GDB_SIZEOF_REG, offsetof(struct pt_regs, a7)},
arch/riscv/kernel/process.c
87
regs->a5, regs->a6, regs->a7);
arch/riscv/kernel/ptrace.c
467
REG_OFFSET_NAME(a7),
arch/riscv/kernel/sbi_ecall.c
36
register uintptr_t a7 asm ("a7") = (uintptr_t)(ext);
arch/riscv/kernel/sbi_ecall.c
39
: "r" (a2), "r" (a3), "r" (a4), "r" (a5), "r" (a6), "r" (a7)
arch/riscv/kernel/signal.c
559
regs->a7 = __NR_restart_syscall;
arch/riscv/kernel/traps.c
330
long syscall = regs->a7;
arch/riscv/kvm/vcpu_sbi.c
136
run->riscv_sbi.extension_id = cp->a7;
arch/riscv/kvm/vcpu_sbi.c
601
sbi_ext = kvm_vcpu_sbi_find_ext(vcpu, cp->a7);
arch/riscv/kvm/vcpu_sbi.c
604
if (cp->a7 >= SBI_EXT_0_1_SET_TIMER &&
arch/riscv/kvm/vcpu_sbi.c
605
cp->a7 <= SBI_EXT_0_1_SHUTDOWN)
arch/riscv/kvm/vcpu_sbi_v01.c
28
switch (cp->a7) {
arch/riscv/kvm/vcpu_sbi_v01.c
78
if (cp->a7 == SBI_EXT_0_1_REMOTE_FENCE_I)
arch/riscv/kvm/vcpu_sbi_v01.c
80
else if (cp->a7 == SBI_EXT_0_1_REMOTE_SFENCE_VMA) {
arch/xtensa/include/asm/asmmacro.h
254
#define abi_arg1 a7
arch/xtensa/include/asm/asmmacro.h
311
#define abi_arg5 a7
arch/xtensa/include/asm/initialize_mmu.h
100
witlb a3, a7
arch/xtensa/include/asm/initialize_mmu.h
166
idtlb a7
arch/xtensa/include/asm/initialize_mmu.h
167
iitlb a7
arch/xtensa/include/asm/initialize_mmu.h
98
addi a7, a2, 5 - XCHAL_SPANNING_WAY
arch/xtensa/include/asm/initialize_mmu.h
99
wdtlb a3, a7
crypto/testmgr.h
1198
be64_to_cpua(18, c6, 37, 8a, cb, a7, d8, 7d),
crypto/testmgr.h
1283
be64_to_cpua(6a, c3, f3, 7a, d1, fa, e7, a7),
crypto/testmgr.h
1285
be64_to_cpua(da, a7, cd, 26, 28, 76, 3b, 52),
crypto/testmgr.h
1324
be64_to_cpua(71, d0, e9, ca, a7, c0, cb, aa),
crypto/testmgr.h
766
be64_to_cpua(dd, 15, bb, d6, 8c, a7, 03, 78),
crypto/testmgr.h
848
be64_to_cpua(8a, fa, 54, 93, 29, a7, 70, 86),
crypto/testmgr.h
949
be64_to_cpua(eb, a7, 80, 26, dc, f9, 3a, 44),
drivers/acpi/arm64/ffh.c
15
unsigned long a6, unsigned long a7,
drivers/firmware/arm_ffa/driver.c
479
.a6 = data->data3, .a7 = data->data4,
drivers/firmware/arm_ffa/driver.c
492
data->data4 = ret.a7;
drivers/firmware/arm_ffa/driver.c
951
ret.a7);
drivers/firmware/smccc/soc_id.c
81
str_fragment_from_reg(smccc_soc_id_name + 8 * 6, res.a7);
drivers/firmware/stratix10-rsu.c
124
priv->status.error_location = res->a7;
drivers/firmware/stratix10-svc.c
1008
unsigned long a6, unsigned long a7,
drivers/firmware/stratix10-svc.c
1011
arm_smccc_hvc(a0, a1, a2, a3, a4, a5, a6, a7, res);
drivers/firmware/stratix10-svc.c
534
unsigned long a0, a1, a2, a3, a4, a5, a6, a7;
drivers/firmware/stratix10-svc.c
555
a7 = 0;
drivers/firmware/stratix10-svc.c
729
ctrl->invoke_fn(a0, a1, a2, a3, a4, a5, a6, a7, &res);
drivers/firmware/stratix10-svc.c
987
unsigned long a6, unsigned long a7,
drivers/firmware/stratix10-svc.c
990
arm_smccc_smc(a0, a1, a2, a3, a4, a5, a6, a7, res);
drivers/iio/magnetometer/yamaha-yas530.c
1107
c->a7 = FIELD_GET(GENMASK(14, 7), val3) - 128;
drivers/iio/magnetometer/yamaha-yas530.c
1137
dev_dbg(yas5xx->dev, "a7 = %d\n", c->a7);
drivers/iio/magnetometer/yamaha-yas530.c
1157
dev_dbg(yas5xx->dev, "a7 = %d\n", c->a7);
drivers/iio/magnetometer/yamaha-yas530.c
159
s8 a2, a3, a4, a6, a7, a8;
drivers/iio/magnetometer/yamaha-yas530.c
413
h[2] = (c->k * (c->a7 * s[0] + c->a8 * s[1] + c->a9 * s[2])) / half_range;
drivers/iio/magnetometer/yamaha-yas530.c
571
*zo = c->k * ((c->a7 * sx + c->a8 * sy + c->a9 * sz) / 10);
drivers/iio/magnetometer/yamaha-yas530.c
810
c->a7 = FIELD_GET(GENMASK_ULL(35, 29), val) - 64;
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
34
AOM_ICDF(a4), AOM_ICDF(a5), AOM_ICDF(a6), AOM_ICDF(a7)
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
37
AOM_ICDF(a4), AOM_ICDF(a5), AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8)
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
40
AOM_ICDF(a5), AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9)
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
43
AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), AOM_ICDF(a10)
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
46
AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), AOM_ICDF(a10), AOM_ICDF(a11)
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
49
AOM_ICDF(a5), AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), \
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
53
AOM_ICDF(a5), AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), \
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
57
AOM_ICDF(a5), AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), \
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
355
__u8 a7;
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
376
__u8 a7;
drivers/tee/optee/optee_private.h
293
u32 a7;
drivers/tee/optee/smc_abi.c
1471
unsigned long a6, unsigned long a7,
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
1480
unsigned long a6, unsigned long a7,
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
935
param.a4, param.a5, param.a6, param.a7,
include/linux/arm-smccc.h
431
unsigned long a7;
include/linux/arm-smccc.h
501
unsigned long a5, unsigned long a6, unsigned long a7,
include/linux/arm-smccc.h
506
unsigned long a5, unsigned long a6, unsigned long a7,
include/linux/arm-smccc.h
527
unsigned long a5, unsigned long a6, unsigned long a7,
include/linux/arm-smccc.h
605
#define __declare_arg_9(a0, a1, a2, a3, a4, a5, a6, a7, res) \
include/linux/arm-smccc.h
606
typeof(a7) __a7 = a7; \
include/linux/arm-smccc.h
608
register typeof(a7) arg7 asm("r7") = __a7
lib/crypto/curve25519-fiat32.c
40
u32 a7 = get_unaligned_le32(s+28);
lib/crypto/curve25519-fiat32.c
49
h[8] = (a6>>12) | ((a7&((1<< 6)-1))<<20); /* (32-12) + 6 = 20+ 6 = 26 */
lib/crypto/curve25519-fiat32.c
50
h[9] = (a7>> 6)&((1<<25)-1); /* 25 */
tools/lib/bpf/bpf_tracing.h
367
#define __PT_PARM8_REG a7
tools/lib/bpf/usdt.c
1494
{ "a7", offsetof(struct user_regs_struct, a7) },
tools/perf/arch/s390/include/dwarf-regs-table.h
53
REG_DWARFNUM_NAME(a7, 55),
tools/testing/selftests/bpf/progs/test_usdt.c
77
long a6, __u64 a7, uintptr_t a8, int a9, short a10,
tools/testing/selftests/bpf/progs/test_usdt.c
96
usdt12_args[6] = a7;
tools/testing/selftests/kvm/include/riscv/processor.h
95
unsigned long a7;
tools/testing/selftests/kvm/lib/riscv/processor.c
258
core.regs.a7 = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.a7));
tools/testing/selftests/kvm/lib/riscv/processor.c
290
core.regs.a6, core.regs.a7, core.regs.s2, core.regs.s3);
tools/testing/selftests/kvm/lib/riscv/processor.c
393
id = RISCV_CORE_REG(regs.a7);
tools/testing/selftests/kvm/lib/riscv/processor.c
490
register uintptr_t a7 asm ("a7") = (uintptr_t)(ext);
tools/testing/selftests/kvm/lib/riscv/processor.c
496
: "r" (a2), "r" (a3), "r" (a4), "r" (a5), "r" (a6), "r" (a7)
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
842
KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CORE | KVM_REG_RISCV_CORE_REG(regs.a7),
tools/testing/selftests/seccomp/seccomp_bpf.c
1782
# define SYSCALL_NUM(_regs) (_regs).a7