Home
last modified time | relevance | path

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

/Linux-v5.10/sound/core/
Dcontrol.c118 down_write(&card->controls_rwsem); in snd_ctl_release()
123 up_write(&card->controls_rwsem); in snd_ctl_release()
398 down_write(&card->controls_rwsem); in snd_ctl_add_replace()
400 up_write(&card->controls_rwsem); in snd_ctl_add_replace()
495 down_write(&card->controls_rwsem); in snd_ctl_remove_id()
498 up_write(&card->controls_rwsem); in snd_ctl_remove_id()
502 up_write(&card->controls_rwsem); in snd_ctl_remove_id()
524 down_write(&card->controls_rwsem); in snd_ctl_remove_user_ctl()
544 up_write(&card->controls_rwsem); in snd_ctl_remove_user_ctl()
568 down_write(&card->controls_rwsem); in snd_ctl_activate_id()
[all …]
Dcontrol_compat.c178 down_read(&card->controls_rwsem); in get_ctl_type()
181 up_read(&card->controls_rwsem); in get_ctl_type()
186 up_read(&card->controls_rwsem); in get_ctl_type()
191 up_read(&card->controls_rwsem); in get_ctl_type()
Dinit.c211 init_rwsem(&card->controls_rwsem); in snd_card_new()
/Linux-v5.10/sound/core/oss/
Dmixer_oss.c519 down_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_vol()
521 up_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_vol()
539 up_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_vol()
557 down_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_sw()
559 up_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_sw()
578 up_read(&card->controls_rwsem); in snd_mixer_oss_get_volume1_sw()
622 down_read(&card->controls_rwsem); in snd_mixer_oss_put_volume1_vol()
624 up_read(&card->controls_rwsem); in snd_mixer_oss_put_volume1_vol()
644 up_read(&card->controls_rwsem); in snd_mixer_oss_put_volume1_vol()
663 down_read(&card->controls_rwsem); in snd_mixer_oss_put_volume1_sw()
[all …]
/Linux-v5.10/drivers/staging/greybus/
Daudio_codec.c841 down_write(&card->controls_rwsem); in gbaudio_register_module()
847 up_write(&card->controls_rwsem); in gbaudio_register_module()
853 up_write(&card->controls_rwsem); in gbaudio_register_module()
891 up_write(&card->controls_rwsem); in gbaudio_register_module()
967 down_write(&card->controls_rwsem); in gbaudio_unregister_module()
1004 up_write(&card->controls_rwsem); in gbaudio_unregister_module()
1007 down_write(&card->controls_rwsem); in gbaudio_unregister_module()
1018 up_write(&card->controls_rwsem); in gbaudio_unregister_module()
/Linux-v5.10/sound/soc/codecs/
Dsigmadsp.c667 down_write(&card->controls_rwsem); in sigmadsp_activate_ctrl()
669 up_write(&card->controls_rwsem); in sigmadsp_activate_ctrl()
679 up_write(&card->controls_rwsem); in sigmadsp_activate_ctrl()
/Linux-v5.10/include/sound/
Dcore.h100 struct rw_semaphore controls_rwsem; /* controls list lock */ member
/Linux-v5.10/sound/isa/sb/
Demu8000.c1039 down_write(&card->controls_rwsem); in snd_emu8000_create_mixer()
1042 up_write(&card->controls_rwsem); in snd_emu8000_create_mixer()
Dsb16_csp.c1070 down_write(&card->controls_rwsem); in snd_sb_qsound_destroy()
1075 up_write(&card->controls_rwsem); in snd_sb_qsound_destroy()
/Linux-v5.10/sound/soc/intel/atom/
Dsst-atom-controls.c1442 down_read(&card->controls_rwsem); in sst_fill_widget_module_info()
1477 up_read(&card->controls_rwsem); in sst_fill_widget_module_info()
1482 up_read(&card->controls_rwsem); in sst_fill_widget_module_info()
/Linux-v5.10/sound/pci/emu10k1/
Demufx.c766 down_read(&emu->card->controls_rwsem); in snd_emu10k1_verify_controls()
768 up_read(&emu->card->controls_rwsem); in snd_emu10k1_verify_controls()
772 up_read(&emu->card->controls_rwsem); in snd_emu10k1_verify_controls()
914 down_write(&card->controls_rwsem); in snd_emu10k1_del_controls()
918 up_write(&card->controls_rwsem); in snd_emu10k1_del_controls()