Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- sound/hda/codecs/conexant.c, line 571
- sound/hda/codecs/generic.c, line 3400
- sound/hda/codecs/sigmatel.c, line 907
- sound/hda/common/codec.c, line 3537
Smatch caller information:
sound/hda/codecs/conexant.c olpc_xo_dc_bias_enum_info() -> snd_hda_input_mux_info()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | imux | 7459389176507281408 |
| BUF_SIZE | 1 | uinfo | (-1),4,16,24,64,80,88,160-s32max |
| BUF_SIZE | 1 | uinfo | (-1),4,16,24,64,80,88,160-s32max |
| DATA_SOURCE | 1 | uinfo | $1 |
| NOSPEC | 1 | uinfo->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | uinfo->count | 0-u32max |
| USER_DATA | 1 | uinfo->id.device | 0-u32max |
| USER_DATA | 1 | uinfo->id.iface | s32min-s32max |
| USER_DATA | 1 | uinfo->id.index | 0-u32max |
| USER_DATA | 1 | uinfo->id.numid | 0-u32max |
| USER_DATA | 1 | uinfo->id.subdevice | 0-u32max |
| USER_DATA | 1 | uinfo->owner | s32min-s32max |
| USER_DATA | 1 | uinfo->type | s32min-s32max |
| USER_DATA | 1 | uinfo->value.enumerated.item | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.items | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.names_length | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.names_ptr | 0-u64max |
| USER_DATA | 1 | uinfo->value.integer.max | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer.min | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer.step | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.max | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.min | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.step | s64min-s64max |
| USER_PTR | 1 | uinfo->id.name | |
| USER_PTR | 1 | uinfo->reserved | |
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/sigmatel.c stac_smux_enum_info() -> snd_hda_input_mux_info()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | imux | 4096-ptr_max |
| BUF_SIZE | 1 | uinfo | (-1),4,16,24,64,80,88,160-s32max |
| BUF_SIZE | 1 | uinfo | (-1),4,16,24,64,80,88,160-s32max |
| DATA_SOURCE | 1 | uinfo | $1 |
| NOSPEC | 1 | uinfo->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | uinfo->count | 0-u32max |
| USER_DATA | 1 | uinfo->id.device | 0-u32max |
| USER_DATA | 1 | uinfo->id.iface | s32min-s32max |
| USER_DATA | 1 | uinfo->id.index | 0-u32max |
| USER_DATA | 1 | uinfo->id.numid | 0-u32max |
| USER_DATA | 1 | uinfo->id.subdevice | 0-u32max |
| USER_DATA | 1 | uinfo->owner | s32min-s32max |
| USER_DATA | 1 | uinfo->type | s32min-s32max |
| USER_DATA | 1 | uinfo->value.enumerated.item | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.items | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.names_length | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.names_ptr | 0-u64max |
| USER_DATA | 1 | uinfo->value.integer.max | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer.min | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer.step | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.max | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.min | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.step | s64min-s64max |
| USER_PTR | 1 | uinfo->id.name | |
| USER_PTR | 1 | uinfo->reserved | |
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/generic.c mux_enum_info() -> snd_hda_input_mux_info()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | imux | 4096-ptr_max |
| BUF_SIZE | 1 | uinfo | (-1),4,16,24,64,80,88,160-s32max |
| BUF_SIZE | 1 | uinfo | (-1),4,16,24,64,80,88,160-s32max |
| DATA_SOURCE | 1 | uinfo | $1 |
| NOSPEC | 1 | uinfo->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | uinfo->count | 0-u32max |
| USER_DATA | 1 | uinfo->id.device | 0-u32max |
| USER_DATA | 1 | uinfo->id.iface | s32min-s32max |
| USER_DATA | 1 | uinfo->id.index | 0-u32max |
| USER_DATA | 1 | uinfo->id.numid | 0-u32max |
| USER_DATA | 1 | uinfo->id.subdevice | 0-u32max |
| USER_DATA | 1 | uinfo->owner | s32min-s32max |
| USER_DATA | 1 | uinfo->type | s32min-s32max |
| USER_DATA | 1 | uinfo->value.enumerated.item | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.items | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.names_length | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.names_ptr | 0-u64max |
| USER_DATA | 1 | uinfo->value.integer.max | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer.min | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer.step | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.max | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.min | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.step | s64min-s64max |
| USER_PTR | 1 | uinfo->id.name | |
| USER_PTR | 1 | uinfo->reserved | |
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | _T->lock |