/linux-6.1.9/include/linux/ |
D | arm-smccc.h | 233 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/ |
D | imx_sc_wdt.c | 50 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()
|
D | arm_smc_wdt.c | 35 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()
|
D | keembay_wdt.c | 147 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/ |
D | archrandom.h | 16 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/ |
D | psci_test.c | 28 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/ |
D | hv_core.c | 26 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/ |
D | sam_secure.c | 17 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()
|
D | sam_secure.h | 16 struct arm_smccc_res sam_smccc_call(u32 fn, u32 arg0, u32 arg1);
|
/linux-6.1.9/drivers/clk/rockchip/ |
D | clk-ddr.c | 34 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/ |
D | qcom_scm-smc.c | 37 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()
|
D | qcom_scm-legacy.c | 111 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()
|
D | stratix10-svc.c | 48 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/ |
D | zynqmp-ipi-mailbox.c | 123 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/ |
D | arm_smccc_trng.c | 36 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/ |
D | paravirt.c | 98 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/ |
D | mlxbf-bootctl.c | 50 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/ |
D | smc_abi.c | 268 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 …]
|
D | optee_trace.h | 41 TP_PROTO(struct optee_rpc_param *param, struct arm_smccc_res *res),
|
/linux-6.1.9/tools/testing/selftests/kvm/include/aarch64/ |
D | processor.h | 176 struct arm_smccc_res { struct 192 uint64_t arg6, struct arm_smccc_res *res); argument
|
/linux-6.1.9/drivers/mfd/ |
D | altera-sysmgr.c | 45 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/ |
D | board-artpec6.c | 47 struct arm_smccc_res res; in artpec6_l2c310_write_sec()
|
/linux-6.1.9/drivers/ufs/host/ |
D | ufs-mediatek.c | 153 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/ |
D | kvm_guest.c | 17 struct arm_smccc_res res; in kvm_init_hyp_services()
|
/linux-6.1.9/drivers/soc/tegra/ |
D | ari-tegra186.c | 29 struct arm_smccc_res res; in read_uncore_mca()
|