Home
last modified time | relevance | path

Searched refs:controls_rwsem (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/sound/core/
H A Dcontrol.c127 down_write(&card->controls_rwsem); in snd_ctl_release()
132 up_write(&card->controls_rwsem); in snd_ctl_release()
525 up_write(&card->controls_rwsem); in snd_ctl_add_replace()
623 up_write(&card->controls_rwsem); in snd_ctl_remove()
650 up_write(&card->controls_rwsem); in snd_ctl_remove_id()
734 up_read(&card->controls_rwsem); in snd_ctl_activate_id()
866 up_read(&card->controls_rwsem); in snd_ctl_find_numid()
927 up_read(&card->controls_rwsem); in snd_ctl_find_id()
992 up_read(&card->controls_rwsem); in snd_ctl_elem_list()
1249 up_read(&card->controls_rwsem); in snd_ctl_elem_info()
[all …]
H A Dcontrol_compat.c175 down_read(&card->controls_rwsem); in get_ctl_type()
178 up_read(&card->controls_rwsem); in get_ctl_type()
183 up_read(&card->controls_rwsem); in get_ctl_type()
191 up_read(&card->controls_rwsem); in get_ctl_type()
H A Dcontrol_led.c253 down_write(&card->controls_rwsem); in snd_ctl_led_set_id()
274 up_write(&card->controls_rwsem); in snd_ctl_led_set_id()
625 down_read(&card->controls_rwsem); in list_show()
638 up_read(&card->controls_rwsem); in list_show()
H A Dinit.c318 init_rwsem(&card->controls_rwsem); in snd_card_init()
/openbmc/linux/sound/core/oss/
H A Dmixer_oss.c542 down_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_vol()
545 up_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_vol()
563 up_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_vol()
584 up_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_sw()
603 up_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_sw()
650 up_read(&card->controls_rwsem); in snd_mixer_oss_put_volume1_vol()
671 up_read(&card->controls_rwsem); in snd_mixer_oss_put_volume1_vol()
693 up_read(&card->controls_rwsem); in snd_mixer_oss_put_volume1_sw()
718 up_read(&card->controls_rwsem); in snd_mixer_oss_put_volume1_sw()
919 up_read(&card->controls_rwsem); in snd_mixer_oss_put_recsrc2()
[all …]
/openbmc/linux/sound/soc/
H A Dsoc-card.c39 lockdep_assert_held(&card->controls_rwsem); in snd_soc_card_get_kcontrol_locked()
57 down_read(&card->controls_rwsem); in snd_soc_card_get_kcontrol()
59 up_read(&card->controls_rwsem); in snd_soc_card_get_kcontrol()
/openbmc/linux/sound/soc/fsl/
H A Dfsl_xcvr.c177 lockdep_assert_held(&card->snd_card->controls_rwsem); in fsl_xcvr_activate_ctl()
584 down_read(&card->snd_card->controls_rwsem); in fsl_xcvr_startup()
588 up_read(&card->snd_card->controls_rwsem); in fsl_xcvr_startup()
609 down_read(&card->snd_card->controls_rwsem); in fsl_xcvr_shutdown()
615 up_read(&card->snd_card->controls_rwsem); in fsl_xcvr_shutdown()
/openbmc/linux/include/sound/
H A Dcore.h101 struct rw_semaphore controls_rwsem; /* controls lock (list and values) */ member
/openbmc/linux/sound/soc/intel/atom/
H A Dsst-atom-controls.c1437 down_read(&card->controls_rwsem); in sst_fill_widget_module_info()
1472 up_read(&card->controls_rwsem); in sst_fill_widget_module_info()
1477 up_read(&card->controls_rwsem); in sst_fill_widget_module_info()