Lines Matching refs:stack_base
89 void *stack_base[NR_CPUS]; variable
566 stack_start = stack_base[cpu] + STACK_SIZE - sizeof(struct cpu_info); in do_boot_cpu()
828 rc = clone_mapping(__va(__pa(stack_base[cpu])) + off, rpt); in setup_cpu_root_pgt()
979 if ( stack_base[cpu] ) in cpu_smpboot_free()
981 memguard_unguard_stack(stack_base[cpu]); in cpu_smpboot_free()
982 FREE_XENHEAP_PAGES(stack_base[cpu], STACK_ORDER); in cpu_smpboot_free()
999 if ( stack_base[cpu] == NULL ) in cpu_smpboot_alloc()
1001 stack_base[cpu] = alloc_xenheap_pages(STACK_ORDER, memflags); in cpu_smpboot_alloc()
1002 if ( !stack_base[cpu] ) in cpu_smpboot_alloc()
1005 memguard_guard_stack(stack_base[cpu]); in cpu_smpboot_alloc()
1008 info = get_cpu_info_from_stack((unsigned long)stack_base[cpu]); in cpu_smpboot_alloc()
1118 stack_base[0] = (void *)((unsigned long)stack_start & ~(STACK_SIZE - 1)); in smp_prepare_cpus()