Home
last modified time | relevance | path

Searched refs:vectors_base (Results 1 – 5 of 5) sorted by relevance

/linux/arch/arm/mach-berlin/
H A Dplatsmp.c62 void __iomem *vectors_base; in berlin_smp_prepare_cpus() local
76 vectors_base = ioremap(VECTORS_BASE, SZ_32K); in berlin_smp_prepare_cpus()
77 if (!vectors_base) in berlin_smp_prepare_cpus()
86 writel(boot_inst, vectors_base + RESET_VECT); in berlin_smp_prepare_cpus()
92 writel(__pa_symbol(secondary_startup), vectors_base + SW_RESET_ADDR); in berlin_smp_prepare_cpus()
94 iounmap(vectors_base); in berlin_smp_prepare_cpus()
/linux/arch/arm/mm/
H A Dpmsa-v8.c266 subtract_range(mem, ARRAY_SIZE(mem), vectors_base, vectors_base + 2 * PAGE_SIZE); in pmsav8_setup()
267 subtract_range(io, ARRAY_SIZE(io), vectors_base, vectors_base + 2 * PAGE_SIZE); in pmsav8_setup()
301 err |= pmsav8_setup_vector(region++, vectors_base, vectors_base + 2 * PAGE_SIZE); in pmsav8_setup()
H A Dnommu.c28 unsigned long vectors_base; variable
92 vectors_base = IS_ENABLED(CONFIG_CPU_CP15) ? setup_vectors_base() : 0; in arm_mm_memblock_reserve()
98 memblock_reserve(vectors_base, 2 * PAGE_SIZE); in arm_mm_memblock_reserve()
161 early_trap_init((void *)vectors_base); in paging_init()
H A Dpmsa-v7.c464 err |= mpu_setup_region(region++, vectors_base, ilog2(2 * PAGE_SIZE), in pmsav7_setup()
/linux/arch/arm/kernel/
H A Dtraps.c867 void __init early_trap_init(void *vectors_base) in early_trap_init() argument
873 vectors_page = vectors_base; in early_trap_init()
882 ((u32 *)vectors_base)[i] = 0xe7fddef1; in early_trap_init()
889 copy_from_lma(vectors_base, __vectors_start, __vectors_end); in early_trap_init()
890 copy_from_lma(vectors_base + 0x1000, __stubs_start, __stubs_end); in early_trap_init()
892 kuser_init(vectors_base); in early_trap_init()
894 flush_vectors(vectors_base, 0, PAGE_SIZE * 2); in early_trap_init()
897 void __init early_trap_init(void *vectors_base) in early_trap_init() argument