Home | History | Annotate | Download | only in usb

Lines Matching defs:ax

546 	struct auvitek_xfer *ax = &sc->sc_ax;
559 uframe_len = ax->ax_maxpktlen;
563 ax->ax_nframes = nframes;
564 ax->ax_uframe_len = uframe_len;
566 struct auvitek_isoc *isoc = &ax->ax_i[i];
567 isoc->i_ax = ax;
573 err = usbd_open_pipe(sc->sc_isoc_iface, ax->ax_endpt,
574 USBD_EXCLUSIVE_USE, &ax->ax_pipe);
582 struct auvitek_isoc *isoc = &ax->ax_i[i];
584 int error = usbd_create_xfer(ax->ax_pipe,
585 nframes * uframe_len, 0, ax->ax_nframes, &isoc->i_xfer);
601 struct auvitek_xfer *ax = &sc->sc_ax;
605 if (ax->ax_pipe != NULL) {
606 usbd_abort_pipe(ax->ax_pipe);
609 struct auvitek_isoc *isoc = &ax->ax_i[i];
616 sizeof(isoc->i_frlengths[0]) * ax->ax_nframes);
620 if (ax->ax_pipe != NULL) {
621 usbd_close_pipe(ax->ax_pipe);
622 ax->ax_pipe = NULL;
640 struct auvitek_xfer *ax = &sc->sc_ax;
643 axax->ax_av.av_ol = 0;
644 ax->ax_av.av_eb = ax->ax_av.av_ob = 0;
645 ax->ax_av.av_stride = 720 * 2;
648 error = auvitek_isoc_start1(&ax->ax_i[i]);
659 struct auvitek_xfer *ax = isoc->i_ax;
660 struct auvitek_softc *sc = ax->ax_sc;
664 ax = isoc->i_ax;
666 for (i = 0; i < ax->ax_nframes; i++)
667 isoc->i_frlengths[i] = ax->ax_uframe_len;
672 ax->ax_nframes,
691 struct auvitek_xfer *ax = isoc->i_ax;
692 struct auvitek_softc *sc = ax->ax_sc;
702 usbd_clear_endpoint_stall_async(ax->ax_pipe);
714 i < ax->ax_nframes;
715 ++i, buf += ax->ax_uframe_len) {