Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/tty/serial/8250/serial_cs.c multi_config() -> setup_serial()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 0 handle->_locked 1
PARAM_VALUE 0 handle->config_index 1,3
PARAM_VALUE 0 handle->config_regs 0,16-u32max
PARAM_VALUE 0 handle->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.class 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 handle->function_config 1-u64max
PARAM_VALUE 0 handle->function_config->state 0-4294967295
PARAM_VALUE 0 handle->priv 4096-ptr_max
PARAM_VALUE 0 handle->socket 4096-ptr_max
PARAM_VALUE 0 handle->socket->ops_mutex.dep_map->name 0-255
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 handle->socket->ops_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 handle->socket->pcmcia_pfc 0
PARAM_VALUE 0 handle->socket->socket.flags 0,32-u32max
PARAM_VALUE 0 handle->socket->state 8-u32max
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->manfid 633,780
PARAM_VALUE 1 info->multi 2
PARAM_VALUE 1 info->prodid 3
PARAM_VALUE 1 info->quirk 0,4096-ptr_max
PARAM_VALUE 1 info->quirk->config 0,1615987564922216448,5306263625057529856
BUF_SIZE 0 handle->priv 56
BUF_SIZE 1 info 56
DATA_SOURCE 0 handle $0
FUZZY_MAX 0 handle->config_index 3
FUZZY_MAX 1 info->manfid 780
BIT_INFO 0 handle->config_index 0x1,0x3
BIT_INFO 0 handle->func_id 0x0,0x3
BIT_INFO 1 info->manfid 0x208,0x37d
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 irq unit_array_size

drivers/tty/serial/8250/serial_cs.c multi_config() -> setup_serial()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 0 handle->_locked 1
PARAM_VALUE 0 handle->config_index 0,2,4-u32max
PARAM_VALUE 0 handle->config_regs 0,16-u32max
PARAM_VALUE 0 handle->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.class 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 handle->function_config 1-u64max
PARAM_VALUE 0 handle->function_config->state 0-4294967295
PARAM_VALUE 0 handle->priv 4096-ptr_max
PARAM_VALUE 0 handle->resource 4096-ptr_max
PARAM_VALUE 0 handle->socket 4096-ptr_max
PARAM_VALUE 0 handle->socket->ops_mutex.dep_map->name 0-255
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 handle->socket->ops_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 handle->socket->pcmcia_pfc 0
PARAM_VALUE 0 handle->socket->socket.flags 0,32-u32max
PARAM_VALUE 0 handle->socket->state 8-u32max
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->manfid 633,780
PARAM_VALUE 1 info->multi 2
PARAM_VALUE 1 info->prodid 3
PARAM_VALUE 1 info->quirk 0,4096-ptr_max
PARAM_VALUE 1 info->quirk->config 0,1615987564922216448,5306263625057529856
BUF_SIZE 0 handle->priv 56
BUF_SIZE 1 info 56
DATA_SOURCE 0 handle $0
FUZZY_MAX 1 info->manfid 780
BIT_INFO 0 handle->func_id 0x0,0x3
BIT_INFO 1 info->manfid 0x208,0x37d
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 irq unit_array_size

drivers/tty/serial/8250/serial_cs.c multi_config() -> setup_serial()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 0 handle->_locked 1
PARAM_VALUE 0 handle->config_regs 0,16-u32max
PARAM_VALUE 0 handle->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.class 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 handle->function_config 1-u64max
PARAM_VALUE 0 handle->function_config->state 0-4294967295
PARAM_VALUE 0 handle->priv 4096-ptr_max
PARAM_VALUE 0 handle->resource 4096-ptr_max
PARAM_VALUE 0 handle->socket 4096-ptr_max
PARAM_VALUE 0 handle->socket->ops_mutex.dep_map->name 0-255
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 handle->socket->ops_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 handle->socket->pcmcia_pfc 0
PARAM_VALUE 0 handle->socket->socket.flags 0,32-u32max
PARAM_VALUE 0 handle->socket->state 8-u32max
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->manfid s32min-632,634-s32max
PARAM_VALUE 1 info->multi 2
PARAM_VALUE 1 info->quirk 0,4096-ptr_max
PARAM_VALUE 1 info->quirk->config 0,1615987564922216448,5306263625057529856
BUF_SIZE 0 handle->priv 56
BUF_SIZE 1 info 56
DATA_SOURCE 0 handle $0
FUZZY_MAX 1 info->manfid 780
BIT_INFO 0 handle->func_id 0x0,0x3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 irq unit_array_size

