Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

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

Type Parameter Key Value
BUF_SIZE 0 dapm (-1),72
BUF_SIZE 0 dapm (-1),72
DATA_SOURCE 0 dapm $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dapm->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/es8316.c es8316_disable_micbias_for_mic_gnd_short_detect() -> snd_soc_dapm_sync_unlocked()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
PARAM_VALUE 0 dapm->card 4096-ptr_max
CAPPED_DATA 0 dapm 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_sync_unlocked()

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

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

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
PARAM_VALUE 0 dapm->card 4096-ptr_max
CAPPED_DATA 0 dapm 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_sync_unlocked()

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

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

Type Parameter Key Value
NOCHECK_CALL

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

Type Parameter Key Value
NOCHECK_CALL

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

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
PARAM_VALUE 0 dapm->card 4096-ptr_max
CAPPED_DATA 0 dapm 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_sync_unlocked()

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

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

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
PARAM_VALUE 0 dapm->card 4096-ptr_max
CAPPED_DATA 0 dapm 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/cs35l45.c cs35l45_amplifier_mode_put() -> snd_soc_dapm_sync_unlocked()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
PARAM_VALUE 0 dapm->card 4096-ptr_max
PARAM_VALUE 0 dapm->card->instantiated 0-1
CAPPED_DATA 0 dapm 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/rt5682.c rt5682_wclk_prepare() -> snd_soc_dapm_sync_unlocked()

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
PARAM_VALUE 0 dapm->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/adav80x.c adav80x_set_sysclk() -> snd_soc_dapm_sync_unlocked()

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

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

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
PARAM_VALUE 0 dapm->card 4096-ptr_max
CAPPED_DATA 0 dapm 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_sync_unlocked()

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