Home
last modified time | relevance | path

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

1234

/linux-6.15/arch/arm64/kvm/hyp/nvhe/
H A Dffa.c76 *res = (struct arm_smccc_res) { in ffa_to_smccc_error()
85 *res = (struct arm_smccc_res) { .a0 = FFA_SUCCESS, in ffa_to_smccc_res_prop()
98 struct arm_smccc_res *res) in ffa_set_retval()
116 struct arm_smccc_res res; in ffa_map_hyp_buffers()
130 struct arm_smccc_res res; in ffa_unmap_hyp_buffers()
183 static void ffa_rx_release(struct arm_smccc_res *res) in ffa_rx_release()
191 static void do_ffa_rxtx_map(struct arm_smccc_res *res, in do_ffa_rxtx_map()
430 struct arm_smccc_res *res, in __do_ffa_mem_xfer()
669 struct arm_smccc_res res; in hyp_ffa_post_init()
794 struct arm_smccc_res res; in kvm_host_ffa_handler()
[all …]
/linux-6.15/arch/arm64/include/asm/
H A Drsi_cmds.h27 struct arm_smccc_res res; in rsi_request_version()
41 struct arm_smccc_res res; in rsi_get_realm_config()
53 struct arm_smccc_res res; in rsi_ipa_state_get()
75 struct arm_smccc_res res; in rsi_set_addr_range_state()
150 struct arm_smccc_res res; in rsi_attestation_token_continue()
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()
/linux-6.15/drivers/platform/mellanox/
H A Dmlxbf-bootctl.c141 struct arm_smccc_res res; in mlxbf_bootctl_smc()
458 struct arm_smccc_res res; in large_icm_show()
474 struct arm_smccc_res res; in large_icm_store()
497 struct arm_smccc_res res; in rtc_battery_show()
514 struct arm_smccc_res res; in os_up_store()
535 struct arm_smccc_res res; in oob_mac_show()
555 struct arm_smccc_res res; in oob_mac_store()
586 struct arm_smccc_res res; in opn_show()
610 struct arm_smccc_res res; in opn_store()
637 struct arm_smccc_res res; in sku_show()
[all …]
/linux-6.15/drivers/watchdog/
H A Dimx_sc_wdt.c51 struct arm_smccc_res res; in imx_sc_wdt_ping()
61 struct arm_smccc_res res; in imx_sc_wdt_is_running()
80 struct arm_smccc_res res; in imx_sc_wdt_start()
97 struct arm_smccc_res res; in imx_sc_wdt_stop()
108 struct arm_smccc_res res; in imx_sc_wdt_set_timeout()
120 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()
/linux-6.15/include/linux/
H A Darm-smccc.h355 struct arm_smccc_res { struct
446 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk);
451 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk) in __arm_smccc_smc()
453 *res = (struct arm_smccc_res){}; in __arm_smccc_smc()
472 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk);
507 struct arm_smccc_res *___res = res; \
512 struct arm_smccc_res *___res = res; \
519 struct arm_smccc_res *___res = res; \
528 struct arm_smccc_res *___res = res; \
/linux-6.15/arch/arm64/hyperv/
H A Dhv_core.c25 struct arm_smccc_res res; in hv_do_hypercall()
46 struct arm_smccc_res res; in hv_do_fast_hypercall8()
63 struct arm_smccc_res res; in hv_do_fast_hypercall16()
78 struct arm_smccc_res res; in hv_set_vpreg()
/linux-6.15/drivers/firmware/qcom/
H A Dqcom_scm-smc.c39 struct arm_smccc_res *res) in __scm_smc_do_quirk()
73 struct arm_smccc_res get_wq_res; in scm_get_wq_ctx()
94 struct arm_smccc_res *res) in __scm_smc_do_quirk_handle_waitq()
121 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()
/linux-6.15/tools/testing/selftests/kvm/arm64/
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_system_off2()
68 struct arm_smccc_res res; in psci_features()
/linux-6.15/sound/soc/sof/imx/
H A Dimx9.c41 struct arm_smccc_res smc_res; in imx95_chip_probe()
61 struct arm_smccc_res smc_res; in imx95_core_kick()
71 struct arm_smccc_res smc_res; in imx95_core_shutdown()
/linux-6.15/drivers/char/hw_random/
H A Dexynos-trng.c103 struct arm_smccc_res res; in exynos_trng_do_read_smc()
169 struct arm_smccc_res res; in exynos_trng_init_smc()
262 struct arm_smccc_res res; in exynos_trng_remove()
275 struct arm_smccc_res res; in exynos_trng_suspend()
301 struct arm_smccc_res res; in exynos_trng_resume()
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()
/linux-6.15/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()
/linux-6.15/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()
/linux-6.15/drivers/tee/optee/
H A Dsmc_abi.c289 struct arm_smccc_res res; in optee_enable_shm_cache()
315 struct arm_smccc_res smccc; in __optee_disable_shm_cache()
931 struct arm_smccc_res res; in optee_smc_do_call_with_arg()
975 struct arm_smccc_res res; in get_async_notif_value()
1223 struct arm_smccc_res res; in enable_async_notif()
1234 struct arm_smccc_res res; in optee_msg_api_uid_is_optee_api()
1247 struct arm_smccc_res res; in optee_msg_api_uid_is_optee_image_load()
1263 struct arm_smccc_res smccc; in optee_msg_get_os_revision()
1285 struct arm_smccc_res smccc; in optee_msg_api_revision_is_compatible()
1336 struct arm_smccc_res res; in optee_msg_get_thread_count()
[all …]
/linux-6.15/drivers/virt/coco/pkvm-guest/
H A Darm-pkvm-guest.c26 struct arm_smccc_res res; in arm_smccc_do_one_page()
101 struct arm_smccc_res res; in pkvm_init_hyp_services()
/linux-6.15/drivers/firmware/smccc/
H A Dkvm_guest.c20 struct arm_smccc_res res; in kvm_init_hyp_services()
64 struct arm_smccc_res res; in kvm_arm_target_impl_cpu_init()
/linux-6.15/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()
/linux-6.15/drivers/pmdomain/mediatek/
H A Dairoha-cpu-pmdomain.c33 struct arm_smccc_res res; in airoha_cpu_pmdomain_clk_get()
57 struct arm_smccc_res res; in airoha_cpu_pmdomain_set_performance_state()
/linux-6.15/drivers/acpi/arm64/
H A Dffh.c16 struct arm_smccc_res *args,
72 struct arm_smccc_res res; in acpi_ffh_address_space_arch_handler()
/linux-6.15/drivers/ufs/host/
H A Dufs-mediatek.c182 struct arm_smccc_res res; in ufs_mtk_crypto_enable()
195 struct arm_smccc_res res; in ufs_mtk_host_reset()
316 struct arm_smccc_res res; in ufs_mtk_setup_ref_clk()
458 struct arm_smccc_res res; in ufs_mtk_mphy_power_on()
859 struct arm_smccc_res res; in ufs_mtk_vreg_fix_vcc()
970 struct arm_smccc_res res; in ufs_mtk_init()
1259 struct arm_smccc_res res; in ufs_mtk_device_reset()
1358 struct arm_smccc_res res; in ufs_mtk_vsx_set_lpm()
1420 struct arm_smccc_res res; in ufs_mtk_suspend()
1464 struct arm_smccc_res res; in ufs_mtk_resume()
[all …]
/linux-6.15/drivers/edac/
H A Dbluefield_edac.c97 struct arm_smccc_res res; in smc_call1()
106 struct arm_smccc_res res; in secure_readl()
124 struct arm_smccc_res res; in secure_writel()
347 struct arm_smccc_res res; in bluefield_edac_mc_probe()
/linux-6.15/tools/testing/selftests/kvm/include/arm64/
H A Dprocessor.h261 struct arm_smccc_res { struct
277 uint64_t arg6, struct arm_smccc_res *res); argument
288 uint64_t arg6, struct arm_smccc_res *res);

1234