Defined in 2 files as a function:
- include/linux/serial_core.h, line 1207 (as a function)
- include/linux/serial_core.h, line 1282 (as a function)
Referenced in 44 files:
- drivers/tty/serial/altera_jtaguart.c, line 119
- drivers/tty/serial/altera_uart.c, line 238
- drivers/tty/serial/amba-pl010.c, line 155
- drivers/tty/serial/apbuart.c, line 108
- drivers/tty/serial/arc_uart.c, line 230
- drivers/tty/serial/atmel_serial.c, line 1559
- drivers/tty/serial/clps711x.c, line 131
- drivers/tty/serial/cpm_uart.c, line 281
- drivers/tty/serial/dz.c, line 230
- drivers/tty/serial/fsl_linflexuart.c, line 264
- drivers/tty/serial/fsl_lpuart.c, line 1068
- drivers/tty/serial/imx.c, line 908
- drivers/tty/serial/ip22zilog.c, line 303
- drivers/tty/serial/liteuart.c, line 115
- drivers/tty/serial/ma35d1_serial.c, line 269
- drivers/tty/serial/max310x.c, line 764
- drivers/tty/serial/mcf.c, line 317
- drivers/tty/serial/milbeaut_usio.c, line 167
- drivers/tty/serial/mpc52xx_uart.c, line 1387
- drivers/tty/serial/mux.c, line 229
- drivers/tty/serial/mvebu-uart.c, line 301
- drivers/tty/serial/mxs-auart.c, line 645
- drivers/tty/serial/pic32_uart.c, line 325
- drivers/tty/serial/pmac_zilog.c, line 249
- drivers/tty/serial/rp2.c, line 406
- drivers/tty/serial/rsci.c, line 504
- drivers/tty/serial/sa1100.c, line 217
- drivers/tty/serial/samsung_tty.c, line 830
- drivers/tty/serial/sb1250-duart.c, line 373
- drivers/tty/serial/sc16is7xx.c, line 635
- drivers/tty/serial/sccnxp.c, line 426
- drivers/tty/serial/serial-tegra.c, line 664
- drivers/tty/serial/serial_txx9.c, line 307
- drivers/tty/serial/sh-sci.c
- drivers/tty/serial/sprd_serial.c, line 638
- drivers/tty/serial/st-asc.c, line 307
- drivers/tty/serial/sunhv.c
- drivers/tty/serial/sunsab.c, line 213
- drivers/tty/serial/sunsu.c, line 354
- drivers/tty/serial/sunzilog.c, line 388
- drivers/tty/serial/tegra-utc.c, line 190
- drivers/tty/serial/ucc_uart.c, line 495
- drivers/tty/serial/vt8500_serial.c, line 183
- drivers/tty/serial/zs.c, line 597
Smatch caller information:
drivers/tty/serial/sh-sci.c sci_receive_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->state->port.buf.tail | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | ch | r sci_serial_in |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/tty/serial/sh-sci.c sci_receive_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->state->port.buf.tail | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | ch | r sci_serial_in |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/tty/serial/altera_uart.c altera_uart_rx_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| BUF_SIZE | 0 | port | (-1),616 |
| BUF_SIZE | 0 | port | (-1),616 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | ch | r altera_uart_readl |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | 0 | &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/ucc_uart.c qe_uart_int_rx() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->state->port.buf.tail | 4096-ptr_max |
| BUF_SIZE | 0 | port | 616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/tty/serial/sccnxp.c sccnxp_handle_rx() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | port->dev->driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | ch | r sccnxp_port_read |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | &s->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct sccnxp_port)->lock |
drivers/tty/serial/milbeaut_usio.c mlb_usio_rx_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PARAM_VALUE | 0 | port->lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | ch | r readw |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | 0 | &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/amba-pl010.c pl010_rx_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PARAM_VALUE | 0 | port->lock.rlock.dep_map->name | 0-255 |
| BUF_SIZE | 0 | port | 616 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | ch | r readb |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | 0 | &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/sc16is7xx.c sc16is7xx_handle_rx() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | 616 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/tty/serial/max310x.c max310x_handle_rx() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->read_status_mask | 0-1,3-u32max |
| BUF_SIZE | 0 | port | 616 |
| CAPPED_DATA | 0 | port->fifosize | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | ch | r max310x_port_read |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/tty/serial/sprd_serial.c sprd_rx() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PARAM_VALUE | 0 | port->lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | ch | r serial_in |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | 0 | &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/liteuart.c liteuart_rx_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| BUF_SIZE | 0 | port | 616 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | ch | r litex_read8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | 0 | &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/altera_jtaguart.c altera_jtaguart_rx_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PARAM_VALUE | 0 | port->lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 0 | port | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | 0 | &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/st-asc.c asc_receive_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PARAM_VALUE | 0 | port->lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 0 | port | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | 0 | &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/vt8500_serial.c handle_rx() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PARAM_VALUE | 0 | port->lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 0 | port | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255[c] |
| LOCK2 | 0 | &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_rxint() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| DATA_SOURCE | 1 | ch | r imx_uart_readl |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| 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/ma35d1_serial.c receive_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| DATA_SOURCE | 1 | ch | r serial_in |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/tty/serial/arc_uart.c arc_serial_rx_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PARAM_VALUE | 0 | port->lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | ch | r readb |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | 0 | &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/rp2.c rp2_rx_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | &up->port.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/mvebu-uart.c mvebu_uart_rx_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255[c] |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/tty/serial/serial-tegra.c tegra_uart_handle_rx_pio() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| DATA_SOURCE | 1 | ch | r tegra_uart_read |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| HALF_LOCKED2 | &u->lock | ||
| HALF_LOCKED2 | flags |
drivers/tty/serial/rsci.c rsci_receive_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->state->port.buf.tail | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/tty/serial/fsl_lpuart.c lpuart_handle_sysrq_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 1-255 |
| DATA_SOURCE | 0 | port | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sport->port.lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/fsl_linflexuart.c linflex_rxint() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| DATA_SOURCE | 0 | port | $1 |
| DATA_SOURCE | 1 | ch | r readb |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | flags | ||
| LOCK2 | 0 | &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/samsung_tty.c s3c24xx_serial_rx_drain_fifo() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| BUF_SIZE | 0 | port | 616 |
| DATA_SOURCE | 1 | ch | r rd_reg |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | &port->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/clps711x.c uart_clps711x_int_rx() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->dev | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255[c] |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/tty/serial/pic32_uart.c pic32_uart_do_rx() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PARAM_VALUE | 0 | port->lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 0 | port | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255[c] |
| LOCK2 | 0 | &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/mxs-auart.c mxs_auart_rx_char() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ch | r mxs_read |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| LOCK2 | &s->port.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/atmel_serial.c atmel_rx_from_ring() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| PARAM_VALUE | 0 | port->lock.rlock.dep_map->name | 0-255 |
| BUF_SIZE | 0 | port | 616 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &port->lock | |
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/tegra-utc.c tegra_utc_rx_chars() -> uart_handle_sysrq_char()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->cons | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ch | r tegra_utc_rx_readl |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | ch | 0-255 |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |