Symbol: arm_smccc_1_2_regs
arch/arm64/hyperv/hv_core.c
109
struct arm_smccc_1_2_regs args;
arch/arm64/hyperv/hv_core.c
110
struct arm_smccc_1_2_regs res;
arch/arm64/include/asm/rsi_cmds.h
112
struct arm_smccc_1_2_regs regs = { 0 };
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/asm-offsets.c
141
DEFINE(ARM_SMCCC_1_2_REGS_X2_OFFS, offsetof(struct arm_smccc_1_2_regs, a2));
arch/arm64/kernel/asm-offsets.c
142
DEFINE(ARM_SMCCC_1_2_REGS_X4_OFFS, offsetof(struct arm_smccc_1_2_regs, a4));
arch/arm64/kernel/asm-offsets.c
143
DEFINE(ARM_SMCCC_1_2_REGS_X6_OFFS, offsetof(struct arm_smccc_1_2_regs, a6));
arch/arm64/kernel/asm-offsets.c
144
DEFINE(ARM_SMCCC_1_2_REGS_X8_OFFS, offsetof(struct arm_smccc_1_2_regs, a8));
arch/arm64/kernel/asm-offsets.c
145
DEFINE(ARM_SMCCC_1_2_REGS_X10_OFFS, offsetof(struct arm_smccc_1_2_regs, a10));
arch/arm64/kernel/asm-offsets.c
146
DEFINE(ARM_SMCCC_1_2_REGS_X12_OFFS, offsetof(struct arm_smccc_1_2_regs, a12));
arch/arm64/kernel/asm-offsets.c
147
DEFINE(ARM_SMCCC_1_2_REGS_X14_OFFS, offsetof(struct arm_smccc_1_2_regs, a14));
arch/arm64/kernel/asm-offsets.c
148
DEFINE(ARM_SMCCC_1_2_REGS_X16_OFFS, offsetof(struct arm_smccc_1_2_regs, a16));
arch/arm64/kvm/hyp/nvhe/ffa.c
148
struct arm_smccc_1_2_regs res;
arch/arm64/kvm/hyp/nvhe/ffa.c
150
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
162
struct arm_smccc_1_2_regs res;
arch/arm64/kvm/hyp/nvhe/ffa.c
164
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
172
static void ffa_mem_frag_tx(struct arm_smccc_1_2_regs *res, u32 handle_lo,
arch/arm64/kvm/hyp/nvhe/ffa.c
175
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
184
static void ffa_mem_frag_rx(struct arm_smccc_1_2_regs *res, u32 handle_lo,
arch/arm64/kvm/hyp/nvhe/ffa.c
187
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
196
static void ffa_mem_xfer(struct arm_smccc_1_2_regs *res, u64 func_id, u32 len,
arch/arm64/kvm/hyp/nvhe/ffa.c
199
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
206
static void ffa_mem_reclaim(struct arm_smccc_1_2_regs *res, u32 handle_lo,
arch/arm64/kvm/hyp/nvhe/ffa.c
209
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
217
static void ffa_retrieve_req(struct arm_smccc_1_2_regs *res, u32 len)
arch/arm64/kvm/hyp/nvhe/ffa.c
219
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
226
static void ffa_rx_release(struct arm_smccc_1_2_regs *res)
arch/arm64/kvm/hyp/nvhe/ffa.c
228
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
233
static void do_ffa_rxtx_map(struct arm_smccc_1_2_regs *res,
arch/arm64/kvm/hyp/nvhe/ffa.c
312
static void do_ffa_rxtx_unmap(struct arm_smccc_1_2_regs *res,
arch/arm64/kvm/hyp/nvhe/ffa.c
413
static void do_ffa_mem_frag_tx(struct arm_smccc_1_2_regs *res,
arch/arm64/kvm/hyp/nvhe/ffa.c
472
struct arm_smccc_1_2_regs *res,
arch/arm64/kvm/hyp/nvhe/ffa.c
571
static void do_ffa_mem_reclaim(struct arm_smccc_1_2_regs *res,
arch/arm64/kvm/hyp/nvhe/ffa.c
697
static bool do_ffa_features(struct arm_smccc_1_2_regs *res,
arch/arm64/kvm/hyp/nvhe/ffa.c
729
struct arm_smccc_1_2_regs res;
arch/arm64/kvm/hyp/nvhe/ffa.c
731
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs){
arch/arm64/kvm/hyp/nvhe/ffa.c
74
static void ffa_to_smccc_error(struct arm_smccc_1_2_regs *res, u64 ffa_errno)
arch/arm64/kvm/hyp/nvhe/ffa.c
740
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs){
arch/arm64/kvm/hyp/nvhe/ffa.c
76
*res = (struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
767
static void do_ffa_version(struct arm_smccc_1_2_regs *res,
arch/arm64/kvm/hyp/nvhe/ffa.c
791
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
811
static void do_ffa_part_get(struct arm_smccc_1_2_regs *res,
arch/arm64/kvm/hyp/nvhe/ffa.c
82
static void ffa_to_smccc_res_prop(struct arm_smccc_1_2_regs *res, int ret, u64 prop)
arch/arm64/kvm/hyp/nvhe/ffa.c
827
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
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
867
struct arm_smccc_1_2_regs res;
arch/arm64/kvm/hyp/nvhe/ffa.c
92
static void ffa_to_smccc_res(struct arm_smccc_1_2_regs *res, int ret)
arch/arm64/kvm/hyp/nvhe/ffa.c
936
struct arm_smccc_1_2_regs res;
arch/arm64/kvm/hyp/nvhe/ffa.c
942
arm_smccc_1_2_smc(&(struct arm_smccc_1_2_regs) {
arch/arm64/kvm/hyp/nvhe/ffa.c
98
struct arm_smccc_1_2_regs *res)
drivers/acpi/arm64/ffh.c
18
void (*invoke_ffh64_fn)(const struct arm_smccc_1_2_regs *args,
drivers/acpi/arm64/ffh.c
19
struct arm_smccc_1_2_regs *res);
drivers/acpi/arm64/ffh.c
92
struct arm_smccc_1_2_regs *r = (struct arm_smccc_1_2_regs *)value;
drivers/firmware/arm_ffa/common.h
13
typedef struct arm_smccc_1_2_regs ffa_value_t;
drivers/firmware/smccc/soc_id.c
53
struct arm_smccc_1_2_regs args;
drivers/firmware/smccc/soc_id.c
54
struct arm_smccc_1_2_regs res;
drivers/firmware/stratix10-rsu.c
118
struct arm_smccc_1_2_regs *res = (struct arm_smccc_1_2_regs *)data->kaddr1;
drivers/firmware/stratix10-svc.c
1254
struct arm_smccc_1_2_regs args = { 0 }, res = { 0 };
drivers/firmware/stratix10-svc.c
1442
struct arm_smccc_1_2_regs args = { 0 };
drivers/firmware/stratix10-svc.c
1546
const struct arm_smccc_1_2_regs *args,
drivers/firmware/stratix10-svc.c
1547
struct arm_smccc_1_2_regs *res)
drivers/firmware/stratix10-svc.c
198
struct arm_smccc_1_2_regs res;
drivers/firmware/stratix10-svc.c
233
const struct arm_smccc_1_2_regs *args,
drivers/firmware/stratix10-svc.c
234
struct arm_smccc_1_2_regs *res);
include/linux/arm-smccc.h
455
asmlinkage void arm_smccc_1_2_hvc(const struct arm_smccc_1_2_regs *args,
include/linux/arm-smccc.h
456
struct arm_smccc_1_2_regs *res);
include/linux/arm-smccc.h
469
asmlinkage void arm_smccc_1_2_smc(const struct arm_smccc_1_2_regs *args,
include/linux/arm-smccc.h
470
struct arm_smccc_1_2_regs *res);
include/linux/arm-smccc.h
734
struct arm_smccc_1_2_regs *__args = args; \
include/linux/arm-smccc.h
735
struct arm_smccc_1_2_regs *__res = res; \