Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/tty/serial/8250/8250_aspeed_vuart.c aspeed_vuart_handle_irq() -> __aspeed_vuart_set_throttle()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
PARAM_VALUE 1 throttle 1
DATA_SOURCE 0 up r up_to_u8250p
BIT_INFO 0 up 0x1c974bbd01e8000,0xffffffffffffffff
BIT_INFO 0 up 0x1c974bbd01e8000,0xffffffffffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 &i->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/8250/8250_aspeed_vuart.c aspeed_vuart_set_throttle() -> __aspeed_vuart_set_throttle()

Type Parameter Key Value
PARAM_VALUE 0 up 4096-ptr_max
DATA_SOURCE 0 up r up_to_u8250p
DATA_SOURCE 1 throttle $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct uart_port)->lock