Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/tty/serial/8250/8250_pci.c setup_port() -> serial8250_pci_setup_port()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 port 5066417044628500480
PARAM_VALUE 4 regshift 0,2,4,7
PARAM_VALUE 5 iomem 0,4096-ptr_max
BUF_SIZE 0 dev (-1),1-s32max
BUF_SIZE 0 dev (-1),1-s32max
BUF_SIZE 1 port->port.dev (-1),1616
DATA_SOURCE 1 port $1
DATA_SOURCE 2 bar $2
DATA_SOURCE 3 offset $3
DATA_SOURCE 4 regshift $4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->current_state 0-3[c]
HOST_DATA 1 port->port.iobase 0

drivers/tty/serial/8250/8250_exar.c cti_port_setup_common() -> serial8250_pci_setup_port()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->resource 4096-ptr_max
PARAM_VALUE 1 port 6529596623791599616
PARAM_VALUE 2 bar 0
PARAM_VALUE 4 regshift 0
PARAM_VALUE 5 iomem 4096-ptr_max
BUF_SIZE 0 dev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 0 dev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 dev 1
CAPPED_DATA 1 port->port.port_id 1
CAPPED_DATA 3 offset 1
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 port $4
DATA_SOURCE 3 offset $3
BIT_INFO 1 port->port.port_id 0x0,0x7fffffff
BIT_INFO 3 offset 0x0,0x7fffffff
MEM_ZERO 1 port
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 1 port->port.port_id
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &dev->dev.mutex

drivers/tty/serial/8250/8250_exar.c default_setup() -> serial8250_pci_setup_port()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->resource 4096-ptr_max
PARAM_VALUE 1 port 6529596623791599616
PARAM_VALUE 2 bar 0
PARAM_VALUE 4 regshift 0
PARAM_VALUE 5 iomem 4096-ptr_max
BUF_SIZE 0 dev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 0 dev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 dev 1
CAPPED_DATA 3 offset 1
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 port $4
DATA_SOURCE 3 offset $3
BIT_INFO 3 offset 0x0,0x7fffffff
MEM_ZERO 1 port
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 1 port->port.port_id
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &dev->dev.mutex

drivers/tty/serial/8250/8250_pci1xxxx.c pci1xxxx_setup() -> serial8250_pci_setup_port()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 port 6701026853346709504
PARAM_VALUE 1 port->port.iotype 0,2
PARAM_VALUE 1 port->port.regshift 0,2,4,7
PARAM_VALUE 2 bar 0
PARAM_VALUE 3 offset 256-768,4294967040
PARAM_VALUE 4 regshift 0
BUF_SIZE 0 dev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 0 dev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 port $1
BIT_INFO 1 port->port.flags 0x8000040,0x3fffffff
MEM_ZERO 1 port
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->current_state 0-3[c]
HALF_LOCKED2 0 &dev->dev.mutex