Home | History | Annotate | Download | only in usb

Lines Matching defs:as

21  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
491 /* Pick up the AS interface. */
513 "alt %d missing AS interface(s)\n", j);
2440 DPRINTFN(2, "AS null alt=%d\n",
2545 const struct as_info *as;
2556 as = &sc->sc_alts[i];
2557 t1desc = as->asf1desc;
2558 if (UE_GET_DIR(as->edesc->bEndpointAddress) == UE_DIR_OUT)
2562 auf->encoding = as->encoding;
2592 auf->channels = as->nchan;
2620 as->idesc->bAlternateSetting);
3623 * Start as half as many channels for recording as for playback.
3689 struct as_info *as;
3694 as = &sc->sc_alts[ch->altidx];
3695 endpt = as->edesc->bEndpointAddress;
3696 clkid = sc->sc_clock[as->terminal];
3698 endpt, clkid, ch->sample_rate, as->alt);
3701 err = usbd_set_interface(as->ifaceh, as->alt);
3718 err = usbd_open_pipe(as->ifaceh, endpt, USBD_MPSAFE, &ch->pipe);
3721 if (as->edesc1 != NULL) {
3722 endpt = as->edesc1->bEndpointAddress;
3725 err = usbd_open_pipe(as->ifaceh, endpt, USBD_MPSAFE,
3737 struct as_info *as;
3739 as = &sc->sc_alts[ch->altidx];
3740 as->sc_busy = 0;
3743 usbd_set_interface(as->ifaceh, sc->sc_nullalt);