drivers/tty/serial/8250/serial_cs.c multi_config() -> setup_serial()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 0 handle->_locked 1
PARAM_VALUE 0 handle->config_regs 0,16-u32max
PARAM_VALUE 0 handle->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.class 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 handle->function_config 1-u64max
PARAM_VALUE 0 handle->function_config->state 0-4294967295
PARAM_VALUE 0 handle->priv 4096-ptr_max
PARAM_VALUE 0 handle->resource 4096-ptr_max
PARAM_VALUE 0 handle->socket 4096-ptr_max
PARAM_VALUE 0 handle->socket->ops_mutex.dep_map->name 0-255
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 handle->socket->ops_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 handle->socket->pcmcia_pfc 0
PARAM_VALUE 0 handle->socket->socket.flags 0,32-u32max
PARAM_VALUE 0 handle->socket->state 8-u32max
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->manfid s32min-632,634-s32max
PARAM_VALUE 1 info->multi 2
PARAM_VALUE 1 info->quirk 0,4096-ptr_max
PARAM_VALUE 1 info->quirk->config 0,1615987564922216448,5306263625057529856
PARAM_VALUE 1 *info->line s32min-s32max
BUF_SIZE 0 handle->priv 56
BUF_SIZE 1 info 56
DATA_SOURCE 0 handle $0
FUZZY_MAX 1 info->manfid 780
BIT_INFO 0 handle->func_id 0x0,0x3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 irq unit_array_size

drivers/tty/serial/8250/serial_cs.c pfc_config() -> setup_serial()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 0 handle->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.class 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 handle->func_id 0,2
PARAM_VALUE 0 handle->function_config 1-u64max
PARAM_VALUE 0 handle->priv 4096-ptr_max
PARAM_VALUE 0 handle->resource 4096-ptr_max
PARAM_VALUE 0 handle->socket 4096-ptr_max
PARAM_VALUE 0 handle->socket->pcmcia_pfc 1-255
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->slave s32min-(-1),1-s32max
BUF_SIZE 0 handle->priv 56
BUF_SIZE 1 info 56
DATA_SOURCE 0 handle $0
FUZZY_MAX 1 info->slave 1
BIT_INFO 0 handle->config_flags 0x801,0xffffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 3 irq unit_array_size

drivers/tty/serial/8250/serial_cs.c simple_config() -> setup_serial()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 0 handle->_locked 1
PARAM_VALUE 0 handle->config_flags 0,8-u32max
PARAM_VALUE 0 handle->config_regs 0,16-u32max
PARAM_VALUE 0 handle->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.class 0,4096-ptr_max
PARAM_VALUE 0 handle->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 handle->function_config 1-u64max
PARAM_VALUE 0 handle->function_config->state 0-4294967295
PARAM_VALUE 0 handle->priv 4096-ptr_max
PARAM_VALUE 0 handle->resource 4096-ptr_max
PARAM_VALUE 0 handle->socket 4096-ptr_max
PARAM_VALUE 0 handle->socket->ops_mutex.dep_map->name 0-255
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 handle->socket->ops_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 handle->socket->ops_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 handle->socket->pcmcia_pfc 0
PARAM_VALUE 0 handle->socket->socket.flags 0,32-u32max
PARAM_VALUE 0 handle->socket->state 8-u32max
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->quirk 0,4096-ptr_max
PARAM_VALUE 1 info->quirk->config 0,1615987564922216448,5306263625057529856
BUF_SIZE 0 handle->priv 56
BUF_SIZE 1 info 56
DATA_SOURCE 0 handle $0
BIT_INFO 0 handle->func_id 0x0,0x3
RX_PATH
TASK_NOT_RUNNING
UNITS 3 irq unit_array_size