| /linux-6.15/drivers/watchdog/ |
| H A D | imx_sc_wdt.c | 53 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_PING_WDOG, in imx_sc_wdt_ping() 63 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_START_WDOG, in imx_sc_wdt_is_running() 72 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_STOP_WDOG, in imx_sc_wdt_is_running() 82 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_START_WDOG, in imx_sc_wdt_start() 89 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_SET_WDOG_ACT, in imx_sc_wdt_start() 99 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_STOP_WDOG, in imx_sc_wdt_stop() 111 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_SET_TIMEOUT_WDOG, in imx_sc_wdt_set_timeout() 127 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_SET_PRETIME_WDOG, in imx_sc_wdt_set_pretimeout()
|
| H A D | keembay_wdt.c | 149 arm_smccc_smc(WDT_INT_CLEAR_SMC, WDT_TO_INT_MASK, 0, 0, 0, 0, 0, 0, &res); in keembay_wdt_to_isr() 163 arm_smccc_smc(WDT_INT_CLEAR_SMC, WDT_TH_INT_MASK, 0, 0, 0, 0, 0, 0, &res); in keembay_wdt_th_isr()
|
| H A D | arm_smc_wdt.c | 42 arm_smccc_smc((u32)(uintptr_t)watchdog_get_drvdata(wdd), call, arg, 0, in smcwd_call()
|
| /linux-6.15/drivers/platform/mellanox/ |
| H A D | mlxbf-bootctl.c | 591 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, in opn_show() 620 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, in opn_store() 642 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, in sku_show() 671 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, in sku_store() 693 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, in modl_show() 722 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, in modl_store() 744 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, in sn_show() 773 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, in sn_store() 795 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, in uuid_show() 824 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, in uuid_store() [all …]
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | rsi_cmds.h | 29 arm_smccc_smc(SMC_RSI_ABI_VERSION, req, 0, 0, 0, 0, 0, 0, &res); in rsi_request_version() 43 arm_smccc_smc(SMC_RSI_REALM_CONFIG, virt_to_phys(cfg), in rsi_get_realm_config() 55 arm_smccc_smc(SMC_RSI_IPA_STATE_GET, in rsi_ipa_state_get() 77 arm_smccc_smc(SMC_RSI_IPA_STATE_SET, start, end, state, in rsi_set_addr_range_state()
|
| /linux-6.15/drivers/char/hw_random/ |
| H A D | exynos-trng.c | 109 arm_smccc_smc(SMC_CMD_RANDOM, HWRNG_GET_DATA, 0, 0, 0, 0, 0, 0, in exynos_trng_do_read_smc() 172 arm_smccc_smc(SMC_CMD_RANDOM, HWRNG_INIT, 0, 0, 0, 0, 0, 0, &res); in exynos_trng_init_smc() 264 arm_smccc_smc(SMC_CMD_RANDOM, HWRNG_EXIT, 0, 0, 0, 0, 0, 0, in exynos_trng_remove() 278 arm_smccc_smc(SMC_CMD_RANDOM, HWRNG_EXIT, 0, 0, 0, 0, 0, 0, in exynos_trng_suspend() 303 arm_smccc_smc(SMC_CMD_RANDOM, HWRNG_RESUME, 0, 0, 0, 0, 0, 0, in exynos_trng_resume() 308 arm_smccc_smc(SMC_CMD_RANDOM, HWRNG_INIT, 0, 0, 0, 0, 0, 0, in exynos_trng_resume()
|
| H A D | cn10k-rng.c | 74 arm_smccc_smc(PLAT_OCTEONTX_RESET_RNG_EBG_HEALTH_STATE, 0, 0, 0, 0, 0, 0, 0, &res); in reset_rng_health_state()
|
| /linux-6.15/sound/soc/sof/imx/ |
| H A D | imx9.c | 53 arm_smccc_smc(IMX_SIP_SRC, IMX_SIP_SRC_M_RESET_ADDR_SET, res->start, in imx95_chip_probe() 63 arm_smccc_smc(IMX_SIP_LMM, IMX_SIP_LMM_BOOT, in imx95_core_kick() 73 arm_smccc_smc(IMX_SIP_LMM, IMX_SIP_LMM_SHUTDOWN, in imx95_core_shutdown()
|
| /linux-6.15/drivers/pci/hotplug/ |
| H A D | acpiphp_ampere_altra.c | 54 arm_smccc_smc(HANDLE_OPEN, led_service_id[0], led_service_id[1], in set_attention_status() 62 arm_smccc_smc(REQUEST, LED_CMD, led_status(status), LED_ATTENTION, in set_attention_status() 68 arm_smccc_smc(HANDLE_CLOSE, handle, 0, 0, 0, 0, 0, 0, &res); in set_attention_status()
|
| /linux-6.15/drivers/clk/rockchip/ |
| H A D | clk-ddr.c | 37 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, drate, 0, in rockchip_ddrclk_sip_set_rate() 51 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, 0, 0, in rockchip_ddrclk_sip_recalc_rate() 64 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, rate, 0, in rockchip_ddrclk_sip_round_rate()
|
| /linux-6.15/drivers/edac/ |
| H A D | bluefield_edac.c | 99 arm_smccc_smc(smc_op, smc_arg, 0, 0, 0, 0, 0, 0, &res); in smc_call1() 109 arm_smccc_smc(MLXBF_READ_REG_32, sreg_tbl, (uintptr_t)addr, in secure_readl() 127 arm_smccc_smc(MLXBF_WRITE_REG_32, sreg_tbl, data, (uintptr_t)addr, in secure_writel() 399 arm_smccc_smc(MLXBF_SIP_SVC_VERSION, 0, 0, 0, 0, 0, 0, 0, &res); in bluefield_edac_mc_probe()
|
| /linux-6.15/drivers/mfd/ |
| H A D | altera-sysmgr.c | 47 arm_smccc_smc(INTEL_SIP_SMC_REG_WRITE, sysmgr_base + reg, in s10_protected_reg_write() 69 arm_smccc_smc(INTEL_SIP_SMC_REG_READ, sysmgr_base + reg, in s10_protected_reg_read()
|
| /linux-6.15/drivers/firmware/qcom/ |
| H A D | qcom_scm-legacy.c | 114 arm_smccc_smc(smc->args[0], smc->args[1], smc->args[2], in __scm_legacy_do() 234 arm_smccc_smc(SCM_LEGACY_ATOMIC_ID(desc->svc, desc->cmd, arglen), in scm_legacy_call_atomic()
|
| /linux-6.15/drivers/devfreq/ |
| H A D | imx8m-ddrc.c | 113 arm_smccc_smc(IMX_SIP_DDR_DVFS, target_freq, online_cpus, in imx8m_ddrc_smc_set_freq() 290 arm_smccc_smc(IMX_SIP_DDR_DVFS, IMX_SIP_DDR_DVFS_GET_FREQ_COUNT, in imx8m_ddrc_init_freq_info() 300 arm_smccc_smc(IMX_SIP_DDR_DVFS, IMX_SIP_DDR_DVFS_GET_FREQ_INFO, in imx8m_ddrc_init_freq_info()
|
| H A D | rk3399_dmc.c | 160 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, odt_pd_arg0, odt_pd_arg1, in rk3399_dmcfreq_target() 403 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, 0, 0, in rk3399_dmcfreq_probe()
|
| /linux-6.15/arch/arm/mach-artpec/ |
| H A D | board-artpec6.c | 49 arm_smccc_smc(SECURE_OP_L2C_WRITEREG, reg, val, 0, in artpec6_l2c310_write_sec()
|
| /linux-6.15/arch/arm/mach-at91/ |
| H A D | sam_secure.c | 24 arm_smccc_smc(SAM_SIP_SMC_STD_CALL_VAL(fn), arg0, arg1, 0, 0, 0, 0, 0, in sam_smccc_call()
|
| /linux-6.15/drivers/mmc/host/ |
| H A D | dw_mmc-bluefield.c | 45 arm_smccc_smc(BLUEFIELD_SMC_SET_EMMC_RST_N, 0, 0, 0, 0, 0, 0, 0, in dw_mci_bluefield_hw_reset()
|
| /linux-6.15/drivers/soc/tegra/ |
| H A D | ari-tegra186.c | 31 arm_smccc_smc(SMC_SIP_INVOKE_MCE | MCE_SMC_READ_MCA, in read_uncore_mca()
|
| /linux-6.15/drivers/soc/samsung/ |
| H A D | exynos-pmu.c | 60 arm_smccc_smc(TENSOR_SMC_PMU_SEC_REG, pmu_base + reg, in tensor_sec_reg_write() 77 arm_smccc_smc(TENSOR_SMC_PMU_SEC_REG, pmu_base + reg, in tensor_sec_reg_rmw()
|
| /linux-6.15/drivers/ufs/host/ |
| H A D | ufs-mediatek-sip.h | 58 arm_smccc_smc(MTK_SIP_UFS_CONTROL, in _ufs_mtk_smc()
|
| /linux-6.15/drivers/soc/imx/ |
| H A D | soc-imx9.c | 47 arm_smccc_smc(IMX_SIP_GET_SOC_INFO, 0, 0, 0, 0, 0, 0, 0, &res); in imx9_soc_probe()
|
| /linux-6.15/drivers/rtc/ |
| H A D | rtc-imx-sc.c | 69 arm_smccc_smc(IMX_SIP_SRTC, IMX_SIP_SRTC_SET_TIME, in imx_sc_rtc_set_time()
|
| /linux-6.15/arch/arm/mach-omap2/ |
| H A D | omap-secure.c | 93 arm_smccc_smc(OMAP_SIP_SMC_STD_CALL_VAL(fn), arg, in omap_smccc_smc()
|
| /linux-6.15/drivers/soc/mediatek/ |
| H A D | mtk-dvfsrc.c | 425 arm_smccc_smc(MTK_SIP_DVFSRC_VCOREFS_CONTROL, MTK_SIP_DVFSRC_INIT, in mtk_dvfsrc_probe() 441 arm_smccc_smc(MTK_SIP_DVFSRC_VCOREFS_CONTROL, MTK_SIP_DVFSRC_START, in mtk_dvfsrc_probe()
|