Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/tty/serial/imx.c __imx_uart_rtsint() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 4096
PARAM_VALUE 2 offset 148
DATA_SOURCE 0 sport $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sport->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_break_ctl() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &tty->atomic_write_lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_check_flood() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 128
PARAM_VALUE 2 offset 152
BUF_SIZE 0 sport s32min-(-1),1-s32max
BUF_SIZE 0 sport s32min-(-1),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_clear_rx_errors() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 4
PARAM_VALUE 2 offset 152
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &bdma_chan->lock
HALF_LOCKED2 &ioat_chan->cleanup_lock
HALF_LOCKED2 &mv_chan->lock
HALF_LOCKED2 &pd_chan->lock
HALF_LOCKED2 &plxdev->ring_lock
HALF_LOCKED2 &swdma_chan->complete_lock
HALF_LOCKED2 &td_chan->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_clear_rx_errors() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 1024
PARAM_VALUE 2 offset 148
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &bdma_chan->lock
HALF_LOCKED2 &ioat_chan->cleanup_lock
HALF_LOCKED2 &mv_chan->lock
HALF_LOCKED2 &pd_chan->lock
HALF_LOCKED2 &plxdev->ring_lock
HALF_LOCKED2 &swdma_chan->complete_lock
HALF_LOCKED2 &td_chan->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_clear_rx_errors() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 32768
PARAM_VALUE 2 offset 148
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &bdma_chan->lock
HALF_LOCKED2 &ioat_chan->cleanup_lock
HALF_LOCKED2 &mv_chan->lock
HALF_LOCKED2 &pd_chan->lock
HALF_LOCKED2 &plxdev->ring_lock
HALF_LOCKED2 &swdma_chan->complete_lock
HALF_LOCKED2 &td_chan->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_clear_rx_errors() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 2
PARAM_VALUE 2 offset 152
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &bdma_chan->lock
HALF_LOCKED2 &ioat_chan->cleanup_lock
HALF_LOCKED2 &mv_chan->lock
HALF_LOCKED2 &pd_chan->lock
HALF_LOCKED2 &plxdev->ring_lock
HALF_LOCKED2 &swdma_chan->complete_lock
HALF_LOCKED2 &td_chan->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_console_putchar() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 64
DATA_SOURCE 0 sport r to_imx_port
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &s->lock

drivers/tty/serial/imx.c imx_uart_console_write_atomic() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 1-u32max
PARAM_VALUE 2 offset 128
BIT_INFO 1 val 0x1,0xffffdddf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 1-u32max[c]
HALF_LOCKED2 flags

drivers/tty/serial/imx.c imx_uart_console_write_atomic() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,4-u32max
PARAM_VALUE 2 offset 132
BIT_INFO 1 val 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,4-u32max
HALF_LOCKED2 flags

drivers/tty/serial/imx.c imx_uart_console_write_thread() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 1-u32max
PARAM_VALUE 2 offset 128
BIT_INFO 1 val 0x1,0xffffdddf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 1-u32max[c]
HALF_LOCKED2 &up->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &target_list_lock

drivers/tty/serial/imx.c imx_uart_console_write_thread() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,4-u32max
PARAM_VALUE 2 offset 132
BIT_INFO 1 val 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,4-u32max
HALF_LOCKED2 &up->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &target_list_lock

drivers/tty/serial/imx.c imx_uart_disable_dma() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport $0
BIT_INFO 1 val 0x0,0xfffffef3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_disable_loopback_rs485() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
DATA_SOURCE 0 sport $0
BIT_INFO 1 val 0x0,0xffffefff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
HALF_LOCKED2 &port->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &sport->port.lock

drivers/tty/serial/imx.c imx_uart_dma_tx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 140
BUF_SIZE 0 sport s32min-(-1),1-s32max
BUF_SIZE 0 sport s32min-(-1),1-s32max
DATA_SOURCE 0 sport $0
BIT_INFO 1 val 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
UNITS 0 sport unit_byte
HALF_LOCKED2 flags
HALF_LOCKED2 0 &sport->port.lock

