Lines Matching defs:periph

98 Static int umass_scsipi_getgeom(struct scsipi_periph *periph,
212 struct scsipi_periph *periph;
225 periph = xs->xs_periph;
226 DIF(UDMASS_UPPER, periph->periph_dbflags |= SCSIPI_DEBUG_FLAGS);
231 periph->periph_target, periph->periph_lun,
233 periph->periph_quirks, xs->xs_control & XS_CTL_POLL));
249 periph->periph_target != UMASS_ATAPI_DRIVE :
250 periph->periph_target == chan->chan_id) {
253 periph->periph_target));
287 sc->sc_methods->wire_xfer(sc, periph->periph_lun, cmd,
311 sc->sc_methods->wire_xfer(sc, periph->periph_lun, cmd,
364 umass_scsipi_getgeom(struct scsipi_periph *periph, struct disk_parms *dp,
368 device_private(periph->periph_channel->chan_adapter->adapt_dev);
397 struct scsipi_periph *periph = xs->xs_periph;
424 scbus->sc_sense_cmd.byte2 = periph->periph_lun <<
432 if (periph->periph_version < 0x05) /* SPC-3 */
437 sc->sc_methods->wire_xfer(sc, periph->periph_lun,
507 struct scsipi_periph *periph;
522 periph = scsipi_alloc_periph(M_NOWAIT);
523 if (periph == NULL) {
529 DIF(UDMASS_UPPER, periph->periph_dbflags |= 1); /* XXX 1 */
530 periph->periph_channel = chan;
531 periph->periph_switch = &atapi_probe_periphsw;
532 periph->periph_target = target;
533 periph->periph_quirks = chan->chan_defquirks;
538 if (scsipi_inquire(periph, &inqbuf, XS_CTL_DISCOVERY) != 0) {
541 free(periph, M_DEVBUF);
549 sa.sa_periph = periph;
554 periph->periph_flags |= PERIPH_REMOVABLE;
562 atapi_probe_device(atapi, target, periph, &sa);
563 /* atapi_probe_device() frees the periph when there is no device.*/