Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

sound/soc/samsung/midas_wm1811.c midas_set_bias_level() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
DATA_SOURCE 0 dapm $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/soc-dapm.c __dapm_set_pin() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
PARAM_VALUE 0 dapm->card 4096-ptr_max
CAPPED_DATA 0 dapm 1
DATA_SOURCE 0 dapm $0
STR_LEN 0 dapm (-1),2-16,19-20,31
STR_LEN 0 dapm (-1),2-16,19-20,31
RX_PATH
TASK_NOT_RUNNING

sound/soc/soc-dapm.c dapm_add_path() -> snd_soc_dapm_to_dev()

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
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/soc-dapm.c dapm_check_dynamic_path() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
PARAM_VALUE 0 dapm->component 0,4096-ptr_max
BUF_SIZE 0 dapm (-1),72
BUF_SIZE 0 dapm (-1),72
DATA_SOURCE 0 dapm $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/soc-dapm.c dapm_connect_dai_routes() -> snd_soc_dapm_to_dev()

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
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/soc-dapm.c dapm_create_or_share_kcontrol() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &gbcodec->register_mutex

sound/soc/soc-dapm.c dapm_dai_link_event_pre_pmu() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex

sound/soc/soc-dapm.c dapm_kcontrol_data_alloc() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
PARAM_VALUE 0 dapm->card 4096-ptr_max
PARAM_VALUE 0 dapm->component 0,4096-ptr_max
CAPPED_DATA 0 dapm 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &gbcodec->register_mutex

sound/soc/soc-dapm.c dapm_mark_dirty() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
BUF_SIZE 0 dapm (-1),72
BUF_SIZE 0 dapm (-1),72
STR_LEN 0 dapm (-1),2-16,19-20,31
STR_LEN 0 dapm (-1),2-16,19-20,31
RX_PATH
TASK_NOT_RUNNING

sound/soc/soc-dapm.c dapm_new_dai_link() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &gbcodec->register_mutex

sound/soc/soc-dapm.c dapm_new_mux() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &gbcodec->register_mutex

sound/soc/soc-dapm.c dapm_post_sequence_async() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,120,1616,7104
DATA_SOURCE 0 dapm $0
RX_PATH
TASK_NOT_RUNNING

sound/soc/soc-dapm.c dapm_pre_sequence_async() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,120,1616,7104
DATA_SOURCE 0 dapm $0
RX_PATH
TASK_NOT_RUNNING

sound/soc/soc-dapm.c dapm_suspend_check() -> snd_soc_dapm_to_dev()

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

sound/soc/soc-dapm.c dapm_update_dai_chan() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/soc/soc-dapm.c snd_soc_dapm_add_route() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
DATA_SOURCE 0 dapm $0

sound/soc/soc-dapm.c snd_soc_dapm_del_route() -> snd_soc_dapm_to_dev()

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

sound/soc/soc-dapm.c snd_soc_dapm_force_enable_pin_unlocked() -> snd_soc_dapm_to_dev()

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

sound/soc/soc-dapm.c snd_soc_dapm_force_enable_pin_unlocked() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
STR_LEN 0 dapm (-1),2-9,11-14,16,31
STR_LEN 0 dapm (-1),2-9,11-14,16,31
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/soc-dapm.c snd_soc_dapm_ignore_suspend() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
DATA_SOURCE 0 dapm $0
STR_LEN 0 dapm 4,9,11-13
STR_LEN 0 dapm 4,9,11-13
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/soc-dapm.c snd_soc_dapm_new_control_unlocked() -> snd_soc_dapm_to_dev()

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 _T->lock

sound/soc/soc-dapm.c snd_soc_dapm_new_dai_widgets() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
DATA_SOURCE 0 dapm $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dapm->card->num_of_dapm_routes
LOCK2 &card->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/soc-dapm.c snd_soc_dapm_put_volsw() -> snd_soc_dapm_to_dev()

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