drivers/tty/serial/imx.c imx_uart_dma_tx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,8-u32max
PARAM_VALUE 2 offset 128
BUF_SIZE 0 sport s32min-(-1),1-s32max
BUF_SIZE 0 sport s32min-(-1),1-s32max
DATA_SOURCE 0 sport $0
BIT_INFO 1 val 0x8,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,8-u32max
UNITS 0 sport unit_byte
HALF_LOCKED2 flags
HALF_LOCKED2 0 &sport->port.lock

drivers/tty/serial/imx.c imx_uart_dma_tx_callback() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
BIT_INFO 1 val 0x0,0xfffffff7
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &bdma_chan->lock
HALF_LOCKED2 &ioat_chan->cleanup_lock
HALF_LOCKED2 &mv_chan->lock
HALF_LOCKED2 &pd_chan->lock
HALF_LOCKED2 &plxdev->ring_lock
HALF_LOCKED2 &swdma_chan->complete_lock
HALF_LOCKED2 &td_chan->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_dma_tx_callback() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,8-u32max
PARAM_VALUE 2 offset 140
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
BIT_INFO 0 sport->port.rs485.flags 0x1,0xffffffffffffffff
BIT_INFO 1 val 0x8,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,8-u32max
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &bdma_chan->lock
HALF_LOCKED2 &ioat_chan->cleanup_lock
HALF_LOCKED2 &mv_chan->lock
HALF_LOCKED2 &pd_chan->lock
HALF_LOCKED2 &plxdev->ring_lock
HALF_LOCKED2 &swdma_chan->complete_lock
HALF_LOCKED2 &td_chan->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_enable_dma() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,4-u32max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport $0
BIT_INFO 0 sport->rxtl 0x0,0x9
BIT_INFO 1 val 0x104,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,4-u32max
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_enable_wakeup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 16
PARAM_VALUE 2 offset 148
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 irq
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &fsm->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_enable_wakeup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 136
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
UNITS 0 sport unit_byte
LOCK2 irq
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &fsm->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_enable_wakeup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 4096
PARAM_VALUE 2 offset 148
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 irq
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &fsm->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_enable_wakeup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
UNITS 0 sport unit_byte
LOCK2 irq
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &fsm->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_flush_buffer() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x0,0xfffffff7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
LOCK2 &state->uart_port->lock
LOCK2 flags
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &spk_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_int() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 256
PARAM_VALUE 2 offset 148
DATA_SOURCE 0 sport $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_int() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 128
PARAM_VALUE 2 offset 148
DATA_SOURCE 0 sport $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_int() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 16
PARAM_VALUE 2 offset 148
DATA_SOURCE 0 sport $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_int() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 2
PARAM_VALUE 2 offset 152
DATA_SOURCE 0 sport $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_poll_init() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 1-u32max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x1,0xffffdddf
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 1-u32max[c]
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 global &config_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_poll_init() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 6-u32max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x6,0xfffffff7
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 6-u32max[c]
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 global &config_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_poll_init() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,512-u32max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x201,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,512-u32max[c]
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 global &config_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_poll_init() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,8-u32max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0xe,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,8-u32max[c]
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 global &config_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_poll_put_char() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 64
DATA_SOURCE 0 sport r to_imx_port
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/tty/serial/imx.c imx_uart_probe() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 0 sport->port.membase 4096-ptr_max
PARAM_VALUE 2 offset 128
BUF_SIZE 0 sport 1128
BUF_SIZE 0 sport->clk_ipg (-1),1-s32max
BUF_SIZE 0 sport->clk_per (-1),1-s32max
BUF_SIZE 0 sport->gpios 88
BUF_SIZE 0 sport->port.dev 1616
BUF_SIZE 0 sport->port.ops 216
DATA_SOURCE 0 sport r devm_kzalloc
BIT_INFO 0 sport->port.line 0x0,0x7fffffff
BIT_INFO 1 val 0x0,0xffff4ddf
MEM_ZERO 0 sport
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 sport->gpios->port->port_id

