Documented in 1 files:
Defined in 2 files as a member:
- drivers/net/wireless/ath/ath11k/core.h, line 131 (as a member)
- drivers/net/wireless/ath/ath12k/core.h, line 141 (as a member)
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/gpu/drm/xe/xe_gen_wa_oob.c
- drivers/net/wireless/ath/ath11k/dp_rx.c
- drivers/net/wireless/ath/ath12k/dp_rx.c
- drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
- drivers/tty/n_tty.c
Smatch caller information:
drivers/tty/n_tty.c do_output_char() -> is_continuation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | tty | 4096-ptr_max |
| BUF_SIZE | 1 | tty | (-1),1816 |
| BUF_SIZE | 1 | tty | (-1),1816 |
| BUF_SIZE | 1 | tty->write_buf | (-1),1024-65536 |
| CAPPED_DATA | 1 | tty | 1 |
| DATA_SOURCE | 0 | c | $0 [m] |
| DATA_SOURCE | 1 | tty | $1 |
| BIT_INFO | 1 | tty->termios.c_oflag | 0x1,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | tty->termios.c_cflag | 0-u32max[c] |
| USER_DATA | 1 | tty->termios.c_iflag | 0-u32max[c] |
| USER_DATA | 1 | tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 1 | tty->termios.c_lflag | 0-u32max[c] |
| USER_DATA | 1 | tty->termios.c_line | 0-255 |
| USER_DATA | 1 | tty->termios.c_oflag | 1-u32max[c] |
| USER_DATA | 1 | tty->termios.c_ospeed | 0-u32max |
| USER_DATA | 1 | tty->write_cnt | 1025-u16max[c] |
| NO_OVERFLOW_SIMPLE | 1 | tty->driver_data->d_fsdata | |
| NO_OVERFLOW_SIMPLE | 1 | tty->driver_data->d_fsdata->d_fsdata | |
| NO_OVERFLOW_SIMPLE | 1 | tty->name | |
| USER_PTR | 1 | tty->disc_data->priv->rx_skb->data | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | 1 | &tty->atomic_write_lock | |
| HALF_LOCKED2 | 1 | &tty->ldisc_sem | |
| HALF_LOCKED2 | 1 | &tty->legacy_mutex | |
| HALF_LOCKED2 | 1 | &tty->port->buf.lock | |
| HALF_LOCKED2 | 1 | &tty->termios_rwsem |
drivers/tty/n_tty.c eraser() -> is_continuation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | tty | 4096-ptr_max |
| PARAM_VALUE | 1 | tty->termios.c_iflag | 1024-u32max |
| CAPPED_DATA | 1 | tty | 1 |
| DATA_SOURCE | 0 | c | r read_buf |
| DATA_SOURCE | 1 | tty | $1 |
| USER_PTR | 1 | tty->disc_data->priv->rx_skb->data | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | 1 | &tty->ldisc_sem | |
| HALF_LOCKED2 | 1 | &tty->port->buf.lock |
drivers/tty/n_tty.c eraser() -> is_continuation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | tty | 4096-ptr_max |
| PARAM_VALUE | 1 | tty->termios.c_iflag | 1024-u32max |
| CAPPED_DATA | 1 | tty | 1 |
| DATA_SOURCE | 0 | c | r read_buf |
| DATA_SOURCE | 1 | tty | $1 |
| USER_PTR | 1 | tty->disc_data->priv->rx_skb->data | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | 1 | &tty->ldisc_sem | |
| HALF_LOCKED2 | 1 | &tty->port->buf.lock |
drivers/tty/n_tty.c eraser() -> is_continuation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | c | 0-8,10-255 |
| PARAM_VALUE | 1 | tty | 4096-ptr_max |
| PARAM_VALUE | 1 | tty->termios.c_iflag | 1024-u32max |
| CAPPED_DATA | 1 | tty | 1 |
| DATA_SOURCE | 0 | c | r read_buf |
| DATA_SOURCE | 1 | tty | $1 |
| BIT_INFO | 1 | tty->termios.c_lflag | 0x8,0xffffffffffffffff |
| USER_PTR | 1 | tty->disc_data->priv->rx_skb->data | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | 1 | &tty->ldisc_sem | |
| HALF_LOCKED2 | 1 | &tty->port->buf.lock |
drivers/tty/n_tty.c process_output_block() -> is_continuation()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | c | 0-7,11-12,14-255 |
| PARAM_VALUE | 1 | tty | 4096-ptr_max |
| BUF_SIZE | 1 | tty->write_buf | (-1),1024-65536 |
| CAPPED_DATA | 1 | tty | 1 |
| DATA_SOURCE | 1 | tty | $0 |
| BIT_INFO | 1 | tty->termios.c_oflag | 0x0,0xfffffffd |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | tty->write_cnt | 1025-u16max[c] |
| LOCK2 | _T->lock | ||
| LOCK2 | 1 | &tty->atomic_write_lock | |
| LOCK2 | 1 | &tty->ldisc_sem | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | 1 | &tty->termios_rwsem | |
| TYPE_LOCK | (struct tty_struct)->atomic_write_lock | ||
| TYPE_LOCK | (struct tty_struct)->ldisc_sem |