sound/soc/soc-dapm.c snd_soc_dapm_regulator_event() -> snd_soc_dapm_to_dev()

Type Parameter Key Value

sound/soc/samsung/bells.c bells_set_bias_level() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
DATA_SOURCE 0 dapm $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/samsung/bells.c bells_set_bias_level_post() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
CAPPED_DATA 0 dapm 1
DATA_SOURCE 0 dapm $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/hdac_hdmi.c create_fill_widget_route_map() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
DATA_SOURCE 0 dapm $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/hdac_hdmi.c hdac_hdmi_cvt_output_widget_event() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/hdac_hdmi.c hdac_hdmi_pin_mux_widget_event() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/hdac_hdmi.c hdac_hdmi_pin_output_widget_event() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/hdac_hdmi.c hdac_hdmi_set_pin_port_mux() -> snd_soc_dapm_to_dev()

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

sound/soc/samsung/tm2_wm5110.c tm2_set_bias_level() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
DATA_SOURCE 0 dapm $1
RX_PATH
TASK_NOT_RUNNING

drivers/staging/greybus/audio_topology.c gbaudio_widget_event() -> snd_soc_dapm_to_dev()

Type Parameter Key Value

drivers/staging/greybus/audio_topology.c gbcodec_enum_dapm_ctl_get() -> snd_soc_dapm_to_dev()

Type Parameter Key Value

drivers/staging/greybus/audio_topology.c gbcodec_enum_dapm_ctl_put() -> snd_soc_dapm_to_dev()

Type Parameter Key Value

drivers/staging/greybus/audio_topology.c gbcodec_mixer_dapm_ctl_get() -> snd_soc_dapm_to_dev()

Type Parameter Key Value

drivers/staging/greybus/audio_topology.c gbcodec_mixer_dapm_ctl_put() -> snd_soc_dapm_to_dev()

Type Parameter Key Value

sound/soc/codecs/wcd9335.c slim_rx_mux_get() -> snd_soc_dapm_to_dev()

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

sound/soc/codecs/wcd9335.c slim_rx_mux_put() -> snd_soc_dapm_to_dev()

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

sound/soc/codecs/wcd9335.c slim_tx_mixer_get() -> snd_soc_dapm_to_dev()

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

sound/soc/codecs/wcd9335.c slim_tx_mixer_put() -> snd_soc_dapm_to_dev()

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

sound/soc/codecs/wcd934x.c slim_rx_mux_get() -> snd_soc_dapm_to_dev()

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

sound/soc/codecs/wcd934x.c slim_rx_mux_put() -> snd_soc_dapm_to_dev()

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

sound/soc/codecs/wcd934x.c slim_tx_mixer_get() -> snd_soc_dapm_to_dev()

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

sound/soc/codecs/wcd934x.c slim_tx_mixer_put() -> snd_soc_dapm_to_dev()

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

sound/soc/intel/avs/control.c avs_get_kcontrol_adev() -> snd_soc_dapm_to_dev()

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

sound/soc/samsung/speyside.c speyside_set_bias_level() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
DATA_SOURCE 0 dapm $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/samsung/speyside.c speyside_set_bias_level_post() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
CAPPED_DATA 0 dapm 1
DATA_SOURCE 0 dapm $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/samsung/tobermory.c tobermory_set_bias_level() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
DATA_SOURCE 0 dapm $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/samsung/tobermory.c tobermory_set_bias_level_post() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
CAPPED_DATA 0 dapm 1
DATA_SOURCE 0 dapm $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/samsung/littlemill.c littlemill_set_bias_level() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
DATA_SOURCE 0 dapm $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/samsung/littlemill.c littlemill_set_bias_level_post() -> snd_soc_dapm_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 dapm 4096-ptr_max
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
BUF_SIZE 0 dapm (-1)-0,16,24,56,64,72,120,1616,7104
CAPPED_DATA 0 dapm 1
DATA_SOURCE 0 dapm $1
RX_PATH
TASK_NOT_RUNNING