Lines Matching defs:uaudio_softc
203 struct uaudio_softc { struct
204 device_t sc_dev; /* base device */
205 kmutex_t sc_lock;
206 kmutex_t sc_intr_lock;
207 struct usbd_device *sc_udev; /* USB device */
208 int sc_version;
209 int sc_ac_iface; /* Audio Control interface */
210 struct usbd_interface * sc_ac_ifaceh;
211 struct chan sc_playchan; /* play channel */
212 struct chan sc_recchan; /* record channel */
213 int sc_nullalt;
214 int sc_audio_rev;
215 struct as_info *sc_alts; /* alternate settings */
216 int sc_nalts; /* # of alternate settings */
217 int sc_altflags;
226 int sc_mode; /* play/record capability */
227 struct mixerctl *sc_ctls; /* mixer controls */
228 int sc_nctls; /* # of mixer controls */
229 device_t sc_audiodev;
230 int sc_nratectls; /* V2 sample rates */
231 int sc_ratectls[AUFMT_MAX_FREQUENCIES];
232 int sc_ratemode[AUFMT_MAX_FREQUENCIES];
233 int sc_playclock;
234 int sc_recclock;
235 struct audio_format *sc_formats;
236 int sc_nformats;
237 uint8_t sc_clock[256]; /* map terminals to clocks */
238 u_int sc_channel_config;
239 u_int sc_usb_frames_per_second;
240 char sc_dying;
241 struct audio_device sc_adev;