Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/tty/serial/serial_core.c uart_change_pm() -> (struct uart_ops)->pm()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->dev->cma_area->available_count 0-s64max
PARAM_VALUE 0 port->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 port->dev->dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 port->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->ops->pm 4096-ptr_max
PARAM_VALUE 0 port->port_dev->dev.power.wakeirq->status 0-4294967295
DATA_SOURCE 1 state $1
CONTAINER 0 -136-392+0 $(-1)
PARAM_COMPARE 1 state != $2
PARAM_COMPARE 2 oldstate != $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &uport->lock
HALF_LOCKED2 _T->flags