Lines Matching defs:snd_usb_audio
26 struct snd_usb_audio { struct
27 int index;
28 struct usb_device *dev;
29 struct snd_card *card;
30 struct usb_interface *intf[MAX_CARD_INTERFACES];
31 u32 usb_id;
32 uint16_t quirk_type;
33 struct mutex mutex;
34 unsigned int system_suspend;
35 atomic_t active;
36 atomic_t shutdown;
37 atomic_t usage_count;
38 wait_queue_head_t shutdown_wait;
39 unsigned int txfr_quirk:1; /* Subframe boundaries on transfers */
40 unsigned int tx_length_quirk:1; /* Put length specifier in transfers */
41 unsigned int setup_fmt_after_resume_quirk:1; /* setup the format to interface after resume */
42 unsigned int need_delayed_register:1; /* warn for delayed registration */
43 int num_interfaces;
44 int num_suspended_intf;
68 void (*disconnect_cb)(struct snd_usb_audio *chip); argument