Home
last modified time | relevance | path

Searched refs:arm_smccc_res (Results 1 – 25 of 83) sorted by relevance

1234

/openbmc/linux/arch/arm64/kvm/hyp/nvhe/
H A Dffa.c73 *res = (struct arm_smccc_res) { in ffa_to_smccc_error()
82 *res = (struct arm_smccc_res) { .a0 = FFA_SUCCESS, in ffa_to_smccc_res_prop()
95 struct arm_smccc_res *res) in ffa_set_retval()
113 struct arm_smccc_res res; in ffa_map_hyp_buffers()
127 struct arm_smccc_res res; in ffa_unmap_hyp_buffers()
180 static void do_ffa_rxtx_map(struct arm_smccc_res *res, in do_ffa_rxtx_map()
259 static void do_ffa_rxtx_unmap(struct arm_smccc_res *res, in do_ffa_rxtx_unmap()
419 struct arm_smccc_res *res, in __do_ffa_mem_xfer()
617 static bool do_ffa_features(struct arm_smccc_res *res, in do_ffa_features()
648 struct arm_smccc_res res; in kvm_host_ffa_handler()
[all …]
/openbmc/linux/drivers/platform/mellanox/
H A Dmlxbf-bootctl.c140 struct arm_smccc_res res; in mlxbf_bootctl_smc()
457 struct arm_smccc_res res; in large_icm_show()
473 struct arm_smccc_res res; in large_icm_store()
496 struct arm_smccc_res res; in os_up_store()
517 struct arm_smccc_res res; in oob_mac_show()
537 struct arm_smccc_res res; in oob_mac_store()
568 struct arm_smccc_res res; in opn_show()
592 struct arm_smccc_res res; in opn_store()
619 struct arm_smccc_res res; in sku_show()
643 struct arm_smccc_res res; in sku_store()
[all …]
/openbmc/linux/include/linux/
H A Darm-smccc.h252 struct arm_smccc_res { struct
343 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk);
348 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk) in __arm_smccc_smc()
350 *res = (struct arm_smccc_res){}; in __arm_smccc_smc()
369 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk);
404 struct arm_smccc_res *___res = res; \
409 struct arm_smccc_res *___res = res; \
416 struct arm_smccc_res *___res = res; \
425 struct arm_smccc_res *___res = res; \
/openbmc/linux/drivers/watchdog/
H A Dimx_sc_wdt.c50 struct arm_smccc_res res; in imx_sc_wdt_ping()
60 struct arm_smccc_res res; in imx_sc_wdt_start()
75 struct arm_smccc_res res; in imx_sc_wdt_stop()
86 struct arm_smccc_res res; in imx_sc_wdt_set_timeout()
98 struct arm_smccc_res res; in imx_sc_wdt_set_pretimeout()
H A Darm_smc_wdt.c35 unsigned long arg, struct arm_smccc_res *res) in smcwd_call()
37 struct arm_smccc_res local_res; in smcwd_call()
61 struct arm_smccc_res res; in smcwd_get_timeleft()
115 struct arm_smccc_res res; in smcwd_probe()
/openbmc/u-boot/include/linux/
H A Darm-smccc.h62 struct arm_smccc_res { struct
97 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk);
114 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk);
/openbmc/linux/drivers/firmware/
H A Dqcom_scm-smc.c37 struct arm_smccc_res *res) in __scm_smc_do_quirk()
71 struct arm_smccc_res get_wq_res; in scm_get_wq_ctx()
92 struct arm_smccc_res *res) in __scm_smc_do_quirk_handle_waitq()
119 struct arm_smccc_res *res, bool atomic) in __scm_smc_do()
162 struct arm_smccc_res smc_res; in __scm_smc_call()
H A Dqcom_scm-legacy.c111 struct arm_smccc_res *res) in __scm_legacy_do()
143 struct arm_smccc_res smc_res; in scm_legacy_call()
229 struct arm_smccc_res smc_res; in scm_legacy_call_atomic()
H A Dstratix10-svc.c49 struct arm_smccc_res *);
208 struct arm_smccc_res res; in svc_thread_cmd_data_claim()
254 struct arm_smccc_res res; in svc_thread_cmd_config_status()
318 struct arm_smccc_res res) in svc_thread_recv_status_ok()
397 struct arm_smccc_res res; in svc_normal_to_secure_thread()
682 struct arm_smccc_res res; in svc_normal_to_secure_shm_thread()
822 struct arm_smccc_res *res) in svc_smccc_smc()
843 struct arm_smccc_res *res) in svc_smccc_hvc()
/openbmc/linux/tools/testing/selftests/kvm/aarch64/
H A Dpsci_test.c28 struct arm_smccc_res res; in psci_cpu_on()
39 struct arm_smccc_res res; in psci_affinity_info()
49 struct arm_smccc_res res; in psci_system_suspend()
59 struct arm_smccc_res res; in psci_features()
/openbmc/linux/arch/arm/mach-at91/
H A Dsam_secure.c17 struct arm_smccc_res sam_smccc_call(u32 fn, u32 arg0, u32 arg1) in sam_smccc_call()
19 struct arm_smccc_res res = {.a0 = -1}; in sam_smccc_call()
H A Dsam_secure.h16 struct arm_smccc_res sam_smccc_call(u32 fn, u32 arg0, u32 arg1);
/openbmc/linux/arch/arm64/hyperv/
H A Dhv_core.c26 struct arm_smccc_res res; in hv_do_hypercall()
47 struct arm_smccc_res res; in hv_do_fast_hypercall8()
62 struct arm_smccc_res res; in hv_set_vpreg()
/openbmc/linux/drivers/clk/rockchip/
H A Dclk-ddr.c34 struct arm_smccc_res res; in rockchip_ddrclk_sip_set_rate()
49 struct arm_smccc_res res; in rockchip_ddrclk_sip_recalc_rate()
62 struct arm_smccc_res res; in rockchip_ddrclk_sip_round_rate()
/openbmc/linux/arch/arm64/include/asm/
H A Darchrandom.h17 struct arm_smccc_res res; in smccc_probe_trng()
94 struct arm_smccc_res res; in arch_get_random_seed_longs()
/openbmc/linux/tools/testing/selftests/kvm/include/aarch64/
H A Dprocessor.h199 struct arm_smccc_res { struct
215 uint64_t arg6, struct arm_smccc_res *res); argument
226 uint64_t arg6, struct arm_smccc_res *res);
/openbmc/u-boot/drivers/tee/optee/
H A Dcore.c23 struct arm_smccc_res *);
303 struct arm_smccc_res res; in do_call_with_arg()
505 struct arm_smccc_res res; in is_optee_api()
516 struct arm_smccc_res smccc; in print_os_revision()
538 struct arm_smccc_res smccc; in api_revision_is_compatible()
551 struct arm_smccc_res smccc; in exchange_capabilities()
572 struct arm_smccc_res *res) in optee_smccc_smc()
581 struct arm_smccc_res *res) in optee_smccc_hvc()
/openbmc/linux/drivers/mailbox/
H A Dzynqmp-ipi-mailbox.c121 struct arm_smccc_res *res) in zynqmp_ipi_fw_call()
152 struct arm_smccc_res res; in zynqmp_ipi_interrupt()
192 struct arm_smccc_res res; in zynqmp_ipi_peek_data()
232 struct arm_smccc_res res; in zynqmp_ipi_last_tx_done()
270 struct arm_smccc_res res; in zynqmp_ipi_send_data()
320 struct arm_smccc_res res; in zynqmp_ipi_startup()
362 struct arm_smccc_res res; in zynqmp_ipi_shutdown()
/openbmc/linux/drivers/char/hw_random/
H A Darm_smccc_trng.c36 static int copy_from_registers(char *buf, struct arm_smccc_res *res, in copy_from_registers()
64 struct arm_smccc_res res; in smccc_trng_read()
/openbmc/linux/arch/arm64/kernel/
H A Dparavirt.c98 struct arm_smccc_res res; in stolen_time_cpu_online()
142 struct arm_smccc_res res; in has_pv_steal_clock()
/openbmc/linux/drivers/tee/optee/
H A Dsmc_abi.c288 struct arm_smccc_res res; in optee_enable_shm_cache()
314 struct arm_smccc_res smccc; in __optee_disable_shm_cache()
931 struct arm_smccc_res res; in optee_smc_do_call_with_arg()
1003 struct arm_smccc_res res; in get_async_notif_value()
1250 struct arm_smccc_res res; in enable_async_notif()
1261 struct arm_smccc_res res; in optee_msg_api_uid_is_optee_api()
1274 struct arm_smccc_res res; in optee_msg_api_uid_is_optee_image_load()
1290 struct arm_smccc_res smccc; in optee_msg_get_os_revision()
1311 struct arm_smccc_res smccc; in optee_msg_api_revision_is_compatible()
1328 struct arm_smccc_res smccc; in optee_msg_exchange_capabilities()
[all …]
/openbmc/linux/drivers/mfd/
H A Daltera-sysmgr.c44 struct arm_smccc_res result; in s10_protected_reg_write()
66 struct arm_smccc_res result; in s10_protected_reg_read()
/openbmc/u-boot/board/ucRobotics/bubblegum_96/
H A Dbubblegum_96.c37 struct arm_smccc_res res; in show_psci_version()
/openbmc/linux/arch/arm/mach-artpec/
H A Dboard-artpec6.c47 struct arm_smccc_res res; in artpec6_l2c310_write_sec()
/openbmc/linux/drivers/firmware/smccc/
H A Dkvm_guest.c17 struct arm_smccc_res res; in kvm_init_hyp_services()

1234