Lines Matching defs:snd_usb_audio
33 struct snd_usb_audio { struct
34 int index;
35 struct usb_device *dev;
36 struct snd_card *card;
37 struct usb_interface *pm_intf;
38 u32 usb_id;
39 struct mutex shutdown_mutex;
40 unsigned int shutdown:1;
41 unsigned int probing:1;
42 unsigned int autosuspended:1;
43 unsigned int txfr_quirk:1; /* Subframe boundaries on transfers */
45 int num_interfaces;
46 int num_suspended_intf;
48 struct list_head pcm_list; /* list of pcm streams */
49 int pcm_devs;
51 struct list_head midi_list; /* list of midi interfaces */
53 struct list_head mixer_list; /* list of mixer interfaces */
55 int setup; /* from the 'device_setup' module param */
56 int nrpacks; /* from the 'nrpacks' module param */
57 int async_unlink; /* from the 'async_unlink' module param */
59 struct usb_host_interface *ctrl_intf; /* the audio control interface */