Defined in 1 files as a function:
Referenced in 66 files:
- drivers/net/usb/hso.c, line 2011
- drivers/s390/char/con3215.c, line 414
- drivers/s390/char/sclp_tty.c
- drivers/s390/char/sclp_vt220.c, line 514
- drivers/tty/ehv_bytechan.c, line 384
- drivers/tty/hvc/hvcs.c, line 583
- drivers/tty/n_gsm.c, line 2436
- drivers/tty/nozomi.c
- drivers/tty/rpmsg_tty.c, line 42
- drivers/tty/serial/8250/8250_bcm7271.c, line 471
- drivers/tty/serial/8250/8250_dma.c, line 60
- drivers/tty/serial/8250/8250_mtk.c
- drivers/tty/serial/8250/8250_omap.c, line 951
- drivers/tty/serial/8250/8250_pci1xxxx.c, line 427
- drivers/tty/serial/amba-pl011.c
- drivers/tty/serial/atmel_serial.c
- drivers/tty/serial/fsl_lpuart.c, line 1102
- drivers/tty/serial/icom.c, line 1002
- drivers/tty/serial/imx.c, line 1247
- drivers/tty/serial/jsm/jsm_tty.c, line 628
- drivers/tty/serial/men_z135_uart.c, line 277
- drivers/tty/serial/mxs-auart.c, line 823
- drivers/tty/serial/pch_uart.c
- drivers/tty/serial/qcom_geni_serial.c, line 728
- drivers/tty/serial/samsung_tty.c, line 520
- drivers/tty/serial/serial-tegra.c, line 691
- drivers/tty/serial/sh-sci.c, line 1455
- drivers/tty/serial/sprd_serial.c, line 413
- drivers/tty/serial/stm32-usart.c, line 465
- drivers/tty/serial/sunhv.c, line 165
- drivers/tty/tty_buffer.c, line 565
- drivers/tty/vcc.c, line 299
- drivers/tty/vt/keyboard.c, line 334
- drivers/tty/vt/vt.c, line 1858
- drivers/usb/class/cdc-acm.c, line 509
- drivers/usb/gadget/function/u_serial.c, line 416
- drivers/usb/host/xhci-dbgtty.c, line 151
- drivers/usb/serial/aircable.c, line 112
- drivers/usb/serial/cp210x.c, line 917
- drivers/usb/serial/cyberjack.c, line 321
- drivers/usb/serial/garmin_gps.c, line 244
- drivers/usb/serial/generic.c, line 362
- drivers/usb/serial/io_edgeport.c, line 1878
- drivers/usb/serial/io_ti.c, line 1810
- drivers/usb/serial/ir-usb.c, line 372
- drivers/usb/serial/iuu_phoenix.c, line 590
- drivers/usb/serial/keyspan.c
- drivers/usb/serial/keyspan_pda.c, line 183
- drivers/usb/serial/kl5kusb105.c, line 361
- drivers/usb/serial/kobil_sct.c, line 256
- drivers/usb/serial/mct_u232.c, line 538
- drivers/usb/serial/metro-usb.c, line 139
- drivers/usb/serial/mos7720.c, line 785
- drivers/usb/serial/mos7840.c, line 437
- drivers/usb/serial/mxuport.c, line 328
- drivers/usb/serial/navman.c, line 54
- drivers/usb/serial/omninet.c, line 149
- drivers/usb/serial/opticon.c, line 51
- drivers/usb/serial/oti6858.c, line 779
- drivers/usb/serial/quatech2.c, line 522
- drivers/usb/serial/safe_serial.c, line 217
- drivers/usb/serial/sierra.c, line 537
- drivers/usb/serial/symbolserial.c, line 68
- drivers/usb/serial/ti_usb_3410_5052.c, line 1268
- drivers/usb/serial/usb_wwan.c, line 234
- net/bluetooth/rfcomm/tty.c
Smatch caller information:
drivers/usb/serial/mxuport.c mxuport_process_read_urb_data() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-255 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 1 | chars | $1 |
| DATA_SOURCE | 2 | size | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/ti_usb_3410_5052.c ti_recv() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-s32max,18446744071562067968-u64max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | chars | $1 [m] |
| DATA_SOURCE | 2 | size | $2 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | chars | 4096-ptr_max[c][u] |
| USER_DATA | 2 | size | 1-s32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/tty/serial/sh-sci.c sci_dma_rx_push() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | s32min,64-s32max |
| DATA_SOURCE | 1 | chars | $1 |
| DATA_SOURCE | 2 | size | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &port->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/usb/serial/mct_u232.c mct_u232_read_int_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/tty/serial/8250/8250_dma.c __dma_rx_complete() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | 1-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &p->port.lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/serial/io_edgeport.c edge_tty_recv() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u16max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 1 | chars | $1 |
| DATA_SOURCE | 2 | size | $2 |
| BIT_INFO | 2 | size | 0x0,0x7fff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | chars | 4096-ptr_max[c][u] |
| USER_DATA | 2 | size | 1-32766[c] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &edge_serial->es_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct edgeport_serial)->es_lock |
drivers/tty/serial/8250/8250_bcm7271.c brcmuart_rx_buf_done_isr() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| BUF_SIZE | 0 | port | 984 |
| DATA_SOURCE | 2 | size | r udma_readl |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | size | 0-u32max |
| LOCK2 | &up->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/nozomi.c receive_data() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 2-3 |
| BUF_SIZE | 1 | chars | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | *chars | 0-255 |
| HOST_DATA | 2 | size | 2-3 |
| LOCK2 | &dc->spin_mutex | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct nozomi)->spin_mutex |
drivers/tty/nozomi.c receive_data() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 4 |
| BUF_SIZE | 1 | chars | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | *chars | 0-255 |
| LOCK2 | &dc->spin_mutex | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct nozomi)->spin_mutex |
drivers/tty/vt/keyboard.c puts_queue() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | chars | 1-u64max |
| PARAM_VALUE | 2 | size | 0-1010101 |
| BUF_SIZE | 1 | chars | (-1),4,7,10 |
| BUF_SIZE | 1 | chars | (-1),4,7,10 |
| DATA_SOURCE | 1 | chars | $1 |
| STR_LEN | 0 | port | 0-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &func_buf_lock | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/usb/serial/iuu_phoenix.c read_buf_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/garmin_gps.c send_to_tty() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | chars | $1 |
| DATA_SOURCE | 2 | size | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 4-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
drivers/usb/serial/aircable.c aircable_process_packet() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-64 |
| DATA_SOURCE | 1 | chars | $2 [m] |
| DATA_SOURCE | 2 | size | $3 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-63[c] |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/quatech2.c qt2_process_read_urb() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 1 | *chars | 27 |
| PARAM_VALUE | 2 | size | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/tty/serial/jsm/jsm_tty.c jsm_input() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | port->buf.tail->commit | 0 |
| PARAM_VALUE | 0 | port->buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | port->buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | port->buf.tail->read | 0 |
| PARAM_VALUE | 0 | port->buf.tail->size | 0,256-u32max |
| PARAM_VALUE | 0 | port->buf.tail->used | 0 |
| PARAM_VALUE | 0 | port->tty | 4096-ptr_max |
| PARAM_VALUE | 0 | port->tty->termios.c_cflag | 128-u32max |
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-8192 |
| BUF_SIZE | 0 | port | 984 |
| CAPPED_DATA | 2 | size | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | port->buf.tail->next->size | 0,256-u32max[c] |
| HOST_DATA | 0 | port->buf.tail->size | 0,256-u32max[c] |
| HOST_DATA | 2 | size | 1-8192[c] |
| LOCK2 | &brd->bd_intr_lock | ||
| LOCK2 | &ch->ch_lock | ||
| LOCK2 | lock_flags | ||
| LOCK2 | lock_flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct jsm_board)->bd_intr_lock | ||
| TYPE_LOCK | (struct jsm_channel)->ch_lock |
drivers/usb/serial/symbolserial.c symbol_int_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-255 |
| CAPPED_DATA | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/tty/serial/8250/8250_omap.c __dma_rx_do_complete() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 1-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | 1-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &_T->lock->lock | ||
| HALF_LOCKED2 | &priv->rx_dma_lock | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | flags |
drivers/usb/serial/keyspan.c usa28_indat_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/keyspan.c usa49_indat_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/keyspan.c usa90_indat_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/tty/n_gsm.c gsm_dlci_data() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | (-1),1501 |
| BUF_SIZE | 1 | chars | (-1),1501 |
| DATA_SOURCE | 1 | chars | $1 [m] |
| DATA_SOURCE | 2 | size | $2 [m] |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->port->buf.lock |
drivers/usb/serial/cyberjack.c cyberjack_read_bulk_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/host/xhci-dbgtty.c dbc_rx_push_buffer() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 1 | chars | (-1),1024 |
| BUF_SIZE | 1 | chars | (-1),1024 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &port->port_lock | ||
| HALF_LOCKED2 | &dbc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct dbc_port)->port_lock |
drivers/tty/rpmsg_tty.c rpmsg_tty_cb() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 1-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 1 | chars | $1 |
| DATA_SOURCE | 2 | size | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | *chars | 0-255 |
| HOST_DATA | 2 | size | 1-u16max[c] |
| HALF_LOCKED2 | &channel->recv_lock | ||
| HALF_LOCKED2 | &ept->cb_lock |
drivers/usb/serial/keyspan_pda.c keyspan_pda_rx_interrupt() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/mos7840.c mos7840_bulk_in_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/mos7720.c mos7720_bulk_in_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/tty/serial/sprd_serial.c sprd_uart_dma_rx() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | 1024 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &port->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/usb/serial/usb_wwan.c usb_wwan_indat_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/io_ti.c edge_tty_recv() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-s32max,18446744071562067968-u64max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | chars | $1 |
| DATA_SOURCE | 2 | size | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | size | 1-s32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/tty/serial/stm32-usart.c stm32_usart_push_buffer_dma() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| BUF_SIZE | 0 | port | 984 |
| DATA_SOURCE | 2 | size | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | flags |
drivers/tty/tty_buffer.c tty_insert_flip_string_and_push_buffer() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 1-u64max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | chars | $1 |
| DATA_SOURCE | 2 | size | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | size | 1-u32max[c] |
| USER_DATA | 1 | *chars | 0-255 |
| USER_DATA | 2 | size | 1-65543[c] |
| USER_PTR | 1 | chars | |
| LOCK2 | flags | ||
| LOCK2 | 0 | &port->lock | |
| HALF_LOCKED2 | &ap->xmit_lock | ||
| HALF_LOCKED2 | &component->io_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | &gsm->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sl->lock | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &spk_mutex | ||
| TYPE_LOCK | (struct tty_port)->lock |
drivers/usb/serial/oti6858.c oti6858_read_bulk_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| FUZZY_MAX | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/generic.c usb_serial_generic_process_read_urb() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/tty/serial/pch_uart.c dma_push_rx() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | port->buf.tail->commit | 0 |
| PARAM_VALUE | 0 | port->buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | port->buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | port->buf.tail->read | 0 |
| PARAM_VALUE | 0 | port->buf.tail->size | 0,256-u32max |
| PARAM_VALUE | 0 | port->buf.tail->used | 0 |
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | port | 984 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 2 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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 |
drivers/tty/serial/pch_uart.c push_rx() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 0-s32max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | 4096 |
| BUF_SIZE | 1 | chars | 4096 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 1 | chars | $1 |
| DATA_SOURCE | 2 | size | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &priv->port.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/vt/vt.c respond_string() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chars | 99080630405414912,1261283776437817344,3797803486467522560,9117691714620612608 |
| PARAM_VALUE | 2 | size | 4-24 |
| BUF_SIZE | 0 | port->itty | (-1),8-s32max |
| BUF_SIZE | 1 | chars | 5-6,8,40 |
| BUF_SIZE | 1 | chars | 5-6,8,40 |
| DATA_SOURCE | 0 | port | $2 |
| DATA_SOURCE | 1 | chars | $0 |
| DATA_SOURCE | 2 | size | $1 |
| STR_LEN | 0 | port | (-1),4-5 |
| STR_LEN | 1 | chars | (-1),4-5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &console_sem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &port->buf.lock |
drivers/tty/serial/imx.c imx_uart_dma_rx_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 0 | port | 984 |
| CAPPED_DATA | 2 | size | 1 |
| BIT_INFO | 2 | size | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| 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 |
drivers/tty/serial/men_z135_uart.c men_z135_handle_rx() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | port->buf.tail->commit | 0 |
| PARAM_VALUE | 0 | port->buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | port->buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | port->buf.tail->read | 0 |
| PARAM_VALUE | 0 | port->buf.tail->size | 0,256-u32max |
| PARAM_VALUE | 0 | port->buf.tail->used | 0 |
| PARAM_VALUE | 2 | size | 1-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | 4096 |
| DATA_SOURCE | 2 | size | r tty_buffer_request_room |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | port->buf.tail->next->size | 0,256-u32max[c] |
| HOST_DATA | 0 | port->buf.tail->size | 0,256-u32max[c] |
| HOST_DATA | 1 | *chars | 0-255 |
| HOST_DATA | 2 | size | 1-u16max[c] |
| LOCK2 | &port->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/usb/serial/navman.c navman_read_int_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/metro-usb.c metrousb_read_int_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/rfcomm/tty.c rfcomm_dev_data_ready() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | 1-s32max |
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &dlc->lock | ||
| LOCK2 | global &rfcomm_mutex | ||
| TYPE_LOCK | (struct rfcomm_dlc)->lock |
net/bluetooth/rfcomm/tty.c rfcomm_tty_copy_pending() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->tty | 0,4096-ptr_max |
| BUF_SIZE | 1 | chars | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &dev->dlc->lock | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &spk_mutex | ||
| TYPE_LOCK | (struct rfcomm_dlc)->lock |
drivers/tty/serial/8250/8250_pci1xxxx.c pci1xxxx_rx_burst() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 0 |
| PARAM_VALUE | 1 | chars | 4062162298508079104 |
| PARAM_VALUE | 2 | size | 1-2,4-u32max |
| BUF_SIZE | 0 | port | 0 |
| BUF_SIZE | 1 | chars | 512 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &port->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &i->lock | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/serial-tegra.c tegra_uart_copy_rx_to_tty() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | 4096 |
| DATA_SOURCE | 0 | port | $1 |
| DATA_SOURCE | 2 | size | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &u->lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/class/cdc-acm.c acm_process_read_urb() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &acm->read_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct acm)->read_lock |
drivers/tty/serial/icom.c recv_interrupt() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 0-32766 |
| BUF_SIZE | 0 | port | 984 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &icom_port->uart_port.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/qcom_geni_serial.c handle_rx_uart() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | 4-1020,2048 |
| DATA_SOURCE | 2 | size | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | size | 1-u32max |
| LOCK2 | &uport->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/usb/serial/cp210x.c cp210x_process_read_urb() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/tty/serial/fsl_lpuart.c lpuart_tty_insert_flip_string() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | port | 984 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | chars | $1 |
| DATA_SOURCE | 2 | size | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &sport->port.lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/usb/serial/omninet.c omninet_process_read_urb() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-255 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/opticon.c opticon_process_data_packet() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-u32max |
| DATA_SOURCE | 1 | chars | $1 |
| DATA_SOURCE | 2 | size | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/kobil_sct.c kobil_read_int_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/gadget/function/u_serial.c gs_rx_push() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-1),1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &port->port_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gs_port)->port_lock |
drivers/tty/serial/samsung_tty.c s3c24xx_uart_copy_rx_to_tty() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 1-u64max |
| PARAM_VALUE | 2 | size | 1-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | 4096 |
| DATA_SOURCE | 0 | port | $1 |
| DATA_SOURCE | 2 | size | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | flags |
drivers/tty/serial/8250/8250_mtk.c mtk8250_dma_rx_complete() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | port | 984 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &up->port.lock | ||
| LOCK2 | flags | ||
| 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/8250/8250_mtk.c mtk8250_dma_rx_complete() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | port->buf.tail->commit | 0 |
| PARAM_VALUE | 0 | port->buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | port->buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | port->buf.tail->read | 0 |
| PARAM_VALUE | 0 | port->buf.tail->size | 0,256-u32max |
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | 1-s32max |
| BUF_SIZE | 1 | chars | 1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &up->port.lock | ||
| LOCK2 | flags | ||
| 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/usb/serial/sierra.c sierra_indat_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/ir-usb.c ir_process_read_urb() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/serial/safe_serial.c safe_process_read_urb() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| CAPPED_DATA | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-255[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/net/usb/hso.c put_rxbuf_data() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | port->tty | 0,4096-ptr_max |
| BUF_SIZE | 1 | chars | s32min-(-2),1-s32max |
| CAPPED_DATA | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &serial->serial_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct hso_serial)->serial_lock |
drivers/usb/serial/kl5kusb105.c klsi_105_process_read_urb() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-u16max |
| CAPPED_DATA | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/tty/serial/mxs-auart.c dma_rx_callback() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 0-u16max |
| BUF_SIZE | 0 | port | 984 |
| BUF_SIZE | 1 | chars | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | size | 1-u16max[c] |
| 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 |
drivers/tty/serial/atmel_serial.c atmel_rx_from_dma() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-2147487743,18446744071562072065-u64max |
| BUF_SIZE | 0 | port | 984 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &port->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/atmel_serial.c atmel_rx_from_dma() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | port | 984 |
| BIT_INFO | 2 | size | 0x0,0x7fffffff |
| BIT_INFO | 2 | size | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | chars | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &port->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/tty/serial/atmel_serial.c atmel_rx_from_pdc() -> tty_insert_flip_string()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chars | 4096-ptr_max |
| BUF_SIZE | 0 | port | 984 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &port->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct uart_port)->lock |