Lines Matching refs:lowcore
65 struct _lowcore *lowcore; /* lowcore page(s) for the cpu */ member
184 pcpu->lowcore = (struct _lowcore *) in pcpu_alloc_lowcore()
188 if (!pcpu->lowcore || !panic_stack || !async_stack) in pcpu_alloc_lowcore()
191 async_stack = pcpu->lowcore->async_stack - ASYNC_FRAME_OFFSET; in pcpu_alloc_lowcore()
192 panic_stack = pcpu->lowcore->panic_stack - PANIC_FRAME_OFFSET; in pcpu_alloc_lowcore()
194 lc = pcpu->lowcore; in pcpu_alloc_lowcore()
213 free_pages((unsigned long) pcpu->lowcore, LC_ORDER); in pcpu_alloc_lowcore()
224 vdso_free_per_cpu(pcpu->lowcore); in pcpu_free_lowcore()
227 free_page(pcpu->lowcore->panic_stack-PANIC_FRAME_OFFSET); in pcpu_free_lowcore()
228 free_pages(pcpu->lowcore->async_stack-ASYNC_FRAME_OFFSET, ASYNC_ORDER); in pcpu_free_lowcore()
229 free_pages((unsigned long) pcpu->lowcore, LC_ORDER); in pcpu_free_lowcore()
236 struct _lowcore *lc = pcpu->lowcore; in pcpu_prepare_secondary()
256 struct _lowcore *lc = pcpu->lowcore; in pcpu_attach_task()
270 struct _lowcore *lc = pcpu->lowcore; in pcpu_start_fn()
356 pcpu_devices->lowcore->panic_stack - in smp_call_ipl_cpu()
536 void *lc = pcpu_devices[0].lowcore; in __smp_store_cpu_state()
634 vx_sa = __pa(pcpu->lowcore->vector_save_area_addr); in smp_store_status()
910 pcpu->lowcore = (struct _lowcore *)(unsigned long) store_prefix(); in smp_prepare_boot_cpu()