Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_hda_playback_hook() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 0 context 4096-ptr_max
PARAM_VALUE 1 state 0
PARAM_VALUE 2 is_cap 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &sub->runtime->buffer_mutex
HALF_LOCKED2 &sub->self_group.lock
HALF_LOCKED2 &sub->self_group.mutex

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_hda_playback_hook() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 0 context 4096-ptr_max
PARAM_VALUE 1 state 1
PARAM_VALUE 2 is_cap 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &sub->runtime->buffer_mutex
HALF_LOCKED2 &sub->self_group.lock
HALF_LOCKED2 &sub->self_group.mutex

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_runtime_resume() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 0 context 4096-ptr_max
PARAM_VALUE 1 state 0
PARAM_VALUE 2 is_cap 0
NOCHECK_CALL
LOCK2 _T->lock

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_runtime_suspend() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 0 context 4096-ptr_max
PARAM_VALUE 1 state 1
PARAM_VALUE 2 is_cap 0
NOCHECK_CALL
LOCK2 _T->lock

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_system_resume() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 0 context 4096-ptr_max
PARAM_VALUE 1 state 0
PARAM_VALUE 2 is_cap 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_system_suspend() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 0 context 4096-ptr_max
PARAM_VALUE 1 state 1
PARAM_VALUE 2 is_cap 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_hda_playback_hook() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 1 state 0
PARAM_VALUE 2 is_cap 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &sub->runtime->buffer_mutex
HALF_LOCKED2 &sub->self_group.lock
HALF_LOCKED2 &sub->self_group.mutex

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_hda_playback_hook() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 1 state 1
PARAM_VALUE 2 is_cap 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &sub->runtime->buffer_mutex
HALF_LOCKED2 &sub->self_group.lock
HALF_LOCKED2 &sub->self_group.mutex

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_runtime_suspend() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 0 context 4096-ptr_max
PARAM_VALUE 1 state 1
PARAM_VALUE 2 is_cap 0
NOCHECK_CALL
LOCK2 _T->lock

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_system_resume() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 0 context 4096-ptr_max
PARAM_VALUE 1 state 0
PARAM_VALUE 2 is_cap 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_system_suspend() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 0 context 4096-ptr_max
PARAM_VALUE 1 state 1
PARAM_VALUE 2 is_cap 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/soc/codecs/tas2781-i2c.c tasdevice_capture_dapm_event() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 1 state 0-1
PARAM_VALUE 2 is_cap 1
BUF_SIZE 0 context s32min-(-2),1-s32max
FUZZY_MAX 1 state 1
HARD_MAX 1 state 1
NOCHECK_CALL
UNITS 0 context unit_byte
LOCK2 _T->lock

sound/soc/codecs/tas2781-i2c.c tasdevice_dapm_event() -> tasdevice_tuning_switch()

Type Parameter Key Value
PARAM_VALUE 1 state 0-1
PARAM_VALUE 2 is_cap 0
BUF_SIZE 0 context s32min-(-2),1-s32max
FUZZY_MAX 1 state 1
HARD_MAX 1 state 1
NOCHECK_CALL
UNITS 0 context unit_byte
LOCK2 _T->lock