drivers/tty/serial/imx.c imx_uart_probe() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 0 sport->port.membase 4096-ptr_max
PARAM_VALUE 2 offset 132
BUF_SIZE 0 sport 1128
BUF_SIZE 0 sport->clk_ipg (-1),1-s32max
BUF_SIZE 0 sport->clk_per (-1),1-s32max
BUF_SIZE 0 sport->gpios 88
BUF_SIZE 0 sport->port.dev 1616
BUF_SIZE 0 sport->port.ops 216
DATA_SOURCE 0 sport r devm_kzalloc
BIT_INFO 0 sport->port.line 0x0,0x7fffffff
BIT_INFO 1 val 0x0,0xfffffff7
MEM_ZERO 0 sport
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 sport->gpios->port->port_id

drivers/tty/serial/imx.c imx_uart_probe() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 0 sport->port.membase 4096-ptr_max
PARAM_VALUE 1 val 0,4096-u32max
BUF_SIZE 0 sport 1128
BUF_SIZE 0 sport->clk_ipg (-1),1-s32max
BUF_SIZE 0 sport->clk_per (-1),1-s32max
BUF_SIZE 0 sport->gpios 88
BUF_SIZE 0 sport->port.dev 1616
BUF_SIZE 0 sport->port.ops 216
DATA_SOURCE 0 sport r devm_kzalloc
BIT_INFO 0 sport->port.line 0x0,0x7fffffff
BIT_INFO 0 sport->port.rs485.flags 0x1,0xffffffffffffffff
BIT_INFO 1 val 0x1000,0xffffffff
MEM_ZERO 0 sport
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,4096-u32max
NO_OVERFLOW_SIMPLE 0 sport->gpios->port->port_id

drivers/tty/serial/imx.c imx_uart_probe() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 0 sport->port.membase 4096-ptr_max
PARAM_VALUE 2 offset 128
BUF_SIZE 0 sport 1128
BUF_SIZE 0 sport->clk_ipg (-1),1-s32max
BUF_SIZE 0 sport->clk_per (-1),1-s32max
BUF_SIZE 0 sport->gpios 88
BUF_SIZE 0 sport->port.dev 1616
BUF_SIZE 0 sport->port.ops 216
DATA_SOURCE 0 sport r devm_kzalloc
BIT_INFO 0 sport->port.line 0x0,0x7fffffff
BIT_INFO 0 sport->port.rs485.flags 0x1,0xffffffffffffffff
BIT_INFO 1 val 0x1,0xffffffff
MEM_ZERO 0 sport
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
NO_OVERFLOW_SIMPLE 0 sport->gpios->port->port_id

drivers/tty/serial/imx.c imx_uart_probe() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 0 sport->port.membase 4096-ptr_max
PARAM_VALUE 1 val 0,2-u32max
PARAM_VALUE 2 offset 132
BUF_SIZE 0 sport 1128
BUF_SIZE 0 sport->clk_ipg (-1),1-s32max
BUF_SIZE 0 sport->clk_per (-1),1-s32max
BUF_SIZE 0 sport->gpios 88
BUF_SIZE 0 sport->port.dev 1616
BUF_SIZE 0 sport->port.ops 216
DATA_SOURCE 0 sport r devm_kzalloc
BIT_INFO 0 sport->port.line 0x0,0x7fffffff
BIT_INFO 0 sport->port.rs485.flags 0x1,0xffffffffffffffff
BIT_INFO 1 val 0x2,0xffffffff
MEM_ZERO 0 sport
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,2-u32max
NO_OVERFLOW_SIMPLE 0 sport->gpios->port->port_id

drivers/tty/serial/imx.c imx_uart_probe() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 0 sport->port.membase 4096-ptr_max
PARAM_VALUE 1 val 0,64-u32max
PARAM_VALUE 2 offset 144
BUF_SIZE 0 sport 1128
BUF_SIZE 0 sport->clk_ipg (-1),1-s32max
BUF_SIZE 0 sport->clk_per (-1),1-s32max
BUF_SIZE 0 sport->gpios 88
BUF_SIZE 0 sport->port.dev 1616
BUF_SIZE 0 sport->port.ops 216
DATA_SOURCE 0 sport r devm_kzalloc
BIT_INFO 0 sport->port.line 0x0,0x7fffffff
BIT_INFO 1 val 0x40,0xffffffff
MEM_ZERO 0 sport
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,64-u32max
NO_OVERFLOW_SIMPLE 0 sport->gpios->port->port_id

drivers/tty/serial/imx.c imx_uart_probe() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 0 sport->port.membase 4096-ptr_max
PARAM_VALUE 1 val 1156
PARAM_VALUE 2 offset 136
BUF_SIZE 0 sport 1128
BUF_SIZE 0 sport->clk_ipg (-1),1-s32max
BUF_SIZE 0 sport->clk_per (-1),1-s32max
BUF_SIZE 0 sport->gpios 88
BUF_SIZE 0 sport->port.dev 1616
BUF_SIZE 0 sport->port.ops 216
DATA_SOURCE 0 sport r devm_kzalloc
BIT_INFO 0 sport->port.line 0x0,0x7fffffff
MEM_ZERO 0 sport
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sport->gpios->port->port_id

drivers/tty/serial/imx.c imx_uart_probe() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 0 sport->port.membase 4096-ptr_max
PARAM_VALUE 2 offset 144
BUF_SIZE 0 sport 1128
BUF_SIZE 0 sport->clk_ipg (-1),1-s32max
BUF_SIZE 0 sport->clk_per (-1),1-s32max
BUF_SIZE 0 sport->gpios 88
BUF_SIZE 0 sport->port.dev 1616
BUF_SIZE 0 sport->port.ops 216
DATA_SOURCE 0 sport r devm_kzalloc
BIT_INFO 0 sport->port.line 0x0,0x7fffffff
BIT_INFO 1 val 0x0,0xffffffbf
MEM_ZERO 0 sport
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
NO_OVERFLOW_SIMPLE 0 sport->gpios->port->port_id

drivers/tty/serial/imx.c imx_uart_probe() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 0 sport->port.membase 4096-ptr_max
PARAM_VALUE 1 val 1024,1156
PARAM_VALUE 2 offset 136
BUF_SIZE 0 sport 1128
BUF_SIZE 0 sport->clk_ipg (-1),1-s32max
BUF_SIZE 0 sport->clk_per (-1),1-s32max
BUF_SIZE 0 sport->gpios 88
BUF_SIZE 0 sport->port.dev 1616
BUF_SIZE 0 sport->port.ops 216
DATA_SOURCE 0 sport r devm_kzalloc
FUZZY_MAX 1 val 1024
BIT_INFO 0 sport->port.line 0x0,0x7fffffff
BIT_INFO 1 val 0x400,0x484
MEM_ZERO 0 sport
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sport->gpios->port->port_id

drivers/tty/serial/imx.c imx_uart_restore_context() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 144
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_restore_context() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 156
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_restore_context() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 160
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_restore_context() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 164
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_restore_context() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 168
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_restore_context() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 180
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_restore_context() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_restore_context() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 132
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
BIT_INFO 1 val 0x1,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_restore_context() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 136
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_restore_context() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 140
BUF_SIZE 0 sport s32min-(-2),1-s32max
BUF_SIZE 0 sport s32min-(-2),1-s32max
DATA_SOURCE 0 sport $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sport unit_byte
LOCK2 flags
LOCK2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_rs485_config() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport r to_imx_port
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
LOCK2 &_T->lock->lock
LOCK2 _T->flags
LOCK2 _T->lock
HALF_LOCKED2 &tty->termios_rwsem

