Lines Matching refs:wc_cpu
97 static void i_cpr_save_stack(kthread_t *t, wc_cpu_t *wc_cpu);
187 wc_cpu_t *wc_cpu = wc_other_cpus + index;
193 papic_state = &(wc_cpu)->wc_apic_state;
201 i_cpr_save_stack(curthread, wc_cpu);
208 resuming = (wc_save_context(wc_cpu) == 0);
354 bcopy(cpup, &(wp->wc_cpu), sizeof (wc_cpu_t));
521 wc_cpu_t *cpup = &(wp->wc_cpu);
1035 wc_cpu_t *wc_cpu;
1039 wc_cpu = wc_other_cpus + index;
1040 if (wc_cpu->wc_saved_stack != NULL) {
1041 kmem_free(wc_cpu->wc_saved_stack,
1042 wc_cpu->wc_saved_stack_size);
1107 i_cpr_save_stack(kthread_t *t, wc_cpu_t *wc_cpu)
1115 if (wc_cpu->wc_saved_stack_size < stack_size) {
1116 if (wc_cpu->wc_saved_stack != NULL) {
1117 kmem_free(wc_cpu->wc_saved_stack,
1118 wc_cpu->wc_saved_stack_size);
1120 wc_cpu->wc_saved_stack = kmem_zalloc(stack_size, KM_SLEEP);
1121 wc_cpu->wc_saved_stack_size = stack_size;
1124 bcopy(start, wc_cpu->wc_saved_stack, stack_size);