Lines Matching refs:up

234 		dr_cpu_unit_t *up = (dr_cpu_unit_t *)devlist[i];  in dr_pre_attach_cpu()  local
236 ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up)); in dr_pre_attach_cpu()
244 if ((up->sbc_cm.sbdev_unum % MAX_CORES_PER_CMP) == 0) { in dr_pre_attach_cpu()
246 up->sbc_cm.sbdev_path); in dr_pre_attach_cpu()
290 dr_cpu_unit_t *up = (dr_cpu_unit_t *)cp; in dr_attach_cpu() local
291 up->sbc_cpu_id = cpuid; in dr_attach_cpu()
311 dr_cpu_unit_t *up = (dr_cpu_unit_t *)devlist[i]; in dr_post_attach_cpu() local
314 ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up)); in dr_post_attach_cpu()
316 cp = cpu_get(up->sbc_cpu_id); in dr_post_attach_cpu()
319 f, up->sbc_cpu_id); in dr_post_attach_cpu()
325 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_CPUSTART); in dr_post_attach_cpu()
328 PR_CPU("%s: cpu %d powered ON\n", f, up->sbc_cpu_id); in dr_post_attach_cpu()
332 PR_CPU("%s: onlining cpu %d...\n", f, up->sbc_cpu_id); in dr_post_attach_cpu()
335 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_ONLINE); in dr_post_attach_cpu()
363 dr_cpu_unit_t *up; in dr_pre_release_cpu() local
380 up = (dr_cpu_unit_t *)devlist[i]; in dr_pre_release_cpu()
381 if (!DR_DEV_IS_ATTACHED(&up->sbc_cm)) { in dr_pre_release_cpu()
384 ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up)); in dr_pre_release_cpu()
394 if (ds[c].d_cpu.cs_unit == up->sbc_cm.sbdev_unum) { in dr_pre_release_cpu()
396 dr_dev_err(CE_WARN, &up->sbc_cm, in dr_pre_release_cpu()
406 cpuid = up->sbc_cpu_id; in dr_pre_release_cpu()
408 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_OFFLINE); in dr_pre_release_cpu()
414 up->sbc_cpu_flags = cp->cpu_flags; in dr_pre_release_cpu()
424 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_OFFLINE); in dr_pre_release_cpu()
438 err = drmach_release(up->sbc_cm.sbdev_id); in dr_pre_release_cpu()
440 DRERR_SET_C(&up->sbc_cm.sbdev_error, &err); in dr_pre_release_cpu()
457 up = (dr_cpu_unit_t *)devlist[i]; in dr_pre_release_cpu()
458 (void) dr_cancel_cpu(up); in dr_pre_release_cpu()
490 dr_cpu_unit_t *up = (dr_cpu_unit_t *)devlist[i]; in dr_pre_detach_cpu() local
493 if (!DR_DEV_IS_ATTACHED(&up->sbc_cm)) { in dr_pre_detach_cpu()
497 ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up)); in dr_pre_detach_cpu()
499 cp = cpu_get(up->sbc_cpu_id); in dr_pre_detach_cpu()
509 if ((up->sbc_cm.sbdev_unum % MAX_CORES_PER_CMP) == 0) { in dr_pre_detach_cpu()
511 up->sbc_cm.sbdev_path); in dr_pre_detach_cpu()
519 f, up->sbc_cpu_id); in dr_pre_detach_cpu()
527 PR_CPU("%s: offlining cpu %d\n", f, up->sbc_cpu_id); in dr_pre_detach_cpu()
530 f, up->sbc_cpu_id); in dr_pre_detach_cpu()
531 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_OFFLINE); in dr_pre_detach_cpu()
540 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_CPUSTOP); in dr_pre_detach_cpu()
543 PR_CPU("%s: cpu %d powered OFF\n", f, up->sbc_cpu_id); in dr_pre_detach_cpu()
562 dr_cpu_unit_t *up = (dr_cpu_unit_t *)cp; in dr_detach_cpu() local
566 if (!DR_DEV_IS_ATTACHED(&up->sbc_cm)) { in dr_detach_cpu()
580 up->sbc_cpu_id = -1; in dr_detach_cpu()
808 dr_cancel_cpu(dr_cpu_unit_t *up) in dr_cancel_cpu() argument
813 ASSERT(dr_cpu_unit_is_sane(up->sbc_cm.sbdev_bp, up)); in dr_cancel_cpu()
815 if (cpu_flagged_active(up->sbc_cpu_flags)) { in dr_cancel_cpu()
822 PR_CPU("%s: bringing cpu %d back ONLINE\n", f, up->sbc_cpu_id); in dr_cancel_cpu()
825 cp = cpu[up->sbc_cpu_id]; in dr_cancel_cpu()
830 "cpu %d", f, up->sbc_cpu_id); in dr_cancel_cpu()
838 f, up->sbc_cpu_id); in dr_cancel_cpu()
844 if (cpu_flagged_nointr(up->sbc_cpu_flags)) { in dr_cancel_cpu()
848 up->sbc_cpu_id); in dr_cancel_cpu()
860 dr_disconnect_cpu(dr_cpu_unit_t *up) in dr_disconnect_cpu() argument
867 ASSERT((up->sbc_cm.sbdev_state == DR_STATE_CONNECTED) || in dr_disconnect_cpu()
868 (up->sbc_cm.sbdev_state == DR_STATE_UNCONFIGURED)); in dr_disconnect_cpu()
870 ASSERT(dr_cpu_unit_is_sane(up->sbc_cm.sbdev_bp, up)); in dr_disconnect_cpu()
872 if (up->sbc_cm.sbdev_state == DR_STATE_CONNECTED) { in dr_disconnect_cpu()
877 PR_CPU("%s: cpu %d never brought in\n", f, up->sbc_cpu_id); in dr_disconnect_cpu()
881 err = drmach_cpu_disconnect(up->sbc_cm.sbdev_id); in dr_disconnect_cpu()
885 DRERR_SET_C(&up->sbc_cm.sbdev_error, &err); in dr_disconnect_cpu()