Lines Matching defs:sbp
55 sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
61 ASSERT(sbp->sb_iopath[unit] != NULL);
63 (void) ddi_pathname(dip, sbp->sb_iopath[unit]);
76 sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
79 mutex_enter(&sbp->sb_slock);
81 mutex_exit(&sbp->sb_slock);
97 sbd_init_io_unit(sbd_board_t *sbp, int unit)
103 ip = SBD_GET_BOARD_IOUNIT(sbp, unit);
105 if (SBD_DEV_IS_ATTACHED(sbp, SBD_COMP_IO, unit)) {
107 } else if (SBD_DEV_IS_PRESENT(sbp, SBD_COMP_IO, unit)) {
112 dip = sbp->sb_devlist[NIX(SBD_COMP_IO)][unit];
120 SBD_DEVICE_TRANSITION(sbp, SBD_COMP_IO, unit, new_state);
183 sbd_board_t *sbp;
194 sbp = SBDH2BD(hp->h_sbd);
198 hdp = sbd_get_sbdp_handle(sbp, hp);
207 mutex_enter(&sbp->sb_slock);
209 devset &= SBD_DEVS_PRESENT(sbp);
223 if (SBD_DEVICE_STATE(sbp, SBD_COMP_IO, i) == SBD_STATE_EMPTY)
226 dip = sbp->sb_devlist[NIX(SBD_COMP_IO)][i];
249 dstate = SBD_DEVICE_STATE(sbp, SBD_COMP_IO, unit);
252 ip = SBD_GET_BOARD_IOUNIT(sbp, unit);
287 mutex_exit(&sbp->sb_slock);
300 sbd_board_t *sbp;
302 sbp = SBDH2BD(hp->h_sbd);
307 devset &= SBD_DEVS_PRESENT(sbp);
315 dip = sbp->sb_devlist[NIX(SBD_COMP_IO)][i];