Defined in 1 files as a function:
Referenced in 7 files:
- drivers/accessibility/speakup/serialio.h, line 38
- drivers/tty/serial/8250/8250_early.c, line 94
- drivers/tty/serial/8250/8250_port.c
- drivers/tty/serial/8250/8250_rt288x.c, line 110
- drivers/tty/serial/omap-serial.c
- drivers/tty/serial/pxa.c, line 573
- drivers/tty/serial/sunsu.c, line 1245
Smatch caller information:
drivers/accessibility/speakup/serialio.c spk_serial_send_xchar() -> uart_lsr_tx_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lsr | 0-255 |
| HOST_DATA | 0 | lsr | 0-255 |
| LOCK2 | global &spk_mutex |
drivers/accessibility/speakup/serialio.c spk_serial_send_xchar() -> uart_lsr_tx_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lsr | 0-255 |
| HOST_DATA | 0 | lsr | 0-255 |
| LOCK2 | global &spk_mutex |
drivers/accessibility/speakup/serialio.c spk_serial_wait_for_xmitr() -> uart_lsr_tx_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lsr | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lsr | 0-255 |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &speakup_info.spinlock | ||
| HALF_LOCKED2 | global &spk_mutex |
drivers/accessibility/speakup/serialio.c spk_serial_wait_for_xmitr() -> uart_lsr_tx_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lsr | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lsr | 0-255 |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &speakup_info.spinlock | ||
| HALF_LOCKED2 | global &spk_mutex |
drivers/tty/serial/8250/8250_early.c serial_putc() -> uart_lsr_tx_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lsr | r serial8250_early_in |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lsr | 0-u16max |
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &s->lock |
drivers/tty/serial/8250/8250_rt288x.c au_putc() -> uart_lsr_tx_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lsr | r au_serial_in |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lsr | 0-u16max |
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &s->lock |
drivers/tty/serial/8250/8250_port.c serial8250_tx_chars() -> uart_lsr_tx_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lsr | 0-u16max |
| HALF_LOCKED2 | &_T->lock->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &up->port.lock | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | flags |
drivers/tty/serial/8250/8250_port.c serial8250_tx_empty() -> uart_lsr_tx_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| LOCK2 | &_T->lock->lock | ||
| LOCK2 | _T->flags | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/tty/serial/omap-serial.c omap_serial_early_putc() -> uart_lsr_tx_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lsr | r omap_serial_early_in |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lsr | 0-u16max |
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &s->lock |
drivers/tty/serial/omap-serial.c wait_for_xmitr() -> uart_lsr_tx_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lsr | r serial_in |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lsr | 0-u16max |
| HALF_LOCKED2 | flags |