drivers/tty/serial/imx.c imx_uart_set_mctrl() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport r to_imx_port
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &tport->mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_set_mctrl() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 136
DATA_SOURCE 0 sport r to_imx_port
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &tport->mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_set_mctrl() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
DATA_SOURCE 0 sport r to_imx_port
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &tport->mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_set_termios() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 144
CAPPED_DATA 0 &sport->timer 1
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->port.ignore_status_mask 0x0,0x13c00
BIT_INFO 0 sport->port.read_status_mask 0x0,0x1c00
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
USER_DATA 1 val 0-u32max[c]
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_set_termios() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 164
CAPPED_DATA 0 &sport->timer 1
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->port.ignore_status_mask 0x0,0x13c00
BIT_INFO 0 sport->port.read_status_mask 0x0,0x1c00
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_set_termios() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 168
CAPPED_DATA 0 &sport->timer 1
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->port.ignore_status_mask 0x0,0x13c00
BIT_INFO 0 sport->port.read_status_mask 0x0,0x1c00
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_set_termios() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0-4294967
PARAM_VALUE 2 offset 176
CAPPED_DATA 0 &sport->timer 1
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->port.ignore_status_mask 0x0,0x13c00
BIT_INFO 0 sport->port.read_status_mask 0x0,0x1c00
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_set_termios() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0-12783,16385,16387-25071
PARAM_VALUE 2 offset 132
CAPPED_DATA 0 &sport->timer 1
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->port.ignore_status_mask 0x0,0x13c00
BIT_INFO 0 sport->port.read_status_mask 0x0,0x1c00
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-12783,16385-25071[c]
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_setup_ufcr() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0-16383
PARAM_VALUE 2 offset 144
DATA_SOURCE 0 sport $0
BIT_INFO 1 val 0x2000,0x23ff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-16383[c]
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &console_mutex
HALF_LOCKED2 0 &sport->port.lock

drivers/tty/serial/imx.c imx_uart_shutdown() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x0,0xfffffff3
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_shutdown() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,4096-u32max
CAPPED_DATA 0 &sport->timer 1
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x1000,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,4096-u32max
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_shutdown() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
CAPPED_DATA 0 &sport->timer 1
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x0,0xffffdccb
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_shutdown() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 140
CAPPED_DATA 0 &sport->timer 1
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x0,0xfffffff7
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_shutdown() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 132
CAPPED_DATA 0 &sport->timer 1
DATA_SOURCE 0 sport r to_imx_port
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_soft_reset() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,2-u32max
PARAM_VALUE 2 offset 132
BUF_SIZE 0 sport s32min-(-1),1-s32max
BUF_SIZE 0 sport s32min-(-1),1-s32max
DATA_SOURCE 0 sport $0
BIT_INFO 1 val 0x0,0xfffffffe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,2-u32max
UNITS 0 sport unit_byte
HALF_LOCKED2 &state->uart_port->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_soft_reset() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 164
BUF_SIZE 0 sport s32min-(-1),1-s32max
BUF_SIZE 0 sport s32min-(-1),1-s32max
DATA_SOURCE 0 sport $0
DATA_SOURCE 1 val r imx_uart_readl
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
UNITS 0 sport unit_byte
HALF_LOCKED2 &state->uart_port->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_soft_reset() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 168
BUF_SIZE 0 sport s32min-(-1),1-s32max
BUF_SIZE 0 sport s32min-(-1),1-s32max
DATA_SOURCE 0 sport $0
DATA_SOURCE 1 val r imx_uart_readl
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
UNITS 0 sport unit_byte
HALF_LOCKED2 &state->uart_port->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_soft_reset() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 180
BUF_SIZE 0 sport s32min-(-1),1-s32max
BUF_SIZE 0 sport s32min-(-1),1-s32max
DATA_SOURCE 0 sport $0
DATA_SOURCE 1 val r imx_uart_readl
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
UNITS 0 sport unit_byte
HALF_LOCKED2 &state->uart_port->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_start_rx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,2-u32max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x2,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,2-u32max
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock

