Lines Matching defs:periph
162 struct scsipi_periph *periph = sa->sa_periph;
164 SC_DEBUG(periph, SCSIPI_DB2, ("ssattach: "));
170 ss->sc_periph = periph;
171 periph->periph_dev = ss->sc_dev;
172 periph->periph_switch = &ss_switch;
185 SC_DEBUG(periph, SCSIPI_DB2, ("ssattach:\n"));
202 struct scsipi_periph *periph = ss->sc_periph;
203 struct scsipi_channel *chan = periph->periph_channel;
218 scsipi_kill_pending(periph);
239 struct scsipi_periph *periph;
252 periph = ss->sc_periph;
253 adapt = periph->periph_channel->chan_adapter;
255 SC_DEBUG(periph, SCSIPI_DB1,
259 if (periph->periph_flags & PERIPH_OPEN) {
274 error = scsipi_test_unit_ready(periph,
280 periph->periph_flags |= PERIPH_OPEN; /* unit attn now errors */
290 SC_DEBUG(periph, SCSIPI_DB2, ("open complete\n"));
295 periph->periph_flags &= ~PERIPH_OPEN;
307 struct scsipi_periph *periph = ss->sc_periph;
308 struct scsipi_adapter *adapt = periph->periph_channel->chan_adapter;
326 scsipi_wait_drain(periph);
329 periph->periph_flags &= ~PERIPH_OPEN;
342 struct scsipi_periph *periph = ss->sc_periph;
344 scsipi_adapter_minphys(periph->periph_channel, bp);
392 struct scsipi_periph *periph = ss->sc_periph;
393 struct scsipi_channel *chan = periph->periph_channel;
401 if (periph->periph_flags & PERIPH_OPEN)
435 ssstart(periph);
460 ssstart(struct scsipi_periph *periph)
462 struct ss_softc *ss = device_private(periph->periph_dev);
465 SC_DEBUG(periph, SCSIPI_DB2, ("ssstart "));
468 while (periph->periph_active < periph->periph_openings) {
470 if (periph->periph_flags & PERIPH_WAITING) {
471 periph->periph_flags &= ~PERIPH_WAITING;
472 cv_broadcast(periph_cv_periph(periph));
492 struct scsipi_periph *periph = v;
493 struct scsipi_channel *chan = periph->periph_channel;
496 ssstart(periph);