Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/tty/serial/mxs-auart.c auart_console_write() -> mxs_set()

Type Parameter Key Value
PARAM_VALUE 0 val 257
PARAM_VALUE 1 uap 4096-ptr_max
PARAM_VALUE 1 uap->vendor 4096-ptr_max
PARAM_VALUE 1 uap->vendor->reg_offset 4096-ptr_max
PARAM_VALUE 2 reg 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

drivers/tty/serial/mxs-auart.c mxs_auart_break_ctl() -> mxs_set()

Type Parameter Key Value
PARAM_VALUE 0 val 1
PARAM_VALUE 1 uap 4096-ptr_max
PARAM_VALUE 2 reg 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &tty->atomic_write_lock

drivers/tty/serial/mxs-auart.c mxs_auart_reset_assert() -> mxs_set()

Type Parameter Key Value
PARAM_VALUE 0 val 2147483648
PARAM_VALUE 1 uap 4096-ptr_max
PARAM_VALUE 1 uap->vendor 4096-ptr_max
PARAM_VALUE 1 uap->vendor->reg_offset 4096-ptr_max
PARAM_VALUE 2 reg 0
DATA_SOURCE 1 uap $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &u->lock

drivers/tty/serial/mxs-auart.c mxs_auart_shutdown() -> mxs_set()

Type Parameter Key Value
PARAM_VALUE 0 val 1073741824
PARAM_VALUE 1 uap 4096-ptr_max
PARAM_VALUE 1 uap->vendor 4096-ptr_max
PARAM_VALUE 1 uap->vendor->reg_offset 4096-ptr_max
PARAM_VALUE 2 reg 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &u->lock

drivers/tty/serial/mxs-auart.c mxs_auart_start_tx() -> mxs_set()

Type Parameter Key Value
PARAM_VALUE 0 val 256
PARAM_VALUE 1 uap 4096-ptr_max
PARAM_VALUE 2 reg 2
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &u->lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/mxs-auart.c mxs_auart_startup() -> mxs_set()

Type Parameter Key Value
PARAM_VALUE 0 val 1
PARAM_VALUE 1 uap 4096-ptr_max
PARAM_VALUE 1 uap->vendor 4096-ptr_max
PARAM_VALUE 1 uap->vendor->reg_offset 4096-ptr_max
PARAM_VALUE 2 reg 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &u->lock

drivers/tty/serial/mxs-auart.c mxs_auart_startup() -> mxs_set()

Type Parameter Key Value
PARAM_VALUE 0 val 16
PARAM_VALUE 1 uap 4096-ptr_max
PARAM_VALUE 1 uap->vendor 4096-ptr_max
PARAM_VALUE 1 uap->vendor->reg_offset 4096-ptr_max
PARAM_VALUE 2 reg 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &u->lock

drivers/tty/serial/mxs-auart.c mxs_auart_tx_chars() -> mxs_set()

Type Parameter Key Value
PARAM_VALUE 0 val 2097152
PARAM_VALUE 1 uap 4096-ptr_max
PARAM_VALUE 1 uap->vendor->reg_offset 4096-ptr_max
PARAM_VALUE 2 reg 5
BUF_SIZE 1 uap s32min-(-1),1-s32max
BUF_SIZE 1 uap s32min-(-1),1-s32max
DATA_SOURCE 1 uap $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 uap unit_byte
HALF_LOCKED2 1 &uap->port.lock