Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/hda/codecs/generic.c add_single_cap_ctl() -> amp_val_replace_channels()

Type Parameter Key Value
PARAM_VALUE 0 val 1-u32max
PARAM_VALUE 1 chs 1,3
DATA_SOURCE 0 val $4
FUZZY_MAX 1 chs 3
BIT_INFO 1 chs 0x1,0x3
HARD_MAX 1 chs 3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex

sound/hda/codecs/generic.c add_single_cap_ctl() -> amp_val_replace_channels()

Type Parameter Key Value
PARAM_VALUE 0 val 1-u32max
PARAM_VALUE 1 chs 2
DATA_SOURCE 0 val $4
BIT_INFO 0 val 0x10000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex

sound/hda/codecs/generic.c add_sw_ctl() -> amp_val_replace_channels()

Type Parameter Key Value
PARAM_VALUE 0 val 1-u32max
PARAM_VALUE 1 chs 1-3
DATA_SOURCE 1 chs $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex

sound/hda/codecs/generic.c add_vol_ctl() -> amp_val_replace_channels()

Type Parameter Key Value
PARAM_VALUE 0 val 1-u32max
PARAM_VALUE 1 chs 1-3
DATA_SOURCE 1 chs $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex