Home
last modified time | relevance | path

Searched refs:scr (Results 1 – 25 of 30) sorted by relevance

12

/trusted-firmware-a-latest/lib/el3_runtime/aarch32/
Dcontext_mgmt.c61 uint32_t scr, sctlr; in cm_setup_context() local
77 scr = read_scr(); in cm_setup_context()
78 scr &= ~(SCR_NS_BIT | SCR_HCE_BIT); in cm_setup_context()
81 scr |= SCR_NS_BIT; in cm_setup_context()
114 scr |= SCR_HCE_BIT; in cm_setup_context()
121 write_ctx_reg(reg_ctx, CTX_SCR, scr); in cm_setup_context()
193 uint32_t hsctlr, scr; in cm_prepare_el3_exit() local
200 scr = read_ctx_reg(get_regs_ctx(ctx), CTX_SCR); in cm_prepare_el3_exit()
201 if ((scr & SCR_HCE_BIT) != 0U) { in cm_prepare_el3_exit()
/trusted-firmware-a-latest/plat/arm/board/arm_fpga/
Dfpga_pm.c81 u_register_t scr = read_scr_el3(); in fpga_cpu_standby() local
82 write_scr_el3(scr|SCR_IRQ_BIT); in fpga_cpu_standby()
85 write_scr_el3(scr); in fpga_cpu_standby()
/trusted-firmware-a-latest/plat/socionext/synquacer/
Dsq_psci.c170 u_register_t scr; in sq_cpu_standby() local
174 scr = read_scr_el3(); in sq_cpu_standby()
176 write_scr_el3(scr | SCR_IRQ_BIT); in sq_cpu_standby()
185 write_scr_el3(scr); in sq_cpu_standby()
/trusted-firmware-a-latest/plat/arm/common/aarch64/
Dexecution_state_switch.c43 u_register_t spsr, pc, scr, sctlr; in arm_execution_state_switch() local
95 scr = read_ctx_reg(el3_ctx, CTX_SCR_EL3); in arm_execution_state_switch()
103 if ((scr & SCR_HCE_BIT) != 0U) in arm_execution_state_switch()
/trusted-firmware-a-latest/plat/arm/css/common/
Dcss_pm.c224 unsigned int scr; in css_cpu_standby() local
228 scr = read_scr_el3(); in css_cpu_standby()
236 write_scr_el3(scr | SCR_IRQ_BIT | SCR_FIQ_BIT); in css_cpu_standby()
245 write_scr_el3(scr); in css_cpu_standby()
/trusted-firmware-a-latest/plat/ti/k3/common/
Dk3_psci.c28 u_register_t scr; in k3_cpu_standby() local
30 scr = read_scr_el3(); in k3_cpu_standby()
32 write_scr_el3(scr | SCR_IRQ_BIT | SCR_FIQ_BIT); in k3_cpu_standby()
39 write_scr_el3(scr); in k3_cpu_standby()
/trusted-firmware-a-latest/plat/brcm/board/stingray/src/
Dbrcm_pm_ops.c195 unsigned int scr; in brcm_cpu_standby() local
199 scr = read_scr_el3(); in brcm_cpu_standby()
207 write_scr_el3(scr | SCR_IRQ_BIT | SCR_FIQ_BIT); in brcm_cpu_standby()
216 write_scr_el3(scr); in brcm_cpu_standby()
/trusted-firmware-a-latest/plat/nuvoton/npcm845x/
Dnpcm845x_psci.c103 uint64_t scr; in npcm845x_cpu_standby() local
105 scr = read_scr_el3(); in npcm845x_cpu_standby()
106 write_scr_el3(scr | SCR_IRQ_BIT | SCR_FIQ_BIT); in npcm845x_cpu_standby()
117 write_scr_el3(scr); in npcm845x_cpu_standby()
/trusted-firmware-a-latest/plat/hisilicon/hikey960/
Dhikey960_pm.c42 unsigned long scr; in hikey960_pwr_domain_standby() local
44 scr = read_scr_el3(); in hikey960_pwr_domain_standby()
47 write_scr_el3(scr | SCR_IRQ_BIT | SCR_FIQ_BIT); in hikey960_pwr_domain_standby()
59 write_scr_el3(scr); in hikey960_pwr_domain_standby()
/trusted-firmware-a-latest/plat/allwinner/common/
Dsunxi_scpi_pm.c52 u_register_t scr = read_scr_el3(); in sunxi_cpu_standby() local
56 write_scr_el3(scr | SCR_IRQ_BIT); in sunxi_cpu_standby()
58 write_scr_el3(scr); in sunxi_cpu_standby()
/trusted-firmware-a-latest/plat/rockchip/common/
Dplat_pm.c185 u_register_t scr; in rockchip_cpu_standby() local
189 scr = read_scr_el3(); in rockchip_cpu_standby()
191 write_scr_el3(scr | SCR_IRQ_BIT); in rockchip_cpu_standby()
200 write_scr_el3(scr); in rockchip_cpu_standby()
/trusted-firmware-a-latest/plat/arm/board/fvp/
Dfvp_pm.c128 u_register_t scr = read_scr_el3(); in fvp_cpu_standby() local
139 write_scr_el3(scr | SCR_IRQ_BIT | SCR_FIQ_BIT); in fvp_cpu_standby()
153 write_scr_el3(scr); in fvp_cpu_standby()
/trusted-firmware-a-latest/plat/mediatek/mt8192/
Dplat_pm.c183 uint64_t scr; in plat_cpu_standby() local
185 scr = read_scr_el3(); in plat_cpu_standby()
186 write_scr_el3(scr | SCR_IRQ_BIT | SCR_FIQ_BIT); in plat_cpu_standby()
192 write_scr_el3(scr); in plat_cpu_standby()
/trusted-firmware-a-latest/plat/mediatek/mt8195/
Dplat_pm.c181 uint64_t scr; in plat_cpu_standby() local
183 scr = read_scr_el3(); in plat_cpu_standby()
184 write_scr_el3(scr | SCR_IRQ_BIT | SCR_FIQ_BIT); in plat_cpu_standby()
190 write_scr_el3(scr); in plat_cpu_standby()
/trusted-firmware-a-latest/plat/mediatek/mt8186/
Dplat_pm.c176 uint64_t scr; in plat_cpu_standby() local
178 scr = read_scr_el3(); in plat_cpu_standby()
179 write_scr_el3(scr | SCR_IRQ_BIT | SCR_FIQ_BIT); in plat_cpu_standby()
185 write_scr_el3(scr); in plat_cpu_standby()
/trusted-firmware-a-latest/plat/mediatek/mt8173/
Dplat_pm.c240 u_register_t scr; in plat_cpu_standby() local
242 scr = read_scr_el3(); in plat_cpu_standby()
243 write_scr_el3(scr | SCR_IRQ_BIT); in plat_cpu_standby()
247 write_scr_el3(scr); in plat_cpu_standby()
/trusted-firmware-a-latest/drivers/mmc/
Dmmc.c34 static unsigned int scr[2]__aligned(16) = { 0 }; variable
172 ret = ops->prepare(0, (uintptr_t)&scr, sizeof(scr)); in mmc_sd_switch()
196 ret = ops->read(0, (uintptr_t)&scr, sizeof(scr)); in mmc_sd_switch()
201 if (((scr[0] & SD_SCR_BUS_WIDTH_4) != 0U) && in mmc_sd_switch()
/trusted-firmware-a-latest/plat/intel/soc/common/drivers/sdmmc/
Dsdmmc.c31 static unsigned int scr[2]__aligned(16) = { 0 }; variable
161 ret = ops->prepare(0, (uintptr_t)&scr, sizeof(scr)); in sdmmc_mmc_sd_switch()
178 ret = ops->read(0, (uintptr_t)&scr, sizeof(scr)); in sdmmc_mmc_sd_switch()
183 if (((scr[0] & SD_SCR_BUS_WIDTH_4) != 0U) && in sdmmc_mmc_sd_switch()
/trusted-firmware-a-latest/plat/mediatek/drivers/uart/
Duart.c54 mmio_write_32(UART_SCR(base), uart->registers.scr); in mt_uart_restore()
96 uart->registers.scr = mmio_read_32(UART_SCR(base)); in mt_uart_save()
Duart.h77 uint32_t scr; member
/trusted-firmware-a-latest/plat/mediatek/mt8183/
Dplat_pm.c200 u_register_t scr; in plat_cpu_standby() local
202 scr = read_scr_el3(); in plat_cpu_standby()
203 write_scr_el3(scr | SCR_IRQ_BIT | SCR_FIQ_BIT); in plat_cpu_standby()
209 write_scr_el3(scr); in plat_cpu_standby()
/trusted-firmware-a-latest/lib/psci/
Dpsci_common.c890 u_register_t scr = read_scr(); in psci_get_ns_ep_info() local
894 write_scr(scr | SCR_NS_BIT); in psci_get_ns_ep_info()
898 sctlr = scr & SCR_HCE_BIT ? read_hsctlr() : ns_sctlr; in psci_get_ns_ep_info()
901 write_scr(scr); in psci_get_ns_ep_info()
916 mode = scr & SCR_HCE_BIT ? MODE32_hyp : MODE32_svc; in psci_get_ns_ep_info()
/trusted-firmware-a-latest/bl1/aarch32/
Dbl1_context_mgmt.c80 next_smc_ctx->scr = read_ctx_reg(cpu_reg_ctx, CTX_SCR); in copy_cpu_ctx_to_smc_ctx()
/trusted-firmware-a-latest/bl32/sp_min/
Dsp_min_main.c117 next_smc_ctx->scr = read_ctx_reg(cpu_reg_ctx, CTX_SCR); in copy_cpu_ctx_to_smc_stx()
/trusted-firmware-a-latest/include/arch/aarch32/
Dsmccc_helpers.h78 u_register_t scr; member

12