Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/codecs/rt5682s.c rt5682s_jack_detect_handler() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/soc-dapm.c __dapm_put_pin_switch() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->component 0,4096-ptr_max
CAPPED_DATA 0 $ 1
DATA_SOURCE 0 $ $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/soc-dapm.c __snd_soc_dapm_get_pin_switch() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
DATA_SOURCE 0 $ $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/soc-dapm.c dapm_widget_power_read_file() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/soc-dapm.c snd_soc_dapm_add_routes() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
DATA_SOURCE 0 $ $0
NOCHECK_CALL

sound/soc/soc-dapm.c snd_soc_dapm_del_routes() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
DATA_SOURCE 0 $ $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &gbcodec->register_mutex

sound/soc/soc-dapm.c snd_soc_dapm_disable_pin() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->component 0,4096-ptr_max
CAPPED_DATA 0 $ 1
DATA_SOURCE 0 $ $0
STR_LEN 0 $ (-1),2-11,13,15-16,19-20,31
STR_LEN 0 $ (-1),2-11,13,15-16,19-20,31
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &jack->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rt5645->jd_mutex
HALF_LOCKED2 _T->lock

sound/soc/soc-dapm.c snd_soc_dapm_enable_pin() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->component 0,4096-ptr_max
CAPPED_DATA 0 $ 1
DATA_SOURCE 0 $ $0
STR_LEN 0 $ (-1),4,7,9,15,20
STR_LEN 0 $ (-1),4,7,9,15,20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &jack->mutex
HALF_LOCKED2 _T->lock

sound/soc/soc-dapm.c snd_soc_dapm_force_enable_pin() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
DATA_SOURCE 0 $ $0
STR_LEN 0 $ (-1),2-9,11,13,16,31
STR_LEN 0 $ (-1),2-9,11,13,16,31
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rt5645->jd_mutex
HALF_LOCKED2 _T->lock

sound/soc/soc-dapm.c snd_soc_dapm_get_enum_double() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
DATA_SOURCE 0 $ r snd_soc_dapm_kcontrol_to_dapm
NOCHECK_CALL

sound/soc/soc-dapm.c snd_soc_dapm_get_volsw() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
DATA_SOURCE 0 $ r snd_soc_dapm_kcontrol_to_dapm
NOCHECK_CALL

sound/soc/soc-dapm.c snd_soc_dapm_new_control() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->component 0,4096-ptr_max
DATA_SOURCE 0 $ $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/soc-dapm.c snd_soc_dapm_new_controls() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
BUF_SIZE 0 $ (-1),72
BUF_SIZE 0 $ (-1),72
DATA_SOURCE 0 $ $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 $->card->num_of_dapm_routes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &gbcodec->register_mutex

sound/soc/soc-dapm.c snd_soc_dapm_sync() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 0,4096-ptr_max
BUF_SIZE 0 $ (-1),72
BUF_SIZE 0 $ (-1),72
DATA_SOURCE 0 $ $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 $->card->num_of_dapm_routes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &jack->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rt5645->jd_mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/wm5110.c wm5110_in_pga_get() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/codecs/wm5110.c wm5110_in_pga_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/codecs/wm5110.c wm5110_put_dre() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/codecs/es8316.c es8316_disable_micbias_for_mic_gnd_short_detect() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/soc/codecs/es8316.c es8316_enable_micbias_for_mic_gnd_short_detect() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/soc/codecs/rt5640.c rt5640_disable_micbias1_for_ovcd() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/codecs/rt5640.c rt5640_enable_micbias1_for_ovcd() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/codecs/wm8994.c wm8994_vmid_mode() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
NOCHECK_CALL

sound/soc/codecs/wm8994.c wm8994_vmid_mode() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
NOCHECK_CALL

sound/soc/codecs/es8326.c es8326_disable_micbias() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

