Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/tty/serial/8250/8250_lpc18xx.c lpc18xx_rs485_config() -> (struct uart_8250_port)->dl_read()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
DATA_SOURCE 0 up r up_to_u8250p
CONTAINER 0 -816+0 $(-1)
BIT_INFO 0 up 0x30e03a03be160000,0xffffffffffffffff
BIT_INFO 0 up 0x30e03a03be160000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 &_T->lock->lock
LOCK2 _T->flags
LOCK2 _T->lock
HALF_LOCKED2 &tty->termios_rwsem

drivers/tty/serial/8250/8250_port.c serial_dl_read() -> (struct uart_8250_port)->dl_read()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 0 up->bugs 0
PARAM_VALUE 0 up->capabilities 256,1792
PARAM_VALUE 0 up->gpios 0,4096-ptr_max
PARAM_VALUE 0 up->port.cons 0,4096-ptr_max
PARAM_VALUE 0 up->port.private_data->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 up->port.serial_in 4096-ptr_max
PARAM_VALUE 0 up->port.serial_out 4096-ptr_max
PARAM_VALUE 0 up->port.type 4
DATA_SOURCE 0 up $0
CONTAINER 0 -816+0 $(-1)
HARD_MAX 0 up->capabilities 1792
RX_PATH
TASK_NOT_RUNNING
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct uart_port)->lock