Lines Matching refs:h_err
593 hp->h_err = NULL; in dr_ioctl()
658 if (hp->h_err != NULL) in dr_ioctl()
1000 if (hp->h_err == NULL) in dr_copyout_errs()
1003 if (hp->h_err->e_code) { in dr_copyout_errs()
1005 f, hp->h_err->e_code, hp->h_err->e_rsc); in dr_copyout_errs()
1014 serr32p->e_code = hp->h_err->e_code; in dr_copyout_errs()
1015 bcopy(&hp->h_err->e_rsc[0], &serr32p->e_rsc[0], in dr_copyout_errs()
1027 if (ddi_copyout((void *)hp->h_err, in dr_copyout_errs()
1035 sbd_err_clear(&hp->h_err); in dr_copyout_errs()
1061 hp->h_err = drmach_pre_op(cmd, bp->b_id, &hp->h_opts, &devset); in dr_pre_op()
1062 if (hp->h_err != NULL) { in dr_pre_op()
1129 ASSERT(hp->h_err == NULL); in dr_post_op()
1130 hp->h_err = err; in dr_post_op()
1132 } else if (hp->h_err == NULL) { in dr_post_op()
1133 hp->h_err = err; in dr_post_op()
1149 ASSERT(hp->h_err == NULL); in dr_exec_op()
1182 if (hp->h_err == NULL) in dr_exec_op()
1212 if (hp->h_err != NULL) { in dr_exec_op()
1224 hp->h_err = drmach_board_assign(bp->b_num, &bp->b_id); in dr_assign_board()
1225 if (hp->h_err == NULL) { in dr_assign_board()
1245 hp->h_err = drmach_board_unassign(bp->b_id); in dr_unassign_board()
1246 if (hp->h_err == NULL) { in dr_unassign_board()
1262 hp->h_err = drmach_board_poweron(bp->b_id); in dr_poweron_board()
1270 hp->h_err = drmach_board_poweroff(bp->b_id); in dr_poweroff_board()
1277 hp->h_err = drmach_board_test(bp->b_id, &hp->h_opts, in dr_test_board()
1352 hp->h_err = drmach_board_connect(bp->b_id, &hp->h_opts); in dr_connect()
1353 if (hp->h_err) in dr_connect()
1356 hp->h_err = dr_init_devlists(bp); in dr_connect()
1357 if (hp->h_err) in dr_connect()
1404 hp->h_err = drmach_board_disconnect(bp->b_id, &hp->h_opts); in dr_disconnect()
1405 if (hp->h_err && hp->h_err->e_code == EX86_WALK_DEPENDENCY) { in dr_disconnect()
1430 DRERR_SET_C(&hp->h_err, &cp->sbc_cm.sbdev_error); in dr_disconnect()
1445 DRERR_SET_C(&hp->h_err, &mp->sbm_cm.sbdev_error); in dr_disconnect()
1460 DRERR_SET_C(&hp->h_err, &ip->sbi_cm.sbdev_error); in dr_disconnect()
1465 if (hp->h_err) { in dr_disconnect()
1475 if (hp->h_err->e_code == EX86_DEPROBE) { in dr_disconnect()
1492 if (hp->h_err == NULL && DR_DEVS_PRESENT(bp) == 0) { in dr_disconnect()
1499 hp->h_err = drmach_board_deprobe(bp->b_id); in dr_disconnect()
1501 if (hp->h_err == NULL) { in dr_disconnect()
1646 if (hp->h_err == NULL) { in dr_dev_clean_up()
1650 hp->h_err = cp->sbdev_error; in dr_dev_clean_up()
2223 DRERR_SET_C(&hp->h_err, &err); in dr_dev_status()
2788 DRERR_SET_C(&hp->h_err, &err); in dr_op_err()
3018 if (hp->h_err == NULL) in dr_pt_try_drmach()
3019 hp->h_err = drmach_passthru(id, &hp->h_opts); in dr_pt_try_drmach()
3021 return (hp->h_err == NULL ? 0 : -1); in dr_pt_try_drmach()