Home | History | Annotate | Download | only in usb

Lines Matching refs:sc_ab

157 		sc->sc_ab.ab_bx[i].bx_sc = sc;
158 err = usbd_create_xfer(sc->sc_ab.ab_pipe,
159 AUVITEK_BULK_BUFLEN, 0, 0, &sc->sc_ab.ab_bx[i].bx_xfer);
166 sc->sc_ab.ab_bx[i].bx_buffer = usbd_get_buffer(
167 sc->sc_ab.ab_bx[i].bx_xfer);
183 if (sc->sc_ab.ab_bx[i].bx_xfer)
184 usbd_destroy_xfer(sc->sc_ab.ab_bx[i].bx_xfer);
241 if (sc->sc_ab.ab_running) {
253 sc->sc_ab.ab_running = true;
267 sc->sc_ab.ab_running = false;
283 err = usbd_open_pipe(sc->sc_bulk_iface, sc->sc_ab.ab_endpt,
284 USBD_EXCLUSIVE_USE|USBD_MPSAFE, &sc->sc_ab.ab_pipe);
299 if (sc->sc_ab.ab_pipe != NULL) {
301 usbd_abort_pipe(sc->sc_ab.ab_pipe);
311 if (sc->sc_ab.ab_pipe != NULL) {
313 usbd_close_pipe(sc->sc_ab.ab_pipe);
315 sc->sc_ab.ab_pipe = NULL;
327 struct auvitek_bulk *ab = &sc->sc_ab;
369 error = auvitek_dtv_bulk_start1(&sc->sc_ab.ab_bx[i]);