Lines Matching defs:sc_alts
215 struct as_info *sc_alts; /* alternate settings */
501 sc->sc_alts[j].idesc->bInterfaceNumber) {
502 sc->sc_alts[j].ifaceh = uiaa->uiaa_ifaces[i];
511 if (sc->sc_alts[j].ifaceh == NULL) {
623 if (sc->sc_alts != NULL)
624 kmem_free(sc->sc_alts, sizeof(struct as_info) * sc->sc_nalts);
2071 memcpy(nai, sc->sc_alts, sizeof(*ai) * (sc->sc_nalts));
2072 kmem_free(sc->sc_alts, sizeof(*ai) * sc->sc_nalts);
2074 sc->sc_alts = nai;
2077 sc->sc_alts[sc->sc_nalts++] = *ai;
2556 as = &sc->sc_alts[i];
2622 sc->sc_alts[i].aformat = auf;
3694 as = &sc->sc_alts[ch->altidx];
3739 as = &sc->sc_alts[ch->altidx];
4102 sc->sc_alts[sc->sc_playchan.altidx].sc_busy = 0;
4105 sc->sc_alts[sc->sc_recchan.altidx].sc_busy = 0;
4117 UGETW(sc->sc_alts[paltidx].edesc->wMaxPacketSize), false);
4124 UGETW(sc->sc_alts[raltidx].edesc->wMaxPacketSize), true);
4128 sc->sc_alts[sc->sc_playchan.altidx].sc_busy = 1;
4131 sc->sc_alts[sc->sc_recchan.altidx].sc_busy = 1;
4137 ?sc->sc_alts[sc->sc_playchan.altidx].idesc->bAlternateSetting
4140 ? sc->sc_alts[sc->sc_recchan.altidx].idesc->bAlternateSetting