Home
last modified time | relevance | path

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

123

/linux-6.1.9/include/linux/
Darm-smccc.h233 struct arm_smccc_res { struct
333 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk);
338 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk) in __arm_smccc_smc()
340 *res = (struct arm_smccc_res){}; in __arm_smccc_smc()
359 struct arm_smccc_res *res, struct arm_smccc_quirk *quirk);
413 struct arm_smccc_res *___res = res; \
418 struct arm_smccc_res *___res = res; \
425 struct arm_smccc_res *___res = res; \
434 struct arm_smccc_res *___res = res; \
/linux-6.1.9/drivers/watchdog/
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()
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()
Dkeembay_wdt.c147 struct arm_smccc_res res; in keembay_wdt_to_isr()
159 struct arm_smccc_res res; in keembay_wdt_th_isr()
/linux-6.1.9/arch/arm64/include/asm/
Darchrandom.h16 struct arm_smccc_res res; in smccc_probe_trng()
86 struct arm_smccc_res res; in arch_get_random_seed_longs()
133 struct arm_smccc_res res; in arch_get_random_seed_longs_early()
/linux-6.1.9/tools/testing/selftests/kvm/aarch64/
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()
/linux-6.1.9/arch/arm64/hyperv/
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()
/linux-6.1.9/arch/arm/mach-at91/
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()
Dsam_secure.h16 struct arm_smccc_res sam_smccc_call(u32 fn, u32 arg0, u32 arg1);
/linux-6.1.9/drivers/clk/rockchip/
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.1.9/drivers/firmware/
Dqcom_scm-smc.c37 struct arm_smccc_res *res) in __scm_smc_do_quirk()
56 struct arm_smccc_res *res, bool atomic) in __scm_smc_do()
94 struct arm_smccc_res smc_res; in __scm_smc_call()
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()
Dstratix10-svc.c48 struct arm_smccc_res *);
207 struct arm_smccc_res res; in svc_thread_cmd_data_claim()
253 struct arm_smccc_res res; in svc_thread_cmd_config_status()
317 struct arm_smccc_res res) in svc_thread_recv_status_ok()
389 struct arm_smccc_res res; in svc_normal_to_secure_thread()
664 struct arm_smccc_res res; in svc_normal_to_secure_shm_thread()
804 struct arm_smccc_res *res) in svc_smccc_smc()
825 struct arm_smccc_res *res) in svc_smccc_hvc()
/linux-6.1.9/drivers/mailbox/
Dzynqmp-ipi-mailbox.c123 struct arm_smccc_res *res) in zynqmp_ipi_fw_call()
154 struct arm_smccc_res res; in zynqmp_ipi_interrupt()
194 struct arm_smccc_res res; in zynqmp_ipi_peek_data()
234 struct arm_smccc_res res; in zynqmp_ipi_last_tx_done()
272 struct arm_smccc_res res; in zynqmp_ipi_send_data()
322 struct arm_smccc_res res; in zynqmp_ipi_startup()
364 struct arm_smccc_res res; in zynqmp_ipi_shutdown()
/linux-6.1.9/drivers/char/hw_random/
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.1.9/arch/arm64/kernel/
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.1.9/drivers/platform/mellanox/
Dmlxbf-bootctl.c50 struct arm_smccc_res res; in mlxbf_bootctl_smc()
272 const struct arm_smccc_res *res) in mlxbf_bootctl_guid_match()
284 struct arm_smccc_res res = { 0 }; in mlxbf_bootctl_probe()
/linux-6.1.9/drivers/tee/optee/
Dsmc_abi.c268 struct arm_smccc_res res; in optee_enable_shm_cache()
294 struct arm_smccc_res smccc; in __optee_disable_shm_cache()
911 struct arm_smccc_res res; in optee_smc_do_call_with_arg()
983 struct arm_smccc_res res; in get_async_notif_value()
1131 struct arm_smccc_res res; in enable_async_notif()
1142 struct arm_smccc_res res; in optee_msg_api_uid_is_optee_api()
1155 struct arm_smccc_res smccc; in optee_msg_get_os_revision()
1176 struct arm_smccc_res smccc; in optee_msg_api_revision_is_compatible()
1193 struct arm_smccc_res smccc; in optee_msg_exchange_capabilities()
1229 struct arm_smccc_res smccc; in optee_config_shm_memremap()
[all …]
Doptee_trace.h41 TP_PROTO(struct optee_rpc_param *param, struct arm_smccc_res *res),
/linux-6.1.9/tools/testing/selftests/kvm/include/aarch64/
Dprocessor.h176 struct arm_smccc_res { struct
192 uint64_t arg6, struct arm_smccc_res *res); argument
/linux-6.1.9/drivers/mfd/
Daltera-sysmgr.c45 struct arm_smccc_res result; in s10_protected_reg_write()
67 struct arm_smccc_res result; in s10_protected_reg_read()
/linux-6.1.9/arch/arm/mach-artpec/
Dboard-artpec6.c47 struct arm_smccc_res res; in artpec6_l2c310_write_sec()
/linux-6.1.9/drivers/ufs/host/
Dufs-mediatek.c153 struct arm_smccc_res res; in ufs_mtk_crypto_enable()
278 struct arm_smccc_res res; in ufs_mtk_setup_ref_clk()
423 struct arm_smccc_res res; in ufs_mtk_mphy_power_on()
788 struct arm_smccc_res res; in ufs_mtk_vreg_fix_vcc()
1137 struct arm_smccc_res res; in ufs_mtk_device_reset()
1222 struct arm_smccc_res res; in ufs_mtk_vsx_set_lpm()
1274 struct arm_smccc_res res; in ufs_mtk_suspend()
1319 struct arm_smccc_res res; in ufs_mtk_resume()
/linux-6.1.9/drivers/firmware/smccc/
Dkvm_guest.c17 struct arm_smccc_res res; in kvm_init_hyp_services()
/linux-6.1.9/drivers/soc/tegra/
Dari-tegra186.c29 struct arm_smccc_res res; in read_uncore_mca()

123