Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/tty/serial/serial_base_bus.c serial_base_ctrl_add() -> serial_base_device_init()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->flags 0,1073741824-u64max
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 3 type 2594262249194737664
PARAM_VALUE 6 port_id 0
BUF_SIZE 0 port->dev (-1),1616
BUF_SIZE 0 port->ops (-1),216
BUF_SIZE 0 port->private_data (-1),1-s32max
BUF_SIZE 2 parent_dev (-1),1616
BUF_SIZE 2 parent_dev (-1),1616
DATA_SOURCE 0 port $0
DATA_SOURCE 2 parent_dev $1
BIT_INFO 0 port->flags 0x40000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 port->iobase
NO_OVERFLOW_SIMPLE 0 port->mapbase
NO_OVERFLOW_SIMPLE 0 port->port_id
LOCK2 _T->lock
HALF_LOCKED2 global &max3100s_lock

drivers/tty/serial/serial_base_bus.c serial_base_port_add() -> serial_base_device_init()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->flags 0,1073741824-u64max
PARAM_VALUE 0 port->port_id 0-s32max
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 parent_dev 1-u64max
PARAM_VALUE 3 type 5488677919974785024
PARAM_VALUE 6 port_id 0-s32max
BUF_SIZE 0 port->dev (-1),1616
BUF_SIZE 0 port->ops (-1),216
BUF_SIZE 0 port->private_data (-1),1-s32max
DATA_SOURCE 0 port $0
BIT_INFO 0 port->flags 0x40000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 port->iobase
NO_OVERFLOW_SIMPLE 0 port->mapbase
NO_OVERFLOW_SIMPLE 0 port->port_id
NO_OVERFLOW_SIMPLE 6 port_id
UNITS 6 port_id unit_array_size
LOCK2 _T->lock
HALF_LOCKED2 global &max3100s_lock