Home
last modified time | relevance | path

Searched refs:secondary_data (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/arch/arm64/include/asm/
Dsmp.h87 struct secondary_data { struct
93 extern struct secondary_data secondary_data; argument
125 WRITE_ONCE(secondary_data.status, val); in update_cpu_boot_status()
/Linux-v5.4/arch/arm64/kernel/
Dsmp.c64 struct secondary_data secondary_data; variable
111 secondary_data.task = idle; in __cpu_up()
112 secondary_data.stack = task_stack_page(idle) + THREAD_SIZE; in __cpu_up()
114 __flush_dcache_area(&secondary_data, sizeof(secondary_data)); in __cpu_up()
137 secondary_data.task = NULL; in __cpu_up()
138 secondary_data.stack = NULL; in __cpu_up()
139 __flush_dcache_area(&secondary_data, sizeof(secondary_data)); in __cpu_up()
140 status = READ_ONCE(secondary_data.status); in __cpu_up()
Dasm-offsets.c88 DEFINE(CPU_BOOT_STACK, offsetof(struct secondary_data, stack)); in main()
89 DEFINE(CPU_BOOT_TASK, offsetof(struct secondary_data, task)); in main()
Dhead.S727 adr_l x0, secondary_data
/Linux-v5.4/arch/arm/kernel/
Dsmp.c60 struct secondary_data secondary_data; variable
140 secondary_data.stack = task_stack_page(idle) + THREAD_START_SP; in __cpu_up()
142 secondary_data.mpu_rgn_info = &mpu_rgn_info; in __cpu_up()
146 secondary_data.pgdir = virt_to_phys(idmap_pgd); in __cpu_up()
147 secondary_data.swapper_pg_dir = get_arch_pgd(swapper_pg_dir); in __cpu_up()
149 sync_cache_w(&secondary_data); in __cpu_up()
172 memset(&secondary_data, 0, sizeof(secondary_data)); in __cpu_up()
Dhead.S398 ldrd r4, r5, [r3, #0] @ get secondary_data.pgdir
402 ldr r8, [r3, #8] @ get secondary_data.swapper_pg_dir
416 ldr sp, [r7, #12] @ get secondary_data.stack
426 .long secondary_data
Dhead-nommu.S124 .long secondary_data
455 ldr r6, [r7] @ get secondary_data.mpu_rgn_info
/Linux-v5.4/arch/arm/include/asm/
Dsmp.h58 struct secondary_data { struct
66 extern struct secondary_data secondary_data; argument