Home
last modified time | relevance | path

Searched refs:boot_addr (Results 1 – 12 of 12) sorted by relevance

/arch/arm/mach-exynos/
A Dpm.c204 unsigned long boot_addr; in exynos_cpu0_enter_aftr() local
218 ret = exynos_get_boot_addr(1, &boot_addr); in exynos_cpu0_enter_aftr()
222 if (boot_addr == 0) in exynos_cpu0_enter_aftr()
234 unsigned long boot_addr = __pa_symbol(exynos_cpu_resume); in exynos_cpu0_enter_aftr() local
239 ret = exynos_set_boot_addr(1, boot_addr); in exynos_cpu0_enter_aftr()
267 ret = exynos_set_boot_addr(1, boot_addr); in exynos_cpu0_enter_aftr()
322 unsigned long boot_addr = __pa_symbol(exynos_cpu_resume); in exynos_pre_enter_aftr() local
324 (void)exynos_set_boot_addr(1, boot_addr); in exynos_pre_enter_aftr()
A Dplatsmp.c267 int exynos_set_boot_addr(u32 core_id, unsigned long boot_addr) in exynos_set_boot_addr() argument
275 ret = call_firmware_op(set_cpu_boot_addr, core_id, boot_addr); in exynos_set_boot_addr()
285 writel_relaxed(boot_addr, boot_reg); in exynos_set_boot_addr()
292 int exynos_get_boot_addr(u32 core_id, unsigned long *boot_addr) in exynos_get_boot_addr() argument
300 ret = call_firmware_op(get_cpu_boot_addr, core_id, boot_addr); in exynos_get_boot_addr()
310 *boot_addr = readl_relaxed(boot_reg); in exynos_get_boot_addr()
370 unsigned long boot_addr; in exynos_boot_secondary() local
374 boot_addr = __pa_symbol(exynos4_secondary_startup); in exynos_boot_secondary()
376 ret = exynos_set_boot_addr(core_id, boot_addr); in exynos_boot_secondary()
A Dfirmware.c82 static int exynos_set_cpu_boot_addr(int cpu, unsigned long boot_addr) in exynos_set_cpu_boot_addr() argument
99 writel_relaxed(boot_addr, boot_reg); in exynos_set_cpu_boot_addr()
103 static int exynos_get_cpu_boot_addr(int cpu, unsigned long *boot_addr) in exynos_get_cpu_boot_addr() argument
115 *boot_addr = readl_relaxed(boot_reg); in exynos_get_cpu_boot_addr()
A Dcommon.h160 extern int exynos_set_boot_addr(u32 core_id, unsigned long boot_addr);
161 extern int exynos_get_boot_addr(u32 core_id, unsigned long *boot_addr);
/arch/arm/mach-mvebu/
A Dcommon.h19 void mvebu_pmsu_set_cpu_boot_addr(int hw_cpu, void *boot_addr);
20 void mvebu_system_controller_set_cpu_boot_addr(void *boot_addr);
A Dsystem-controller.c145 void mvebu_system_controller_set_cpu_boot_addr(void *boot_addr) in mvebu_system_controller_set_cpu_boot_addr() argument
153 writel(__pa_symbol(boot_addr), system_controller_base + in mvebu_system_controller_set_cpu_boot_addr()
A Dplatsmp.c193 static int mv98dx3236_resume_set_cpu_boot_addr(int hw_cpu, void *boot_addr) in mv98dx3236_resume_set_cpu_boot_addr() argument
209 writel(__pa_symbol(boot_addr), base + MV98DX3236_CPU_RESUME_ADDR_REG); in mv98dx3236_resume_set_cpu_boot_addr()
A Dpmsu.c110 void mvebu_pmsu_set_cpu_boot_addr(int hw_cpu, void *boot_addr) in mvebu_pmsu_set_cpu_boot_addr() argument
112 writel(__pa_symbol(boot_addr), pmsu_mp_base + in mvebu_pmsu_set_cpu_boot_addr()
/arch/arm/include/asm/
A Dfirmware.h32 int (*set_cpu_boot_addr)(int cpu, unsigned long boot_addr);
36 int (*get_cpu_boot_addr)(int cpu, unsigned long *boot_addr);
/arch/riscv/kernel/
A Dcpu_ops_sbi.c67 unsigned long boot_addr = __pa_symbol(secondary_start_sbi); in sbi_cpu_start() local
79 return sbi_hsm_hart_start(hartid, boot_addr, hsm_data); in sbi_cpu_start()
/arch/mips/bcm63xx/boards/
A Dboard_bcm963xx.c731 u8 *boot_addr, *cfe; in board_prom_init() local
746 boot_addr = (u8 *)KSEG1ADDR(val); in board_prom_init()
749 cfe = boot_addr + BCM963XX_CFE_VERSION_OFFSET; in board_prom_init()
771 bcm63xx_nvram_init(boot_addr + BCM963XX_NVRAM_OFFSET); in board_prom_init()
774 hcs = (struct bcm_hcs *)boot_addr; in board_prom_init()
/arch/arm/mach-bcm/
A Dplatsmp-brcmstb.c130 static void cpu_set_boot_addr(u32 cpu, unsigned long boot_addr) in cpu_set_boot_addr() argument
134 writel_relaxed(boot_addr, hif_cont_block + hif_cont_reg + 4 + reg_ofs); in cpu_set_boot_addr()

Completed in 19 milliseconds