Lines Matching refs:up

279 		dr_cpu_unit_t *up = (dr_cpu_unit_t *)devlist[i];  in dr_pre_attach_cpu()  local
281 ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up)); in dr_pre_attach_cpu()
289 curr_cpu = DR_UNUM2SBD_UNUM(up->sbc_cm.sbdev_unum, in dr_pre_attach_cpu()
293 up->sbc_cm.sbdev_path); in dr_pre_attach_cpu()
297 if (up->sbc_cm.sbdev_state == DR_STATE_UNCONFIGURED) { in dr_pre_attach_cpu()
305 up->sbc_cpu_id); in dr_pre_attach_cpu()
367 dr_cpu_unit_t *up = (dr_cpu_unit_t *)devlist[i]; in dr_post_attach_cpu() local
370 ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up)); in dr_post_attach_cpu()
372 cp = cpu_get(up->sbc_cpu_id); in dr_post_attach_cpu()
375 f, up->sbc_cpu_id); in dr_post_attach_cpu()
381 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_CPUSTART); in dr_post_attach_cpu()
384 PR_CPU("%s: cpu %d powered ON\n", f, up->sbc_cpu_id); in dr_post_attach_cpu()
388 PR_CPU("%s: onlining cpu %d...\n", f, up->sbc_cpu_id); in dr_post_attach_cpu()
391 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_ONLINE); in dr_post_attach_cpu()
419 dr_cpu_unit_t *up; in dr_pre_release_cpu() local
436 up = (dr_cpu_unit_t *)devlist[i]; in dr_pre_release_cpu()
437 ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up)); in dr_pre_release_cpu()
448 if (ds[c].d_cpu.cs_unit == up->sbc_cm.sbdev_unum) { in dr_pre_release_cpu()
450 dr_dev_err(CE_WARN, &up->sbc_cm, in dr_pre_release_cpu()
459 cpuid = up->sbc_cpu_id; in dr_pre_release_cpu()
461 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_OFFLINE); in dr_pre_release_cpu()
467 up->sbc_cpu_flags = cp->cpu_flags; in dr_pre_release_cpu()
477 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_OFFLINE); in dr_pre_release_cpu()
491 err = drmach_release(up->sbc_cm.sbdev_id); in dr_pre_release_cpu()
493 DRERR_SET_C(&up->sbc_cm.sbdev_error, &err); in dr_pre_release_cpu()
510 up = (dr_cpu_unit_t *)devlist[i]; in dr_pre_release_cpu()
511 (void) dr_cancel_cpu(up); in dr_pre_release_cpu()
545 dr_cpu_unit_t *up = (dr_cpu_unit_t *)devlist[i]; in dr_pre_detach_cpu() local
548 ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up)); in dr_pre_detach_cpu()
550 cp = cpu_get(up->sbc_cpu_id); in dr_pre_detach_cpu()
560 curr_cpu = DR_UNUM2SBD_UNUM(up->sbc_cm.sbdev_unum, in dr_pre_detach_cpu()
564 up->sbc_cm.sbdev_path); in dr_pre_detach_cpu()
573 f, up->sbc_cpu_id); in dr_pre_detach_cpu()
581 PR_CPU("%s: offlining cpu %d\n", f, up->sbc_cpu_id); in dr_pre_detach_cpu()
584 f, up->sbc_cpu_id); in dr_pre_detach_cpu()
585 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_OFFLINE); in dr_pre_detach_cpu()
594 dr_dev_err(CE_WARN, &up->sbc_cm, ESBD_CPUSTOP); in dr_pre_detach_cpu()
597 PR_CPU("%s: cpu %d powered OFF\n", f, up->sbc_cpu_id); in dr_pre_detach_cpu()
859 dr_cancel_cpu(dr_cpu_unit_t *up) in dr_cancel_cpu() argument
864 ASSERT(dr_cpu_unit_is_sane(up->sbc_cm.sbdev_bp, up)); in dr_cancel_cpu()
866 if (cpu_flagged_active(up->sbc_cpu_flags)) { in dr_cancel_cpu()
873 PR_CPU("%s: bringing cpu %d back ONLINE\n", f, up->sbc_cpu_id); in dr_cancel_cpu()
876 cp = cpu[up->sbc_cpu_id]; in dr_cancel_cpu()
881 "cpu %d", f, up->sbc_cpu_id); in dr_cancel_cpu()
889 f, up->sbc_cpu_id); in dr_cancel_cpu()
895 if (cpu_flagged_nointr(up->sbc_cpu_flags)) { in dr_cancel_cpu()
899 up->sbc_cpu_id); in dr_cancel_cpu()
911 dr_disconnect_cpu(dr_cpu_unit_t *up) in dr_disconnect_cpu() argument
918 ASSERT((up->sbc_cm.sbdev_state == DR_STATE_CONNECTED) || in dr_disconnect_cpu()
919 (up->sbc_cm.sbdev_state == DR_STATE_UNCONFIGURED)); in dr_disconnect_cpu()
921 ASSERT(dr_cpu_unit_is_sane(up->sbc_cm.sbdev_bp, up)); in dr_disconnect_cpu()
923 if (up->sbc_cm.sbdev_state == DR_STATE_CONNECTED) { in dr_disconnect_cpu()
928 PR_CPU("%s: cpu %d never brought in\n", f, up->sbc_cpu_id); in dr_disconnect_cpu()
932 err = drmach_cpu_disconnect(up->sbc_cm.sbdev_id); in dr_disconnect_cpu()
936 DRERR_SET_C(&up->sbc_cm.sbdev_error, &err); in dr_disconnect_cpu()