secondary_data 66 arch/arm/include/asm/smp.h extern struct secondary_data secondary_data; secondary_data 60 arch/arm/kernel/smp.c struct secondary_data secondary_data; secondary_data 140 arch/arm/kernel/smp.c secondary_data.stack = task_stack_page(idle) + THREAD_START_SP; secondary_data 142 arch/arm/kernel/smp.c secondary_data.mpu_rgn_info = &mpu_rgn_info; secondary_data 146 arch/arm/kernel/smp.c secondary_data.pgdir = virt_to_phys(idmap_pgd); secondary_data 147 arch/arm/kernel/smp.c secondary_data.swapper_pg_dir = get_arch_pgd(swapper_pg_dir); secondary_data 149 arch/arm/kernel/smp.c sync_cache_w(&secondary_data); secondary_data 172 arch/arm/kernel/smp.c memset(&secondary_data, 0, sizeof(secondary_data)); secondary_data 93 arch/arm64/include/asm/smp.h extern struct secondary_data secondary_data; secondary_data 125 arch/arm64/include/asm/smp.h WRITE_ONCE(secondary_data.status, val); secondary_data 88 arch/arm64/kernel/asm-offsets.c DEFINE(CPU_BOOT_STACK, offsetof(struct secondary_data, stack)); secondary_data 89 arch/arm64/kernel/asm-offsets.c DEFINE(CPU_BOOT_TASK, offsetof(struct secondary_data, task)); secondary_data 64 arch/arm64/kernel/smp.c struct secondary_data secondary_data; secondary_data 111 arch/arm64/kernel/smp.c secondary_data.task = idle; secondary_data 112 arch/arm64/kernel/smp.c secondary_data.stack = task_stack_page(idle) + THREAD_SIZE; secondary_data 114 arch/arm64/kernel/smp.c __flush_dcache_area(&secondary_data, sizeof(secondary_data)); secondary_data 137 arch/arm64/kernel/smp.c secondary_data.task = NULL; secondary_data 138 arch/arm64/kernel/smp.c secondary_data.stack = NULL; secondary_data 139 arch/arm64/kernel/smp.c __flush_dcache_area(&secondary_data, sizeof(secondary_data)); secondary_data 140 arch/arm64/kernel/smp.c status = READ_ONCE(secondary_data.status);