drivers/tty/serial/imx.c imx_uart_start_rx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,4-u32max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,4-u32max
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock

drivers/tty/serial/imx.c imx_uart_start_tx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport r to_imx_port
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_start_tx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,8-u32max
PARAM_VALUE 2 offset 140
CAPPED_DATA 0 sport->trigger_stop_tx.base 1
CAPPED_DATA 0 &sport->trigger_stop_tx 1
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->tx_state 0x1,0xffffffffffffffff
BIT_INFO 1 val 0x8,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,8-u32max
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_start_tx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,8192-u32max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x2000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,8192-u32max
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_start_tx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,8192-u32max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x2000,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,8192-u32max[c]
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_startup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 16384-u32max
PARAM_VALUE 2 offset 140
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->rxtl 0x0,0x9
BIT_INFO 1 val 0x4000,0xffff43fe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 16384-u32max[c]
LOCK2 _T->lock
HALF_LOCKED2 &port->lock

drivers/tty/serial/imx.c imx_uart_startup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 4224
PARAM_VALUE 2 offset 148
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->rxtl 0x0,0x9
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_startup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 2
PARAM_VALUE 2 offset 152
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->rxtl 0x0,0x9
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_startup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->rxtl 0x0,0x9
BIT_INFO 1 val 0x1,0xfffffdff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_startup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 140
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->rxtl 0x0,0x9
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_startup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 136
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->rxtl 0x0,0x9
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_startup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,2-u32max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->rxtl 0x0,0x9
BIT_INFO 1 val 0x6,0xfffffff7
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,2-u32max
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_startup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,512-u32max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->rxtl 0x0,0x9
BIT_INFO 1 val 0x200,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,512-u32max
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_startup() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,8-u32max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->rxtl 0x0,0x9
BIT_INFO 1 val 0x8,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,8-u32max
LOCK2 _T->lock
LOCK2 flags
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_stop_rx_with_loopback_ctrl() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_stop_rx_with_loopback_ctrl() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 140
DATA_SOURCE 0 sport r to_imx_port
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_stop_rx_with_loopback_ctrl() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,4096-u32max
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x1000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,4096-u32max
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_stop_rx_with_loopback_ctrl() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport r to_imx_port
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_stop_tx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x0,0xffffdfff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 &ssp->port.lock
HALF_LOCKED2 &state->uart_port->lock
HALF_LOCKED2 &tty->flow.lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_stop_tx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 140
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 1 val 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 &ssp->port.lock
HALF_LOCKED2 &state->uart_port->lock
HALF_LOCKED2 &tty->flow.lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_stop_tx() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 132
CAPPED_DATA 0 sport->trigger_start_tx.base 1
CAPPED_DATA 0 &sport->trigger_start_tx 1
DATA_SOURCE 0 sport r to_imx_port
BIT_INFO 0 sport->tx_state 0x1,0xffffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 &ssp->port.lock
HALF_LOCKED2 &state->uart_port->lock
HALF_LOCKED2 &tty->flow.lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/imx.c imx_uart_transmit_buffer() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 1-255
PARAM_VALUE 2 offset 64
DATA_SOURCE 0 sport $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_transmit_buffer() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 1 val 0,8-u32max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport $0
BIT_INFO 1 val 0x8,0xffffdfff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,8-u32max[c]
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_transmit_buffer() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport $0
BIT_INFO 1 val 0x0,0xffffdfff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_transmit_buffer() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 64
DATA_SOURCE 0 sport $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &sport->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c imx_uart_ucrs_restore() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 128
DATA_SOURCE 0 sport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 flags

drivers/tty/serial/imx.c imx_uart_ucrs_restore() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 132
DATA_SOURCE 0 sport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 flags

drivers/tty/serial/imx.c imx_uart_ucrs_restore() -> imx_uart_writel()

Type Parameter Key Value
PARAM_VALUE 0 sport 4096-ptr_max
PARAM_VALUE 2 offset 136
DATA_SOURCE 0 sport $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 flags