linux/sound/usb
Takashi Iwai e2439a5401 ALSA: usx2y: Don't peep the card internal object
Avoid traversing the device object list of the card instance just for
checking the PCM streams.  The driver's private object already
contains the array of substream pointers, so it can be simply looked
through.  The card internal may be restructured in future, thus better
not to rely on it.

Also, this fixes the possible deadlocks in PCM mutex.  Instead of
taking multiple PCM mutexes, just take the common mutex in all
places.  Along with it, rename prepare_mutex as pcm_mutex.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2014-02-17 10:16:25 +01:00
..
6fire ALSA: usb: Convert to snd_card_new() with a device pointer 2014-02-12 11:18:00 +01:00
caiaq ALSA: usb: Convert to snd_card_new() with a device pointer 2014-02-12 11:18:00 +01:00
hiface ALSA: usb: Convert to snd_card_new() with a device pointer 2014-02-12 11:18:00 +01:00
misc ALSA: usb: Convert to snd_card_new() with a device pointer 2014-02-12 11:18:00 +01:00
usx2y ALSA: usx2y: Don't peep the card internal object 2014-02-17 10:16:25 +01:00
Kconfig ALSA: usb-audio: Add missing kconfig dependecy 2014-02-03 09:42:45 +01:00
Makefile
card.c ALSA: usb: Convert to snd_card_new() with a device pointer 2014-02-12 11:18:00 +01:00
card.h
clock.c
clock.h
debug.h
endpoint.c ALSA: usb: use multiple packets per urb for Wireless USB inbound audio 2013-11-27 11:55:13 +01:00
endpoint.h
format.c ALSA: usb-audio: Fix Creative VF0420 rate 2014-01-14 14:23:47 +01:00
format.h
helper.c
helper.h
midi.c
midi.h
mixer.c ALSA: usb-audio: Use SNDRV_DEV_CODEC for mixer objects 2014-02-14 08:18:34 +01:00
mixer.h ALSA: usb-audio: Resume mixer values properly 2014-02-03 09:51:34 +01:00
mixer_maps.c ALSA: usb-audio: Add a quirk for Plantronics Gamecom 780 2013-12-20 16:37:02 +01:00
mixer_quirks.c ALSA: usb-audio: fix uninitialized variable compile warning 2013-12-05 21:13:18 +01:00
mixer_quirks.h
pcm.c
pcm.h
power.h
proc.c
proc.h
quirks-table.h ALSA: snd-usb: re-order some quirk entries 2014-01-14 14:40:08 +01:00
quirks.c ALSA: usb-audio: Add support for Focusrite Saffire 6 USB 2014-01-14 13:56:31 +01:00
quirks.h
stream.c ALSA: usb: Fix wrong mapping of RLC and RRC channels 2013-11-11 17:06:57 +01:00
stream.h
usbaudio.h