Home
last modified time | relevance | path

Searched refs:entrypoint (Results 1 – 25 of 71) sorted by relevance

123

/rk3399_ARM-atf/plat/nuvoton/common/
H A Dnuvoton_pm.c27 int arm_validate_ns_entrypoint(uintptr_t entrypoint) in arm_validate_ns_entrypoint() argument
33 if ((entrypoint >= ARM_NS_DRAM1_BASE) && in arm_validate_ns_entrypoint()
34 (entrypoint < (ARM_NS_DRAM1_BASE + ARM_NS_DRAM1_SIZE))) { in arm_validate_ns_entrypoint()
38 if ((entrypoint >= ARM_DRAM2_BASE) && in arm_validate_ns_entrypoint()
39 (entrypoint < (ARM_DRAM2_BASE + ARM_DRAM2_SIZE))) { in arm_validate_ns_entrypoint()
47 int arm_validate_psci_entrypoint(uintptr_t entrypoint) in arm_validate_psci_entrypoint() argument
49 return (arm_validate_ns_entrypoint(entrypoint) == 0) ? PSCI_E_SUCCESS : in arm_validate_psci_entrypoint()
/rk3399_ARM-atf/plat/arm/common/
H A Darm_pm.c116 int arm_validate_ns_entrypoint(uintptr_t entrypoint) in arm_validate_ns_entrypoint() argument
122 if ((entrypoint >= ARM_NS_DRAM1_BASE) && (entrypoint < in arm_validate_ns_entrypoint()
127 if ((entrypoint >= ARM_DRAM2_BASE) && (entrypoint < in arm_validate_ns_entrypoint()
136 int arm_validate_psci_entrypoint(uintptr_t entrypoint) in arm_validate_psci_entrypoint() argument
138 return (arm_validate_ns_entrypoint(entrypoint) == 0) ? PSCI_E_SUCCESS : in arm_validate_psci_entrypoint()
/rk3399_ARM-atf/plat/xilinx/zynqmp/
H A Dzynqmp_sdei.c17 int arm_validate_ns_entrypoint(uintptr_t entrypoint) in arm_validate_ns_entrypoint() argument
22 return (entrypoint < base || entrypoint > limit) ? 0 : -1; in arm_validate_ns_entrypoint()
/rk3399_ARM-atf/plat/xilinx/versal_net/
H A Dversal_net_sdei.c13 int arm_validate_ns_entrypoint(uintptr_t entrypoint) in arm_validate_ns_entrypoint() argument
19 ret = ((entrypoint < base) || (entrypoint > limit)) ? 0 : -1; in arm_validate_ns_entrypoint()
/rk3399_ARM-atf/plat/arm/board/corstone1000/common/
H A Dcorstone1000_pm.c37 int corstone1000_validate_ns_entrypoint(uintptr_t entrypoint) in corstone1000_validate_ns_entrypoint() argument
43 if ((entrypoint >= ARM_NS_DRAM1_BASE) && (entrypoint < (ARM_NS_DRAM1_BASE + ARM_NS_DRAM1_SIZE))) { in corstone1000_validate_ns_entrypoint()
/rk3399_ARM-atf/plat/brcm/board/stingray/src/
H A Dbrcm_pm_ops.c318 static int brcm_validate_ns_entrypoint(uintptr_t entrypoint) in brcm_validate_ns_entrypoint() argument
324 if ((entrypoint >= BRCM_NS_DRAM1_BASE) && in brcm_validate_ns_entrypoint()
325 (entrypoint < (BRCM_NS_DRAM1_BASE + BRCM_NS_DRAM1_SIZE))) in brcm_validate_ns_entrypoint()
328 if ((entrypoint >= BRCM_DRAM2_BASE) && in brcm_validate_ns_entrypoint()
329 (entrypoint < (BRCM_DRAM2_BASE + BRCM_DRAM2_SIZE))) in brcm_validate_ns_entrypoint()
332 if ((entrypoint >= BRCM_DRAM3_BASE) && in brcm_validate_ns_entrypoint()
333 (entrypoint < (BRCM_DRAM3_BASE + BRCM_DRAM3_SIZE))) in brcm_validate_ns_entrypoint()
/rk3399_ARM-atf/plat/nuvoton/npcm845x/
H A Dnpcm845x_psci.c73 int npcm845x_validate_ns_entrypoint(uintptr_t entrypoint) in npcm845x_validate_ns_entrypoint() argument
81 if ((entrypoint >= PLAT_ARM_TRUSTED_DRAM_BASE) && in npcm845x_validate_ns_entrypoint()
82 (entrypoint < (PLAT_ARM_TRUSTED_DRAM_BASE + in npcm845x_validate_ns_entrypoint()
89 if (entrypoint == 0) { in npcm845x_validate_ns_entrypoint()
429 uintptr_t *entrypoint = (void *)PLAT_NPCM_TM_ENTRYPOINT; in plat_setup_psci_ops() local
431 *entrypoint = sec_entrypoint; in plat_setup_psci_ops()
/rk3399_ARM-atf/plat/marvell/armada/a3k/common/aarch64/
H A Dplat_helpers.S45 beq entrypoint
48 entrypoint: label
/rk3399_ARM-atf/plat/st/stm32mp2/
H A Dstm32mp2_pm.c81 static int stm32_validate_ns_entrypoint(uintptr_t entrypoint) in stm32_validate_ns_entrypoint() argument
84 if (entrypoint < STM32MP_DDR_BASE) { in stm32_validate_ns_entrypoint()
/rk3399_ARM-atf/include/lib/el3_runtime/
H A Dcontext_mgmt.h50 void cm_set_elr_el3(uint32_t security_state, uintptr_t entrypoint);
52 uintptr_t entrypoint, uint32_t spsr);
/rk3399_ARM-atf/plat/hisilicon/poplar/
H A Dplat_pm.c135 static int poplar_validate_ns_entrypoint(uintptr_t entrypoint) in poplar_validate_ns_entrypoint() argument
141 if ((entrypoint >= DDR_BASE) && (entrypoint < (DDR_BASE + DDR_SIZE))) in poplar_validate_ns_entrypoint()
/rk3399_ARM-atf/plat/nvidia/tegra/common/
H A Dtegra_pm.c260 static int32_t tegra_validate_ns_entrypoint(uintptr_t entrypoint) in tegra_validate_ns_entrypoint() argument
268 if ((entrypoint >= TEGRA_DRAM_BASE) && (entrypoint <= TEGRA_DRAM_END)) { in tegra_validate_ns_entrypoint()
H A Dtegra_fiq_glue.c119 void tegra_fiq_set_ns_entrypoint(uint64_t entrypoint) in tegra_fiq_set_ns_entrypoint() argument
121 ns_fiq_handler_addr = entrypoint; in tegra_fiq_set_ns_entrypoint()
/rk3399_ARM-atf/lib/psci/
H A Dpsci_main.c26 uintptr_t entrypoint, in psci_cpu_on() argument
41 rc = psci_validate_entry_point(ep, entrypoint, context_id); in psci_cpu_on()
59 uintptr_t entrypoint, in psci_cpu_suspend() argument
154 rc = psci_validate_entry_point(ep, entrypoint, context_id); in psci_cpu_suspend()
175 int psci_system_suspend(uintptr_t entrypoint, u_register_t context_id) in psci_system_suspend() argument
188 rc = psci_validate_entry_point(ep, entrypoint, context_id); in psci_system_suspend()
H A Dpsci_common.c866 uintptr_t entrypoint, in psci_get_ns_ep_info() argument
885 ep->pc = entrypoint; in psci_get_ns_ep_info()
899 if ((entrypoint & 0x1UL) != 0UL) { in psci_get_ns_ep_info()
918 ep->spsr = SPSR_MODE32((uint64_t)mode, entrypoint & 0x1, ee, in psci_get_ns_ep_info()
926 uintptr_t entrypoint, in psci_get_ns_ep_info() argument
953 ep->pc = entrypoint; in psci_get_ns_ep_info()
965 ep->spsr = SPSR_MODE32(mode, entrypoint & 0x1, ee, aif); in psci_get_ns_ep_info()
978 uintptr_t entrypoint, in psci_validate_entry_point() argument
985 rc = psci_plat_pm_ops->validate_ns_entrypoint(entrypoint); in psci_validate_entry_point()
996 rc = psci_get_ns_ep_info(ep, entrypoint, context_id); in psci_validate_entry_point()
/rk3399_ARM-atf/bl32/sp_min/
H A Dsp_min.ld.S38 *entrypoint.o(.text*)
79 *entrypoint.o(.text*)
/rk3399_ARM-atf/include/services/
H A Dspm_core_manifest.h39 uint64_t entrypoint; member
/rk3399_ARM-atf/plat/hisilicon/hikey/
H A Dhikey_pm.c252 static int hikey_validate_ns_entrypoint(uintptr_t entrypoint) in hikey_validate_ns_entrypoint() argument
258 if ((entrypoint > DDR_BASE) && (entrypoint < (DDR_BASE + DDR_SIZE))) in hikey_validate_ns_entrypoint()
/rk3399_ARM-atf/plat/st/stm32mp1/
H A Dstm32mp1_pm.c177 static int stm32_validate_ns_entrypoint(uintptr_t entrypoint) in stm32_validate_ns_entrypoint() argument
180 if (entrypoint < STM32MP_DDR_BASE) { in stm32_validate_ns_entrypoint()
/rk3399_ARM-atf/plat/nvidia/tegra/drivers/flowctrl/
H A Dflowctrl.c262 void tegra_fc_bpmp_on(uint32_t entrypoint) in tegra_fc_bpmp_on() argument
271 mmio_write_32(TEGRA_EVP_BASE + EVP_BPMP_RESET_VECTOR, entrypoint); in tegra_fc_bpmp_on()
272 while (entrypoint != mmio_read_32(TEGRA_EVP_BASE + EVP_BPMP_RESET_VECTOR)) in tegra_fc_bpmp_on()
/rk3399_ARM-atf/plat/intel/soc/common/soc/
H A Dsocfpga_reset_manager.c1220 uint32_t entrypoint = 0; in socfpga_cpu_reset_base() local
1232 entrypoint = mmio_read_32(SOCFPGA_RSTMGR_CPUBASELOW_0); in socfpga_cpu_reset_base()
1233 entrypoint |= mmio_read_32(SOCFPGA_RSTMGR_CPUBASEHIGH_0) << 24; in socfpga_cpu_reset_base()
1237 entrypoint = mmio_read_32(SOCFPGA_RSTMGR_CPUBASELOW_1); in socfpga_cpu_reset_base()
1238 entrypoint |= mmio_read_32(SOCFPGA_RSTMGR_CPUBASEHIGH_1) << 24; in socfpga_cpu_reset_base()
1242 entrypoint = mmio_read_32(SOCFPGA_RSTMGR_CPUBASELOW_2); in socfpga_cpu_reset_base()
1243 entrypoint |= mmio_read_32(SOCFPGA_RSTMGR_CPUBASEHIGH_2) << 24; in socfpga_cpu_reset_base()
1247 entrypoint = mmio_read_32(SOCFPGA_RSTMGR_CPUBASELOW_3); in socfpga_cpu_reset_base()
1248 entrypoint |= mmio_read_32(SOCFPGA_RSTMGR_CPUBASEHIGH_3) << 24; in socfpga_cpu_reset_base()
1255 mmio_write_64(PLAT_SEC_ENTRY, entrypoint); in socfpga_cpu_reset_base()
/rk3399_ARM-atf/docs/plat/arm/fvp/
H A Dfvp-cortex-a32.rst4 With reset to BL1 entrypoint
22 With reset to SP_MIN entrypoint
/rk3399_ARM-atf/plat/amd/versal2/
H A Dspmc_sel1_optee_manifest.dts19 entrypoint = <0x0 0x1800000>;
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/
H A Dfvp_spmc_el1_optee_manifest.dts19 entrypoint = <0x0 0x6000000>;
/rk3399_ARM-atf/plat/hisilicon/hikey960/
H A Dhikey960_pm.c176 static int hikey960_validate_ns_entrypoint(uintptr_t entrypoint) in hikey960_validate_ns_entrypoint() argument
182 if ((entrypoint > DDR_BASE) && (entrypoint < (DDR_BASE + DDR_SIZE))) in hikey960_validate_ns_entrypoint()

123