Home
last modified time | relevance | path

Searched refs:pcm_mutex (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/
H A Dsoc-compress.c84 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 Dsoc-pcm.c217 * 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 Dsoc-core.c371 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 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()
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 Dusbusx2y.h40 struct mutex pcm_mutex; member
H A Dusbusx2yaudio.c745 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 Dusbusx2y.c348 mutex_init(&usx2y(card)->pcm_mutex); in usx2y_create_card()
/kernel/linux/linux-6.6/sound/usb/usx2y/
H A Dusx2yhwdeppcm.c367 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 Dusbusx2y.h40 struct mutex pcm_mutex; member
H A Dusbusx2yaudio.c780 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 Dusbusx2y.c378 mutex_init(&usx2y(card)->pcm_mutex); in usx2y_create_card()
/kernel/linux/linux-5.10/sound/pci/hda/
H A Dhda_generic.h111 struct mutex pcm_mutex; member
H A Dhda_generic.c42 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 Dhda_generic.h105 struct mutex pcm_mutex; member
H A Dhda_generic.c42 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 Dsoc.h964 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 Dsoc.h1001 struct mutex pcm_mutex; member
/kernel/linux/linux-6.6/sound/soc/
H A Dsoc-core.c2415 mutex_init(&card->pcm_mutex); in snd_soc_register_card()

Completed in 45 milliseconds