Home
last modified time | relevance | path

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

/Linux-v5.4/sound/soc/
Dsoc-compress.c83 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_open()
111 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_open()
121 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_open()
227 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in close_delayed_work()
242 mutex_unlock(&rtd->card->pcm_mutex); in close_delayed_work()
252 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_free()
295 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_free()
378 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_trigger()
397 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_trigger()
483 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_set_params()
[all …]
Dsoc-pcm.c47 lockdep_assert_held(&rtd->card->pcm_mutex); in snd_soc_runtime_activate()
83 lockdep_assert_held(&rtd->card->pcm_mutex); in snd_soc_runtime_deactivate()
509 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_open()
607 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_open()
626 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_open()
656 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in close_delayed_work()
670 mutex_unlock(&rtd->card->pcm_mutex); in close_delayed_work()
697 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_close()
741 mutex_unlock(&rtd->card->pcm_mutex); in soc_pcm_close()
774 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_pcm_prepare()
[all …]
Dsoc-core.c2407 mutex_init(&card->pcm_mutex); in snd_soc_register_card()
/Linux-v5.4/sound/usb/usx2y/
Dusx2yhwdeppcm.c349 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()
612 mutex_lock(&usX2Y(card)->pcm_mutex); in snd_usX2Y_hwdep_pcm_open()
616 mutex_unlock(&usX2Y(card)->pcm_mutex); in snd_usX2Y_hwdep_pcm_open()
626 mutex_lock(&usX2Y(card)->pcm_mutex); in snd_usX2Y_hwdep_pcm_release()
630 mutex_unlock(&usX2Y(card)->pcm_mutex); in snd_usX2Y_hwdep_pcm_release()
Dusbusx2y.h40 struct mutex pcm_mutex; member
Dusbusx2yaudio.c743 mutex_lock(&usX2Y(card)->pcm_mutex); in snd_usX2Y_pcm_hw_params()
776 mutex_unlock(&usX2Y(card)->pcm_mutex); in snd_usX2Y_pcm_hw_params()
787 mutex_lock(&subs->usX2Y->pcm_mutex); in snd_usX2Y_pcm_hw_free()
808 mutex_unlock(&subs->usX2Y->pcm_mutex); in snd_usX2Y_pcm_hw_free()
825 mutex_lock(&usX2Y->pcm_mutex); in snd_usX2Y_pcm_prepare()
845 mutex_unlock(&usX2Y->pcm_mutex); in snd_usX2Y_pcm_prepare()
Dusbusx2y.c348 mutex_init(&usX2Y(card)->pcm_mutex); in usX2Y_create_card()
/Linux-v5.4/sound/pci/hda/
Dhda_generic.h110 struct mutex pcm_mutex; member
Dhda_generic.c42 mutex_init(&spec->pcm_mutex); in snd_hda_gen_spec_init()
2229 mutex_lock(&spec->pcm_mutex); in indep_hp_put()
2266 mutex_unlock(&spec->pcm_mutex); in indep_hp_put()
5305 mutex_lock(&spec->pcm_mutex); in playback_pcm_open()
5314 mutex_unlock(&spec->pcm_mutex); in playback_pcm_open()
5354 mutex_lock(&spec->pcm_mutex); in playback_pcm_close()
5358 mutex_unlock(&spec->pcm_mutex); in playback_pcm_close()
5407 mutex_lock(&spec->pcm_mutex); in alt_playback_pcm_open()
5414 mutex_unlock(&spec->pcm_mutex); in alt_playback_pcm_open()
5423 mutex_lock(&spec->pcm_mutex); in alt_playback_pcm_close()
[all …]
/Linux-v5.4/include/sound/
Dsoc.h992 struct mutex pcm_mutex; member