Lines Matching refs:sbp

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