Lines Matching refs:dstatp

4277 	sbd_stat_t		*dstatp;  in sbd_status()  local
4366 dstatp = kmem_zalloc(sz, KM_SLEEP); in sbd_status()
4367 devstatp = &dstatp->s_stat[0]; in sbd_status()
4385 bcopy(&sbp->sb_stat, dstatp, sizeof (sbd_stat_t)); in sbd_status()
4386 dstatp->s_rstate = rstate_cvt(sbp->sb_state); in sbd_status()
4387 dstatp->s_ostate = ostate_cvt(sbp->sb_state); in sbd_status()
4388 dstatp->s_busy = sbp->sb_busy; in sbd_status()
4389 dstatp->s_time = sbp->sb_time; in sbd_status()
4390 dstatp->s_cond = sbp->sb_cond; in sbd_status()
4397 dstatp->s_board = sbp->sb_num; in sbd_status()
4398 dstatp->s_ostate = ostate_cvt(sbp->sb_state); in sbd_status()
4399 dstatp->s_time = sbp->sb_time; in sbd_status()
4403 if (sbdp_get_board_status(hdp, dstatp) != 0) { in sbd_status()
4410 kmem_free(dstatp, sz); in sbd_status()
4418 if (!dstatp->s_busy) { in sbd_status()
4420 dstatp->s_busy = sbp->sb_busy; in sbd_status()
4421 sbp->sb_cond = (sbd_cond_t)dstatp->s_cond; in sbd_status()
4422 bcopy(dstatp, &sbp->sb_stat, sizeof (sbd_stat_t)); in sbd_status()
4432 dstatp->s_nstat += nstat; in sbd_status()
4438 dstatp->s_nstat += nstat; in sbd_status()
4444 dstatp->s_nstat += nstat; in sbd_status()
4449 if ((caddr_t)devstatp > ((caddr_t)dstatp) + sz) { in sbd_status()
4455 kmem_free(dstatp, sz); in sbd_status()
4467 if ((caddr_t)&dstat32p->s_stat[dstatp->s_nstat] > in sbd_status()
4474 kmem_free(dstatp, sz); in sbd_status()
4482 dstat32p->s_board = (int32_t)dstatp->s_board; in sbd_status()
4483 dstat32p->s_nstat = (int32_t)dstatp->s_nstat; in sbd_status()
4484 dstat32p->s_rstate = dstatp->s_rstate; in sbd_status()
4485 dstat32p->s_ostate = dstatp->s_ostate; in sbd_status()
4486 dstat32p->s_cond = dstatp->s_cond; in sbd_status()
4487 dstat32p->s_busy = dstatp->s_busy; in sbd_status()
4488 dstat32p->s_time = dstatp->s_time; in sbd_status()
4489 dstat32p->s_assigned = dstatp->s_assigned; in sbd_status()
4490 dstat32p->s_power = dstatp->s_power; in sbd_status()
4491 dstat32p->s_platopts = (int32_t)dstatp->s_platopts; in sbd_status()
4492 (void) strcpy(dstat32p->s_type, dstatp->s_type); in sbd_status()
4494 for (i = 0; i < dstatp->s_nstat; i++) { in sbd_status()
4495 sbd_dev_stat_t *dsp = &dstatp->s_stat[i]; in sbd_status()
4604 if (ddi_copyout((void *)dstatp, cmdp->cmd_stat.s_statp, in sbd_status()
4616 kmem_free(dstatp, sz); in sbd_status()