Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/tty/serial/sh-sci.c sci_dma_rx_timer_fn() -> sci_dma_rx_submit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->chan_rx | 4096-ptr_max |
| PARAM_VALUE | 0 | s->chan_rx->device | 4096-ptr_max |
| PARAM_VALUE | 0 | s->chan_rx->device->device_tx_status | 4096-ptr_max |
| PARAM_VALUE | 0 | s->port.cons | 0,4096-ptr_max |
| PARAM_VALUE | 0 | s->sg_rx | 4096-ptr_max |
| PARAM_VALUE | 1 | port_lock_held | 1 |
| CAPPED_DATA | 0 | s->active_rx | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &port->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/sh-sci.c sci_request_dma() -> sci_dma_rx_submit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->buf_len_rx | 32-8589934590 |
| PARAM_VALUE | 0 | s->chan_rx | 4096-ptr_max |
| PARAM_VALUE | 0 | s->chan_rx->client_count | 1-s32max |
| PARAM_VALUE | 0 | s->chan_rx->device | 4096-ptr_max |
| PARAM_VALUE | 0 | s->chan_rx_saved | 4096-ptr_max |
| PARAM_VALUE | 0 | s->cookie_tx | (-22) |
| PARAM_VALUE | 0 | s->rx_buf | 4096-ptr_max |
| PARAM_VALUE | 0 | s->rx_timer._softexpires | 0 |
| PARAM_VALUE | 0 | s->rx_timer.base | 4096-ptr_max |
| PARAM_VALUE | 0 | s->rx_timer.function | 1-u64max |
| PARAM_VALUE | 0 | s->rx_timer.is_queued | 0 |
| PARAM_VALUE | 0 | s->rx_timer.is_rel | 0 |
| PARAM_VALUE | 0 | s->rx_timer.node.expires | 0 |
| PARAM_VALUE | 0 | s->rx_timer.node.node.next | 0 |
| PARAM_VALUE | 0 | s->rx_timer.node.node.node.rb_left | 0 |
| PARAM_VALUE | 0 | s->rx_timer.node.node.node.rb_right | 0 |
| PARAM_VALUE | 0 | s->rx_timer.node.node.prev | 0 |
| PARAM_VALUE | 0 | s->sg_rx | 4096-ptr_max |
| PARAM_VALUE | 1 | port_lock_held | 0 |
| MEM_ZERO | 0 | &s->rx_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &port->lock |
drivers/tty/serial/sh-sci.c sci_rx_interrupt() -> sci_dma_rx_submit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->chan_rx | 1-u64max |
| PARAM_VALUE | 0 | s->regtype | 0-12,14-255 |
| PARAM_VALUE | 0 | s->type | 0-82,84-92,94-255 |
| PARAM_VALUE | 1 | port_lock_held | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |