Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

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