Searched refs:secondary_data (Results 1 – 9 of 9) sorted by relevance
/linux/arch/arm64/include/asm/ |
H A D | smp.h | 68 struct secondary_data { struct 73 extern struct secondary_data secondary_data; argument 105 WRITE_ONCE(secondary_data.status, val); in update_cpu_boot_status()
|
/linux/arch/arm/kernel/ |
H A D | smp.c | 58 struct secondary_data secondary_data; variable 146 secondary_data.stack = task_stack_page(idle) + THREAD_START_SP; in __cpu_up() 148 secondary_data.mpu_rgn_info = &mpu_rgn_info; in __cpu_up() 152 secondary_data.pgdir = virt_to_phys(idmap_pgd); in __cpu_up() 153 secondary_data.swapper_pg_dir = get_arch_pgd(swapper_pg_dir); in __cpu_up() 155 secondary_data.task = idle; in __cpu_up() 156 sync_cache_w(&secondary_data); in __cpu_up() 179 memset(&secondary_data, 0, sizeof(secondary_data)); in __cpu_up()
|
H A D | head.S | 415 ldr r3, =(secondary_data + PLAT_PHYS_OFFSET - PAGE_OFFSET) 417 adr_l r3, secondary_data 420 ldrd r4, r5, [r3, #0] @ get secondary_data.pgdir 424 ldr r8, [r3, #8] @ get secondary_data.swapper_pg_dir
|
H A D | head-nommu.S | 125 .long secondary_data 456 ldr r6, [r7] @ get secondary_data.mpu_rgn_info
|
/linux/arch/arm/include/asm/ |
H A D | smp.h | 52 struct secondary_data { struct 61 extern struct secondary_data secondary_data; argument
|
/linux/arch/loongarch/include/asm/ |
H A D | smp.h | 82 struct secondary_data { struct 86 extern struct secondary_data cpuboot_data; argument
|
/linux/arch/arm64/kernel/ |
H A D | smp.c | 63 struct secondary_data secondary_data; variable 128 secondary_data.task = idle; in __cpu_up() 149 secondary_data.task = NULL; in __cpu_up() 150 status = READ_ONCE(secondary_data.status); in __cpu_up()
|
H A D | head.S | 394 adr_l x0, secondary_data
|
/linux/arch/loongarch/kernel/ |
H A D | smp.c | 69 struct secondary_data cpuboot_data;
|