Lines Matching refs:periph
65 static void vatapi_kill_pending(struct scsipi_periph *periph);
199 struct scsipi_periph *periph; in vatapi_probe_device() local
212 periph = scsipi_alloc_periph(M_NOWAIT); in vatapi_probe_device()
213 if (periph == NULL) { in vatapi_probe_device()
218 periph->periph_channel = chan; in vatapi_probe_device()
219 periph->periph_switch = &atapi_probe_periphsw; in vatapi_probe_device()
220 periph->periph_target = target; in vatapi_probe_device()
221 periph->periph_quirks = chan->chan_defquirks; in vatapi_probe_device()
226 if (scsipi_inquire(periph, &inqbuf, XS_CTL_DISCOVERY) != 0) { in vatapi_probe_device()
228 free(periph, M_DEVBUF); in vatapi_probe_device()
238 sa.sa_periph = periph; in vatapi_probe_device()
243 periph->periph_flags |= PERIPH_REMOVABLE; in vatapi_probe_device()
250 periph->periph_quirks |= PQUIRK_ONLYBIG; in vatapi_probe_device()
255 atapi_probe_device(atapi, target, periph, &sa); in vatapi_probe_device()
358 vatapi_kill_pending(struct scsipi_periph *periph) in vatapi_kill_pending() argument
361 printf("%s: target %d\n", __func__, periph->periph_target); in vatapi_kill_pending()