Home
last modified time | relevance | path

Searched refs:arm_smccc_smc (Results 1 – 25 of 51) sorted by relevance

123

/linux-6.12.1/drivers/watchdog/
Dimx_sc_wdt.c53 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()
Dkeembay_wdt.c149 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()
Darm_smc_wdt.c42 arm_smccc_smc((u32)(uintptr_t)watchdog_get_drvdata(wdd), call, arg, 0, in smcwd_call()
/linux-6.12.1/drivers/platform/mellanox/
Dmlxbf-bootctl.c142 arm_smccc_smc(smc_op, smc_arg, 0, 0, 0, 0, 0, 0, &res); in mlxbf_bootctl_smc()
460 arm_smccc_smc(MLNX_HANDLE_GET_ICM_INFO, 0, 0, 0, 0, in large_icm_show()
486 arm_smccc_smc(MLNX_HANDLE_SET_ICM_INFO, icm_data, 0, 0, 0, 0, 0, 0, &res); in large_icm_store()
508 arm_smccc_smc(MLNX_HANDLE_OS_UP, 0, 0, 0, 0, 0, 0, 0, &res); in os_up_store()
521 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, MLNX_MFG_TYPE_OOB_MAC, 0, 0, 0, in oob_mac_show()
557 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, MLNX_MFG_TYPE_OOB_MAC, in oob_mac_store()
573 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, in opn_show()
602 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, in opn_store()
624 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, in sku_show()
653 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, in sku_store()
[all …]
Dmlxbf-pmc.c873 arm_smccc_smc(command, pmc->sreg_tbl_perf, (uintptr_t)addr, 0, 0, 0, 0, in mlxbf_pmc_secure_read()
927 arm_smccc_smc(command, pmc->sreg_tbl_perf, value, (uintptr_t)addr, 0, 0, in mlxbf_pmc_secure_write()
2023 arm_smccc_smc(MLXBF_PMC_SIP_SVC_UID, 0, 0, 0, 0, 0, 0, 0, &res); in mlxbf_pmc_probe()
2046 arm_smccc_smc(MLXBF_PMC_SIP_SVC_VERSION, 0, 0, 0, 0, 0, 0, 0, in mlxbf_pmc_probe()
/linux-6.12.1/drivers/char/hw_random/
Dexynos-trng.c109 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()
Dcn10k-rng.c74 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.12.1/drivers/pci/hotplug/
Dacpiphp_ampere_altra.c54 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.12.1/drivers/clk/rockchip/
Dclk-ddr.c37 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.12.1/drivers/mfd/
Daltera-sysmgr.c47 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.12.1/drivers/devfreq/
Dimx8m-ddrc.c113 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()
Drk3399_dmc.c160 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.12.1/drivers/firmware/qcom/
Dqcom_scm-legacy.c114 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.12.1/arch/arm/mach-artpec/
Dboard-artpec6.c49 arm_smccc_smc(SECURE_OP_L2C_WRITEREG, reg, val, 0, in artpec6_l2c310_write_sec()
/linux-6.12.1/arch/arm/mach-at91/
Dsam_secure.c24 arm_smccc_smc(SAM_SIP_SMC_STD_CALL_VAL(fn), arg0, arg1, 0, 0, 0, 0, 0, in sam_smccc_call()
/linux-6.12.1/drivers/mmc/host/
Ddw_mmc-bluefield.c45 arm_smccc_smc(BLUEFIELD_SMC_SET_EMMC_RST_N, 0, 0, 0, 0, 0, 0, 0, in dw_mci_bluefield_hw_reset()
/linux-6.12.1/drivers/soc/tegra/
Dari-tegra186.c31 arm_smccc_smc(SMC_SIP_INVOKE_MCE | MCE_SMC_READ_MCA, in read_uncore_mca()
/linux-6.12.1/drivers/soc/samsung/
Dexynos-pmu.c59 arm_smccc_smc(TENSOR_SMC_PMU_SEC_REG, pmu_base + reg, in tensor_sec_reg_write()
76 arm_smccc_smc(TENSOR_SMC_PMU_SEC_REG, pmu_base + reg, in tensor_sec_reg_rmw()
/linux-6.12.1/drivers/ufs/host/
Dufs-mediatek-sip.h58 arm_smccc_smc(MTK_SIP_UFS_CONTROL, in _ufs_mtk_smc()
/linux-6.12.1/arch/arm/mach-omap2/
Domap-secure.c93 arm_smccc_smc(OMAP_SIP_SMC_STD_CALL_VAL(fn), arg, in omap_smccc_smc()
/linux-6.12.1/drivers/rtc/
Drtc-imx-sc.c69 arm_smccc_smc(IMX_SIP_SRTC, IMX_SIP_SRTC_SET_TIME, in imx_sc_rtc_set_time()
/linux-6.12.1/drivers/soc/imx/
Dsoc-imx8m.c43 arm_smccc_smc(IMX_SIP_GET_SOC_INFO, 0, 0, 0, 0, 0, 0, 0, &res); in imx8mq_soc_revision_from_atf()
/linux-6.12.1/drivers/nvmem/
Dimx-ocotp-scu.c214 arm_smccc_smc(IMX_SIP_OTP_WRITE, index, *buf, 0, 0, 0, 0, 0, &res); in imx_scu_ocotp_write()
/linux-6.12.1/drivers/remoteproc/
Dimx_rproc.c390 arm_smccc_smc(IMX_SIP_RPROC, IMX_SIP_RPROC_START, 0, 0, 0, 0, 0, 0, &res); in imx_rproc_start()
430 arm_smccc_smc(IMX_SIP_RPROC, IMX_SIP_RPROC_STOP, 0, 0, 0, 0, 0, 0, &res); in imx_rproc_stop()
925 arm_smccc_smc(IMX_SIP_RPROC, IMX_SIP_RPROC_STARTED, 0, 0, 0, 0, 0, 0, &res); in imx_rproc_detect_mode()
/linux-6.12.1/drivers/firmware/meson/
Dmeson_sm.c76 arm_smccc_smc(cmd, arg0, arg1, arg2, arg3, arg4, 0, 0, &res); in __meson_sm_call()

123