sound/soc/codecs/es8326.c es8326_enable_micbias() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs42l43.c cs42l43_dapm_get_enum() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs42l43.c cs42l43_dapm_get_volsw() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs42l43.c cs42l43_dapm_put_enum() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs42l43.c cs42l43_dapm_put_volsw() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs42l43.c cs42l43_eq_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs42l43.c cs42l43_hp_ilimit() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/cs42l43.c cs42l43_hp_ilimit() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/cs42l43.c cs42l43_hp_ilimit() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/cs42l43.c cs42l43_hp_ilimit_clear_work() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/codecs/rt1011.c rt1011_calibrate() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/rt1011.c rt1011_set_dai_fmt() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/rt1011.c rt1011_set_tdm_slot() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs48l32.c cs48l32_dsp_rate_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/codecs/cs48l32.c cs48l32_eq_coeff_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/codecs/cs48l32.c cs48l32_eq_mode_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/codecs/cs48l32.c cs48l32_in_rate_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/codecs/cs48l32.c cs48l32_low_power_mode_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/codecs/rt5651.c rt5651_disable_micbias1_for_ovcd() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/codecs/rt5651.c rt5651_enable_micbias1_for_ovcd() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/codecs/wm8804.c txsrc_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/wm8996.c wm8996_detect() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/adau17x1.c adau17x1_setup_firmware() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/cs35l45.c cs35l45_amplifier_mode_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs35l45.c cs35l45_amplifier_mode_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs47l92.c cs47l92_put_demux() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/rt1015.c rt1015_calibrate() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/cs35l56.c cs35l56_calibrate_ctl_set() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card->dapm->bias_level 0-3
PARAM_VALUE 0 $->card->dapm_stats.neighbour_checks 0
PARAM_VALUE 0 $->card->dapm_stats.path_checks 0
PARAM_VALUE 0 $->card->dapm_stats.power_checks 0
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs35l56.c cs35l56_debugfs_calibrate_write() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card->dapm->bias_level 0-3
PARAM_VALUE 0 $->card->dapm_stats.neighbour_checks 0
PARAM_VALUE 0 $->card->dapm_stats.path_checks 0
PARAM_VALUE 0 $->card->dapm_stats.power_checks 0
CAPPED_DATA 0 $ 1
NOCHECK_CALL

sound/soc/codecs/cs35l56.c cs35l56_new_cal_data_apply() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card->dapm->bias_level 0-3
PARAM_VALUE 0 $->card->dapm_stats.neighbour_checks 0
PARAM_VALUE 0 $->card->dapm_stats.path_checks 0
PARAM_VALUE 0 $->card->dapm_stats.power_checks 0
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/wm8962.c wm8962_mic_detect() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &card->mutex

sound/soc/codecs/da7219-aad.c da7219_aad_hptest_work() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/codecs/da7219-aad.c da7219_aad_hptest_work() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/codecs/rt5682.c rt5682_jack_detect_handler() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/codecs/rt5682.c rt5682_wclk_prepare() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

sound/soc/codecs/rt5682.c rt5682_wclk_unprepare() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/cx2072x.c cx2072x_enable_jack_detect() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/wm5100.c wm5100_detect() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/adav80x.c adav80x_set_sysclk() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs42l43-jack.c cs42l43_start_load_detect() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &priv->jack_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct cs42l43_codec)->jack_lock

sound/soc/codecs/cs42l43-jack.c cs42l43_stop_load_detect() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &priv->jack_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct cs42l43_codec)->jack_lock

sound/soc/codecs/madera.c madera_dfc_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/codecs/madera.c madera_lp_mode_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
NOCHECK_CALL

sound/soc/codecs/madera.c madera_out1_demux_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
DATA_SOURCE 0 $ r snd_soc_dapm_kcontrol_to_dapm
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona-jack.c arizona_extcon_hp_clamp() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 _T->lock

sound/soc/ti/ams-delta.c ams_delta_set_audio_mode() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/ti/ams-delta.c cx81801_close() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->card 4096-ptr_max
PARAM_VALUE 0 $->card->instantiated 0-1
CAPPED_DATA 0 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex

sound/soc/codecs/max98390.c max98390_dsm_calib_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs4234.c cs4234_dac14_grp_delay_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/rt1320-sdw.c rt1320_dspfw_load_code() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/rt1320-sdw.c rt1320_r0_cali_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->bias_level 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/rt1320-sdw.c rt1320_r0_load_mode_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->bias_level 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/rt1320-sdw.c rt1320_r0_temperature_put() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->bias_level 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/cs530x.c cs530x_put_volsw_vu() -> _snd_soc_dapm_mutex_unlock_d()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock