Home
last modified time | relevance | path

Searched refs:sc_xfer (Results 1 – 12 of 12) sorted by relevance

/openbsd/src/sys/dev/atapiscsi/
Datapiscsi.c147 void wdc_atapi_send_cmd(struct scsi_xfer *sc_xfer);
309 wdc_atapi_send_cmd(struct scsi_xfer *sc_xfer) in wdc_atapi_send_cmd() argument
311 struct atapiscsi_softc *as = sc_xfer->sc_link->bus->sb_adapter_softc; in wdc_atapi_send_cmd()
321 if (sc_xfer->sc_link->target != 0) { in wdc_atapi_send_cmd()
322 sc_xfer->error = XS_DRIVER_STUFFUP; in wdc_atapi_send_cmd()
323 scsi_done(sc_xfer); in wdc_atapi_send_cmd()
327 xfer = sc_xfer->io; in wdc_atapi_send_cmd()
329 if (sc_xfer->flags & SCSI_POLL) in wdc_atapi_send_cmd()
333 xfer->cmd = sc_xfer; in wdc_atapi_send_cmd()
334 xfer->databuf = sc_xfer->data; in wdc_atapi_send_cmd()
[all …]
/openbsd/src/sys/dev/usb/
Duonerng.c112 struct usbd_xfer *sc_xfer; member
254 sc->sc_xfer = usbd_alloc_xfer(sc->sc_udev); in uonerng_attach()
255 if (sc->sc_xfer == NULL) { in uonerng_attach()
259 sc->sc_buf = usbd_alloc_buffer(sc->sc_xfer, ONERNG_BUFSIZ); in uonerng_attach()
294 usbd_setup_xfer(sc->sc_xfer, sc->sc_outpipe, sc, in uonerng_enable()
297 if ((err = usbd_transfer(sc->sc_xfer))) { in uonerng_enable()
303 usbd_setup_xfer(sc->sc_xfer, sc->sc_outpipe, sc, in uonerng_enable()
306 if ((err = usbd_transfer(sc->sc_xfer))) { in uonerng_enable()
341 if (sc->sc_xfer != NULL) { in uonerng_cleanup()
342 usbd_free_xfer(sc->sc_xfer); in uonerng_cleanup()
[all …]
Durng.c70 struct usbd_xfer *sc_xfer; member
187 sc->sc_xfer = usbd_alloc_xfer(sc->sc_udev); in urng_attach()
188 if (sc->sc_xfer == NULL) { in urng_attach()
193 sc->sc_buf = usbd_alloc_buffer(sc->sc_xfer, sc->sc_chip.bufsiz); in urng_attach()
221 if (sc->sc_xfer != NULL) { in urng_detach()
222 usbd_free_xfer(sc->sc_xfer); in urng_detach()
223 sc->sc_xfer = NULL; in urng_detach()
245 usbd_setup_xfer(sc->sc_xfer, sc->sc_inpipe, NULL, sc->sc_buf, in urng_task()
249 error = usbd_transfer(sc->sc_xfer); in urng_task()
256 usbd_get_xfer_status(sc->sc_xfer, NULL, NULL, &len, NULL); in urng_task()
Dif_smsc.c619 usbd_setup_xfer(c->sc_xfer, sc->sc_ep[SMSC_ENDPT_RX], in smsc_init()
623 usbd_transfer(c->sc_xfer); in smsc_init()
731 if (sc->sc_cdata.rx_chain[i].sc_xfer != NULL) { in smsc_stop()
732 usbd_free_xfer(sc->sc_cdata.rx_chain[i].sc_xfer); in smsc_stop()
733 sc->sc_cdata.rx_chain[i].sc_xfer = NULL; in smsc_stop()
743 if (sc->sc_cdata.tx_chain[i].sc_xfer != NULL) { in smsc_stop()
744 usbd_free_xfer(sc->sc_cdata.tx_chain[i].sc_xfer); in smsc_stop()
745 sc->sc_cdata.tx_chain[i].sc_xfer = NULL; in smsc_stop()
1315 if (c->sc_xfer == NULL) { in smsc_tx_list_init()
1316 c->sc_xfer = usbd_alloc_xfer(sc->sc_udev); in smsc_tx_list_init()
[all …]
Dif_urndis.c794 usbd_setup_xfer(c->sc_xfer, sc->sc_bulkout_pipe, c, c->sc_buf, in urndis_encap()
799 err = usbd_transfer(c->sc_xfer); in urndis_encap()
963 if (c->sc_xfer == NULL) { in urndis_rx_list_init()
964 c->sc_xfer = usbd_alloc_xfer(sc->sc_udev); in urndis_rx_list_init()
965 if (c->sc_xfer == NULL) in urndis_rx_list_init()
967 c->sc_buf = usbd_alloc_buffer(c->sc_xfer, in urndis_rx_list_init()
990 if (c->sc_xfer == NULL) { in urndis_tx_list_init()
991 c->sc_xfer = usbd_alloc_xfer(sc->sc_udev); in urndis_tx_list_init()
992 if (c->sc_xfer == NULL) in urndis_tx_list_init()
994 c->sc_buf = usbd_alloc_buffer(c->sc_xfer, in urndis_tx_list_init()
[all …]
Dusps.c72 struct usbd_xfer *sc_xfer; member
281 if (sc->sc_xfer != NULL) in usps_attach()
282 usbd_free_xfer(sc->sc_xfer); in usps_attach()
302 if (sc->sc_xfer != NULL) in usps_detach()
303 usbd_free_xfer(sc->sc_xfer); in usps_detach()
Dif_urndisreg.h28 struct usbd_xfer *sc_xfer; member
Dif_smscreg.h251 struct usbd_xfer *sc_xfer; member
/openbsd/src/sys/dev/ic/
Dwdc.c732 TAILQ_INIT(&queue->sc_xfer); in wdc_alloc_queue()
882 if ((xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer)) == NULL) { in wdcstart()
953 xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer); in wdcintr()
1133 struct wdc_xfer *xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer); in wdc_wait_for_status()
1183 xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer); in wdctimeout()
1918 !TAILQ_EMPTY(&chp->ch_queue->sc_xfer)) { in wdc_exec_xfer()
1919 TAILQ_INIT(&chp->ch_queue->sc_xfer); in wdc_exec_xfer()
1922 TAILQ_INSERT_TAIL(&chp->ch_queue->sc_xfer,xfer , c_xferchain); in wdc_exec_xfer()
1974 TAILQ_REMOVE(&chp->ch_queue->sc_xfer, xfer, c_xferchain); in wdc_free_xfer()
1980 TAILQ_REMOVE(&chp->ch_queue->sc_xfer, xfer, c_xferchain); in wdc_free_xfer()
[all …]
Dwdcvar.h39 TAILQ_HEAD(xferhead, wdc_xfer) sc_xfer;
/openbsd/src/sys/net/
Dif_pppvar.h110 pid_t sc_xfer; /* used in transferring unit */ member
Dif_ppp.c266 if (sc->sc_xfer == pid) { in pppalloc()
267 sc->sc_xfer = 0; in pppalloc()
313 sc->sc_xfer = 0; in pppdealloc()
419 sc->sc_xfer = p->p_p->ps_pid; in pppioctl()