Home
last modified time | relevance | path

Searched refs:pcm_mutex (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.15/sound/soc/
Dsoc-compress.c32 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_clean()
54 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_clean()
77 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_open()
93 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_open()
154 mutex_lock_nested(&fe->card->pcm_mutex, fe->card->pcm_subclass); in soc_compr_open_fe()
156 mutex_unlock(&fe->card->pcm_mutex); in soc_compr_open_fe()
183 mutex_lock_nested(&fe->card->pcm_mutex, fe->card->pcm_subclass); in soc_compr_free_fe()
185 mutex_unlock(&fe->card->pcm_mutex); in soc_compr_free_fe()
224 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_trigger()
244 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_trigger()
[all …]
Dsoc-component.c536 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in snd_soc_component_compr_get_caps()
547 mutex_unlock(&rtd->card->pcm_mutex); in snd_soc_component_compr_get_caps()
560 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in snd_soc_component_compr_get_codec_caps()
571 mutex_unlock(&rtd->card->pcm_mutex); in snd_soc_component_compr_get_codec_caps()
624 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in snd_soc_component_compr_copy()
635 mutex_unlock(&rtd->card->pcm_mutex); in snd_soc_component_compr_copy()
Dsoc-pcm.c259 lockdep_assert_held(&rtd->card->pcm_mutex); in snd_soc_runtime_action()
656 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_clean()
669 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_clean()
747 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_open()
794 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_open()
825 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_prepare()
853 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_prepare()
878 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_hw_clean()
908 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_hw_clean()
933 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_hw_params()
[all …]
Dsoc-core.c370 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in snd_soc_close_delayed_work()
386 mutex_unlock(&rtd->card->pcm_mutex); in snd_soc_close_delayed_work()
2341 mutex_init(&card->pcm_mutex); in snd_soc_register_card()
/Linux-v5.15/sound/usb/usx2y/
Dusx2yhwdeppcm.c367 mutex_lock(&subs->usx2y->pcm_mutex); in snd_usx2y_usbpcm_hw_free()
397 mutex_unlock(&subs->usx2y->pcm_mutex); in snd_usx2y_usbpcm_hw_free()
506 mutex_lock(&usx2y->pcm_mutex); in snd_usx2y_usbpcm_prepare()
564 mutex_unlock(&usx2y->pcm_mutex); in snd_usx2y_usbpcm_prepare()
645 mutex_lock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_open()
649 mutex_unlock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_open()
658 mutex_lock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_release()
662 mutex_unlock(&usx2y(card)->pcm_mutex); in snd_usx2y_hwdep_pcm_release()
Dusbusx2y.h40 struct mutex pcm_mutex; member
Dusbusx2yaudio.c779 mutex_lock(&usx2y(card)->pcm_mutex); in snd_usx2y_pcm_hw_params()
802 mutex_unlock(&usx2y(card)->pcm_mutex); in snd_usx2y_pcm_hw_params()
815 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()
Dusbusx2y.c378 mutex_init(&usx2y(card)->pcm_mutex); in usx2y_create_card()
/Linux-v5.15/sound/pci/hda/
Dhda_generic.h102 struct mutex pcm_mutex; member
Dhda_generic.c42 mutex_init(&spec->pcm_mutex); in snd_hda_gen_spec_init()
2241 mutex_lock(&spec->pcm_mutex); in indep_hp_put()
2278 mutex_unlock(&spec->pcm_mutex); in indep_hp_put()
5257 mutex_lock(&spec->pcm_mutex); in playback_pcm_open()
5266 mutex_unlock(&spec->pcm_mutex); in playback_pcm_open()
5306 mutex_lock(&spec->pcm_mutex); in playback_pcm_close()
5310 mutex_unlock(&spec->pcm_mutex); in playback_pcm_close()
5359 mutex_lock(&spec->pcm_mutex); in alt_playback_pcm_open()
5366 mutex_unlock(&spec->pcm_mutex); in alt_playback_pcm_open()
5375 mutex_lock(&spec->pcm_mutex); in alt_playback_pcm_close()
[all …]
/Linux-v5.15/include/sound/
Dsoc.h893 struct mutex pcm_mutex; member