Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/staging/greybus/audio_codec.c gbaudio_register_module() -> gbaudio_init_jack()

Type Parameter Key Value
PARAM_VALUE 0 module 4096-ptr_max
PARAM_VALUE 0 module->button_mask s32min-0,65536-s32max
PARAM_VALUE 0 module->control_offset 0
PARAM_VALUE 0 module->controls 16
PARAM_VALUE 0 module->ctl_list.next 4096-ptr_max
PARAM_VALUE 0 module->ctl_list.prev 4096-ptr_max
PARAM_VALUE 0 module->ctl_list.prev->next 4096-ptr_max
PARAM_VALUE 0 module->ctl_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 module->dai_offset 4096-18446744073709547520
PARAM_VALUE 0 module->dapm_routes 16
PARAM_VALUE 0 module->dapm_widgets 16
PARAM_VALUE 0 module->data_list.next 4096-ptr_max
PARAM_VALUE 0 module->data_list.prev 4096-ptr_max
PARAM_VALUE 0 module->data_list.prev->next 4096-ptr_max
PARAM_VALUE 0 module->data_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 module->dev 4096-ptr_max
PARAM_VALUE 0 module->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 module->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 module->dev_id 0-255
PARAM_VALUE 0 module->ip_devices 0,4-u32max
PARAM_VALUE 0 module->jack_list.next 4096-ptr_max
PARAM_VALUE 0 module->jack_list.next->next 4096-ptr_max
PARAM_VALUE 0 module->jack_list.prev 4096-ptr_max
PARAM_VALUE 0 module->jack_list.prev->next 4096-ptr_max
PARAM_VALUE 0 module->jack_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 module->jack_mask 0-u16max
PARAM_VALUE 0 module->mgmt_connection 4096-ptr_max
PARAM_VALUE 0 module->mgmt_connection->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 module->name 0
PARAM_VALUE 0 module->num_controls 0-255
PARAM_VALUE 0 module->num_dapm_routes 0-255
PARAM_VALUE 0 module->num_dapm_widgets 0-255
PARAM_VALUE 0 module->op_devices 0,2-u32max
PARAM_VALUE 0 module->route_offset 0
PARAM_VALUE 0 module->topology 4096-ptr_max
PARAM_VALUE 0 module->widget_ctl_list.next->next 4096-ptr_max
PARAM_VALUE 0 module->widget_ctl_list.next->prev 0,4096-ptr_max
PARAM_VALUE 0 module->widget_ctl_list.prev 4096-ptr_max
PARAM_VALUE 0 module->widget_ctl_list.prev->next 4096-ptr_max
PARAM_VALUE 0 module->widget_ctl_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 module->widget_list.next 4096-ptr_max
PARAM_VALUE 0 module->widget_list.prev 4096-ptr_max
PARAM_VALUE 0 module->widget_list.prev->next 4096-ptr_max
PARAM_VALUE 0 module->widget_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 module->widget_offset 0
PARAM_VALUE 0 module->widget_offset->ctl->access 0-4294967295
PARAM_VALUE 0 module->widget_offset->ctl->count 0-255
PARAM_VALUE 0 module->widget_offset->ctl->count_values 0-255
PARAM_VALUE 0 module->widget_offset->ctl->data_cport 0-u16max
PARAM_VALUE 0 module->widget_offset->ctl->id 0-255
PARAM_VALUE 0 module->widget_offset->ctl->iface 0-255
PARAM_VALUE 0 module->widget_offset->ctl->info.type 0-255
PARAM_VALUE 0 module->widget_offset->ctl->info.value.enumerated.items 0-4294967295
PARAM_VALUE 0 module->widget_offset->ctl->info.value.enumerated.names_length 0-u16max
PARAM_VALUE 0 module->widget_offset->ctl->info.value.integer.max 0-4294967295
PARAM_VALUE 0 module->widget_offset->ctl->info.value.integer.min 0-4294967295
PARAM_VALUE 0 module->widget_offset->ctl->info.value.integer.step 0-4294967295
PARAM_VALUE 0 *module->control_offset->name 0-255
PARAM_VALUE 0 *module->name 0-127
PARAM_VALUE 0 *module->widget_offset->name 0-255
BUF_SIZE 0 module 1208
BUF_SIZE 0 module->dev 1616
BUF_SIZE 0 module->topology 24-u16max
DATA_SOURCE 0 module $0
STR_LEN 0 module->name 31
MEM_ZERO 0 module
RX_PATH
TASK_NOT_RUNNING
UNITS 1 card unit_byte
LOCK2 global &gbcodec->register_mutex
TYPE_LOCK (struct gbaudio_codec_info)->register_mutex