/linux-4.4.14/arch/arm/mach-exynos/ |
D | platsmp.c | 250 int exynos_set_boot_addr(u32 core_id, unsigned long boot_addr) in exynos_set_boot_addr() argument 258 ret = call_firmware_op(set_cpu_boot_addr, core_id, boot_addr); in exynos_set_boot_addr() 268 __raw_writel(boot_addr, boot_reg); in exynos_set_boot_addr() 275 int exynos_get_boot_addr(u32 core_id, unsigned long *boot_addr) in exynos_get_boot_addr() argument 283 ret = call_firmware_op(get_cpu_boot_addr, core_id, boot_addr); in exynos_get_boot_addr() 293 *boot_addr = __raw_readl(boot_reg); in exynos_get_boot_addr() 353 unsigned long boot_addr; in exynos_boot_secondary() local 357 boot_addr = virt_to_phys(exynos4_secondary_startup); in exynos_boot_secondary() 359 ret = exynos_set_boot_addr(core_id, boot_addr); in exynos_boot_secondary() 440 unsigned long boot_addr; in exynos_smp_prepare_cpus() local [all …]
|
D | pm.c | 213 unsigned long boot_addr; in exynos_cpu0_enter_aftr() local 227 ret = exynos_get_boot_addr(1, &boot_addr); in exynos_cpu0_enter_aftr() 231 if (boot_addr == 0) in exynos_cpu0_enter_aftr() 243 unsigned long boot_addr = virt_to_phys(exynos_cpu_resume); in exynos_cpu0_enter_aftr() local 248 ret = exynos_set_boot_addr(1, boot_addr); in exynos_cpu0_enter_aftr() 276 ret = exynos_set_boot_addr(1, boot_addr); in exynos_cpu0_enter_aftr() 335 unsigned long boot_addr = virt_to_phys(exynos_cpu_resume); in exynos_pre_enter_aftr() local 337 (void)exynos_set_boot_addr(1, boot_addr); in exynos_pre_enter_aftr()
|
D | firmware.c | 85 static int exynos_set_cpu_boot_addr(int cpu, unsigned long boot_addr) in exynos_set_cpu_boot_addr() argument 102 __raw_writel(boot_addr, boot_reg); in exynos_set_cpu_boot_addr() 106 static int exynos_get_cpu_boot_addr(int cpu, unsigned long *boot_addr) in exynos_get_cpu_boot_addr() argument 118 *boot_addr = __raw_readl(boot_reg); in exynos_get_cpu_boot_addr()
|
D | common.h | 173 extern int exynos_set_boot_addr(u32 core_id, unsigned long boot_addr); 174 extern int exynos_get_boot_addr(u32 core_id, unsigned long *boot_addr);
|
/linux-4.4.14/arch/arm/mach-mvebu/ |
D | common.h | 22 void mvebu_pmsu_set_cpu_boot_addr(int hw_cpu, void *boot_addr); 23 void mvebu_system_controller_set_cpu_boot_addr(void *boot_addr);
|
D | system-controller.c | 148 void mvebu_system_controller_set_cpu_boot_addr(void *boot_addr) in mvebu_system_controller_set_cpu_boot_addr() argument 156 writel(virt_to_phys(boot_addr), system_controller_base + in mvebu_system_controller_set_cpu_boot_addr()
|
D | pmsu.c | 114 void mvebu_pmsu_set_cpu_boot_addr(int hw_cpu, void *boot_addr) in mvebu_pmsu_set_cpu_boot_addr() argument 116 writel(virt_to_phys(boot_addr), pmsu_mp_base + in mvebu_pmsu_set_cpu_boot_addr()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | firmware.h | 35 int (*set_cpu_boot_addr)(int cpu, unsigned long boot_addr); 39 int (*get_cpu_boot_addr)(int cpu, unsigned long *boot_addr);
|
/linux-4.4.14/arch/arm/firmware/ |
D | trusted_foundations.c | 51 static int tf_set_cpu_boot_addr(int cpu, unsigned long boot_addr) in tf_set_cpu_boot_addr() argument 53 cpu_boot_addr = boot_addr; in tf_set_cpu_boot_addr()
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_x100.c | 419 u32 scratch2, boot_addr; in mic_x100_get_boot_addr() local 423 boot_addr = MIC_X100_SPAD2_DOWNLOAD_ADDR(scratch2); in mic_x100_get_boot_addr() 425 __func__, __LINE__, boot_addr); in mic_x100_get_boot_addr() 426 if (boot_addr > (1 << 31)) { in mic_x100_get_boot_addr() 429 boot_addr); in mic_x100_get_boot_addr() 433 mdev->bootaddr = boot_addr; in mic_x100_get_boot_addr()
|
/linux-4.4.14/arch/mips/bcm63xx/boards/ |
D | board_bcm963xx.c | 764 u8 *boot_addr, *cfe; in board_prom_init() local 779 boot_addr = (u8 *)KSEG1ADDR(val); in board_prom_init() 782 cfe = boot_addr + BCM963XX_CFE_VERSION_OFFSET; in board_prom_init() 790 bcm63xx_nvram_init(boot_addr + BCM963XX_NVRAM_OFFSET); in board_prom_init() 793 hcs = (struct bcm_hcs *)boot_addr; in board_prom_init()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | pmu.c | 104 info->boot_addr = data + 0x30; in nvbios_pmuRm() 109 info->code_addr = info->boot_addr + info->boot_size; in nvbios_pmuRm()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
D | pmu.h | 19 u32 boot_addr; member
|
/linux-4.4.14/arch/arm/mach-bcm/ |
D | platsmp-brcmstb.c | 138 static void cpu_set_boot_addr(u32 cpu, unsigned long boot_addr) in cpu_set_boot_addr() argument 142 writel_relaxed(boot_addr, hif_cont_block + hif_cont_reg + 4 + reg_ofs); in cpu_set_boot_addr()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
D | gm204.c | 96 pmu_code(init, pmu.boot_addr_pmu, pmu.boot_addr, pmu.boot_size, false); in pmu_load()
|