/kernel/linux/linux-5.10/sound/soc/ |
H A D | soc-compress.c | 84 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_open() 100 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_open() 109 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_open() 202 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_free() 227 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_free() 309 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_trigger() 329 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_trigger() 411 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_set_params() 441 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_set_params() 448 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_set_params() [all...] |
H A D | soc-pcm.c | 217 * Must be called with the rtd->card->pcm_mutex being held 225 lockdep_assert_held(&rtd->card->pcm_mutex); in snd_soc_runtime_action() 653 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_clean() 668 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_clean() 711 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_open() 784 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_open() 813 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_prepare() 843 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_prepare() 872 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_hw_params() 955 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_hw_params() [all...] |
H A D | soc-core.c | 371 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in snd_soc_close_delayed_work() 387 mutex_unlock(&rtd->card->pcm_mutex); in snd_soc_close_delayed_work() 2196 mutex_init(&card->pcm_mutex); in snd_soc_register_card()
|
/kernel/linux/linux-5.10/sound/usb/usx2y/ |
H A D | usx2yhwdeppcm.c | 349 mutex_lock(&subs->usx2y->pcm_mutex); in snd_usx2y_usbpcm_hw_free() 378 mutex_unlock(&subs->usx2y->pcm_mutex); in snd_usx2y_usbpcm_hw_free() 486 mutex_lock(&usx2y->pcm_mutex); in snd_usx2y_usbpcm_prepare() 527 mutex_unlock(&usx2y->pcm_mutex); in snd_usx2y_usbpcm_prepare() 611 mutex_lock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_open() 615 mutex_unlock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_open() 625 mutex_lock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_release() 629 mutex_unlock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_release()
|
H A D | usbusx2y.h | 40 struct mutex pcm_mutex; member
|
H A D | usbusx2yaudio.c | 745 mutex_lock(&usx2y(card)->pcm_mutex); in snd_usx2y_pcm_hw_params() 770 mutex_unlock(&usx2y(card)->pcm_mutex); in snd_usx2y_pcm_hw_params() 781 mutex_lock(&subs->usx2y->pcm_mutex); in snd_usx2y_pcm_hw_free() 802 mutex_unlock(&subs->usx2y->pcm_mutex); in snd_usx2y_pcm_hw_free() 819 mutex_lock(&usx2y->pcm_mutex); in snd_usx2y_pcm_prepare() 839 mutex_unlock(&usx2y->pcm_mutex); in snd_usx2y_pcm_prepare()
|
H A D | usbusx2y.c | 348 mutex_init(&usx2y(card)->pcm_mutex); in usx2y_create_card()
|
/kernel/linux/linux-6.6/sound/usb/usx2y/ |
H A D | usx2yhwdeppcm.c | 367 mutex_lock(&subs->usx2y->pcm_mutex); in snd_usx2y_usbpcm_hw_free() 396 mutex_unlock(&subs->usx2y->pcm_mutex); in snd_usx2y_usbpcm_hw_free() 505 mutex_lock(&usx2y->pcm_mutex); in snd_usx2y_usbpcm_prepare() 563 mutex_unlock(&usx2y->pcm_mutex); in snd_usx2y_usbpcm_prepare() 644 mutex_lock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_open() 648 mutex_unlock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_open() 657 mutex_lock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_release() 661 mutex_unlock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_release()
|
H A D | usbusx2y.h | 40 struct mutex pcm_mutex; member
|
H A D | usbusx2yaudio.c | 780 mutex_lock(&usx2y(card)->pcm_mutex); in snd_usx2y_pcm_hw_params() 803 mutex_unlock(&usx2y(card)->pcm_mutex); in snd_usx2y_pcm_hw_params() 816 mutex_lock(&subs->usx2y->pcm_mutex); in snd_usx2y_pcm_hw_free() 836 mutex_unlock(&subs->usx2y->pcm_mutex); in snd_usx2y_pcm_hw_free() 855 mutex_lock(&usx2y->pcm_mutex); in snd_usx2y_pcm_prepare() 880 mutex_unlock(&usx2y->pcm_mutex); in snd_usx2y_pcm_prepare()
|
H A D | usbusx2y.c | 378 mutex_init(&usx2y(card)->pcm_mutex); in usx2y_create_card()
|
/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_generic.h | 111 struct mutex pcm_mutex; member
|
H A D | hda_generic.c | 42 mutex_init(&spec->pcm_mutex); in snd_hda_gen_spec_init() 2246 mutex_lock(&spec->pcm_mutex); in indep_hp_put() 2283 mutex_unlock(&spec->pcm_mutex); in indep_hp_put() 5382 mutex_lock(&spec->pcm_mutex); in playback_pcm_open() 5391 mutex_unlock(&spec->pcm_mutex); in playback_pcm_open() 5431 mutex_lock(&spec->pcm_mutex); in playback_pcm_close() 5435 mutex_unlock(&spec->pcm_mutex); in playback_pcm_close() 5484 mutex_lock(&spec->pcm_mutex); in alt_playback_pcm_open() 5491 mutex_unlock(&spec->pcm_mutex); in alt_playback_pcm_open() 5500 mutex_lock(&spec->pcm_mutex); in alt_playback_pcm_close() [all...] |
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | hda_generic.h | 105 struct mutex pcm_mutex; member
|
H A D | hda_generic.c | 42 mutex_init(&spec->pcm_mutex); in snd_hda_gen_spec_init() 2252 mutex_lock(&spec->pcm_mutex); in indep_hp_put() 2289 mutex_unlock(&spec->pcm_mutex); in indep_hp_put() 5275 mutex_lock(&spec->pcm_mutex); in playback_pcm_open() 5284 mutex_unlock(&spec->pcm_mutex); in playback_pcm_open() 5324 mutex_lock(&spec->pcm_mutex); in playback_pcm_close() 5328 mutex_unlock(&spec->pcm_mutex); in playback_pcm_close() 5377 mutex_lock(&spec->pcm_mutex); in alt_playback_pcm_open() 5384 mutex_unlock(&spec->pcm_mutex); in alt_playback_pcm_open() 5393 mutex_lock(&spec->pcm_mutex); in alt_playback_pcm_close() [all...] |
/kernel/linux/linux-6.6/include/sound/ |
H A D | soc.h | 964 struct mutex pcm_mutex; member 1490 mutex_lock_nested(&card->pcm_mutex, card->pcm_subclass); in _snd_soc_dpcm_mutex_lock_c() 1495 mutex_unlock(&card->pcm_mutex); in _snd_soc_dpcm_mutex_unlock_c() 1500 lockdep_assert_held(&card->pcm_mutex); in _snd_soc_dpcm_mutex_assert_held_c()
|
/kernel/linux/linux-5.10/include/sound/ |
H A D | soc.h | 1001 struct mutex pcm_mutex; member
|
/kernel/linux/linux-6.6/sound/soc/ |
H A D | soc-core.c | 2415 mutex_init(&card->pcm_mutex); in snd_soc_register_card()
|