Home
last modified time | relevance | path

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

123

/trusted-firmware-a/plat/arm/common/
A Darm_pm.c108 int arm_validate_ns_entrypoint(uintptr_t entrypoint) in arm_validate_ns_entrypoint() argument
114 if ((entrypoint >= ARM_NS_DRAM1_BASE) && (entrypoint < in arm_validate_ns_entrypoint()
119 if ((entrypoint >= ARM_DRAM2_BASE) && (entrypoint < in arm_validate_ns_entrypoint()
128 int arm_validate_psci_entrypoint(uintptr_t entrypoint) in arm_validate_psci_entrypoint() argument
130 return (arm_validate_ns_entrypoint(entrypoint) == 0) ? PSCI_E_SUCCESS : in arm_validate_psci_entrypoint()
/trusted-firmware-a/plat/xilinx/zynqmp/
A Dzynqmp_sdei.c17 int arm_validate_ns_entrypoint(uintptr_t entrypoint) in arm_validate_ns_entrypoint() argument
19 return (entrypoint < BL31_BASE || entrypoint > BL31_LIMIT) ? 0 : -1; in arm_validate_ns_entrypoint()
/trusted-firmware-a/plat/brcm/board/stingray/src/
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()
/trusted-firmware-a/lib/psci/
A Dpsci_common.c628 uintptr_t entrypoint, in psci_get_ns_ep_info() argument
647 ep->pc = entrypoint; in psci_get_ns_ep_info()
661 if ((entrypoint & 0x1UL) != 0UL) in psci_get_ns_ep_info()
679 ep->spsr = SPSR_MODE32((uint64_t)mode, entrypoint & 0x1, ee, in psci_get_ns_ep_info()
687 uintptr_t entrypoint, in psci_get_ns_ep_info() argument
714 ep->pc = entrypoint; in psci_get_ns_ep_info()
726 ep->spsr = SPSR_MODE32(mode, entrypoint & 0x1, ee, aif); in psci_get_ns_ep_info()
739 uintptr_t entrypoint, in psci_validate_entry_point() argument
746 rc = psci_plat_pm_ops->validate_ns_entrypoint(entrypoint); in psci_validate_entry_point()
756 rc = psci_get_ns_ep_info(ep, entrypoint, context_id); in psci_validate_entry_point()
A Dpsci_main.c25 uintptr_t entrypoint, in psci_cpu_on() argument
38 rc = psci_validate_entry_point(&ep, entrypoint, context_id); in psci_cpu_on()
55 uintptr_t entrypoint, in psci_cpu_suspend() argument
134 rc = psci_validate_entry_point(&ep, entrypoint, context_id); in psci_cpu_suspend()
154 int psci_system_suspend(uintptr_t entrypoint, u_register_t context_id) in psci_system_suspend() argument
165 rc = psci_validate_entry_point(&ep, entrypoint, context_id); in psci_system_suspend()
/trusted-firmware-a/plat/marvell/armada/a3k/common/aarch64/
A Dplat_helpers.S45 beq entrypoint
48 entrypoint: label
/trusted-firmware-a/plat/hisilicon/poplar/
A Dplat_pm.c131 static int poplar_validate_ns_entrypoint(uintptr_t entrypoint) in poplar_validate_ns_entrypoint() argument
137 if ((entrypoint >= DDR_BASE) && (entrypoint < (DDR_BASE + DDR_SIZE))) in poplar_validate_ns_entrypoint()
/trusted-firmware-a/plat/qemu/common/
A Dqemu_pm.c108 static int qemu_validate_ns_entrypoint(uintptr_t entrypoint) in qemu_validate_ns_entrypoint() argument
114 if ((entrypoint >= NS_DRAM0_BASE) && in qemu_validate_ns_entrypoint()
115 (entrypoint < (NS_DRAM0_BASE + NS_DRAM0_SIZE))) in qemu_validate_ns_entrypoint()
/trusted-firmware-a/plat/nvidia/tegra/common/
A Dtegra_pm.c250 static int32_t tegra_validate_ns_entrypoint(uintptr_t entrypoint) in tegra_validate_ns_entrypoint() argument
258 if ((entrypoint >= TEGRA_DRAM_BASE) && (entrypoint <= TEGRA_DRAM_END)) { in tegra_validate_ns_entrypoint()
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()
/trusted-firmware-a/include/lib/el3_runtime/
A Dcontext_mgmt.h46 void cm_set_elr_el3(uint32_t security_state, uintptr_t entrypoint);
48 uintptr_t entrypoint, uint32_t spsr);
/trusted-firmware-a/bl32/sp_min/
A Dsp_min.ld.S31 *entrypoint.o(.text*)
63 *entrypoint.o(.text*)
/trusted-firmware-a/plat/hisilicon/hikey/
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()
/trusted-firmware-a/plat/st/stm32mp1/
A Dstm32mp1_pm.c184 static int stm32_validate_ns_entrypoint(uintptr_t entrypoint) in stm32_validate_ns_entrypoint() argument
187 if (entrypoint < STM32MP_DDR_BASE) { in stm32_validate_ns_entrypoint()
/trusted-firmware-a/plat/nvidia/tegra/drivers/flowctrl/
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()
/trusted-firmware-a/include/services/
A Dspm_core_manifest.h39 uint64_t entrypoint; member
/trusted-firmware-a/plat/hisilicon/hikey960/
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()
/trusted-firmware-a/include/lib/psci/
A Dpsci.h335 uintptr_t entrypoint,
338 uintptr_t entrypoint,
340 int psci_system_suspend(uintptr_t entrypoint, u_register_t context_id);
/trusted-firmware-a/plat/common/
A Dplat_spmd_manifest.c75 rc = fdt_read_uint64(fdt, node, "entrypoint", &attr->entrypoint); in manifest_parse_attribute()
86 VERBOSE(" entrypoint: 0x%" PRIx64 "\n", attr->entrypoint); in manifest_parse_attribute()
/trusted-firmware-a/lib/el3_runtime/aarch64/
A Dcontext_mgmt.c783 void cm_set_elr_el3(uint32_t security_state, uintptr_t entrypoint) in cm_set_elr_el3() argument
793 write_ctx_reg(state, CTX_ELR_EL3, entrypoint); in cm_set_elr_el3()
801 uintptr_t entrypoint, uint32_t spsr) in cm_set_elr_spsr_el3() argument
811 write_ctx_reg(state, CTX_ELR_EL3, entrypoint); in cm_set_elr_spsr_el3()
/trusted-firmware-a/plat/rpi/common/
A Drpi3_pm.c277 uintptr_t *entrypoint = (void *) PLAT_RPI3_TM_ENTRYPOINT; in plat_setup_psci_ops() local
279 *entrypoint = sec_entrypoint; in plat_setup_psci_ops()
/trusted-firmware-a/plat/arm/board/diphda/common/fdts/
A Ddiphda_spmc_manifest.dts26 entrypoint = <0x0 0x2002000>;
/trusted-firmware-a/plat/arm/board/fvp/fdts/
A Dfvp_spmc_optee_sp_manifest.dts26 entrypoint = <0x0 0x6000000>;
/trusted-firmware-a/plat/nvidia/tegra/soc/t210/
A Dplat_psci_handlers.c437 uint32_t val, entrypoint = 0; in tegra_soc_pwr_domain_on_finish() local
482 entrypoint = tegra_pmc_read_32(PMC_SCRATCH39); in tegra_soc_pwr_domain_on_finish()
483 tegra_fc_bpmp_on(entrypoint); in tegra_soc_pwr_domain_on_finish()
/trusted-firmware-a/include/plat/arm/common/
A Dplat_arm.h190 int arm_validate_psci_entrypoint(uintptr_t entrypoint);
191 int arm_validate_ns_entrypoint(uintptr_t entrypoint);

Completed in 38 milliseconds

123