Documented in 1 files:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/usb/serial/mxuport.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-255
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/ti_usb_3410_5052.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-s32max,18446744071562067968-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 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 chars 4096-ptr_max[c][u]
USER_DATA 3 size 1-s32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/sh-sci.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
BUF_SIZE 0 port 984
BUF_SIZE 1 chars s32min,64-s32max
BUF_SIZE 1 chars s32min,64-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &port->lock
LOCK2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/usb/serial/mct_u232.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/8250/8250_dma.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-s32max,18446744071562067968-u64max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars 1-s32max
BUF_SIZE 1 chars 1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &p->port.lock
HALF_LOCKED2 flags

drivers/usb/serial/io_edgeport.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u16max
BUF_SIZE 1 chars s32min-(-1),1-s32max
BUF_SIZE 1 chars s32min-(-1),1-s32max
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
BIT_INFO 3 size 0x0,0x7fff
BIT_INFO 3 size 0x0,0x7fff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 chars 4096-ptr_max[c][u]
USER_DATA 3 size 1-32766[c]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
LOCK2 &edge_serial->es_lock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct edgeport_serial)->es_lock

drivers/usb/serial/ssu100.c ssu100_process_read_urb() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0-3
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-1),1-s32max
BUF_SIZE 1 chars s32min-(-1),1-s32max
FUZZY_MAX 2 flag 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/ark3116.c ark3116_process_read_urb() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0-3
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
FUZZY_MAX 2 flag 3
HARD_MAX 2 flag 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/ftdi_sio.c ftdi_process_packet() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0,2-3
PARAM_VALUE 3 size 1-65533
CAPPED_DATA 3 size 1
FUZZY_MAX 2 flag 3
HARD_MAX 2 flag 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 size 1-65532[c]
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/8250/8250_bcm7271.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0
BUF_SIZE 0 port 984
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

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 flag 0
PARAM_VALUE 3 size 2-4
BUF_SIZE 1 chars 4
BUF_SIZE 1 chars 4
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *chars 0-255
HOST_DATA 3 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/vt/keyboard.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

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 flag 0
PARAM_VALUE 3 size 0-1010101
BUF_SIZE 1 chars (-1),4,7,10
BUF_SIZE 1 chars (-1),4,7,10
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
STR_LEN 0 port 0-1010101
STR_LEN 0 port 0-1010101
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/garmin_gps.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
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 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 4-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte

drivers/usb/serial/aircable.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-64
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-63[c]
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/quatech2.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

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 flag 0
PARAM_VALUE 3 size 2
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/jsm/jsm_tty.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

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 flag 0
PARAM_VALUE 3 size 1-8192
BUF_SIZE 0 port 984
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
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 3 size 1-8192[c]
LOCK2 &brd->bd_intr_lock
LOCK2 &ch->ch_lock
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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-255
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/8250/8250_omap.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-s32max,18446744071562067968-u64max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars 1-s32max
BUF_SIZE 1 chars 1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-u32max
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 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/n_gsm.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

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 flag 0
PARAM_VALUE 3 size 0-s32max,18446744071562067968-u64max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars (-1),1501
BUF_SIZE 1 chars (-1),1501
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->port->buf.lock

drivers/usb/serial/cyberjack.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/staging/greybus/uart.c gb_uart_receive_data_handler() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0-3
PARAM_VALUE 3 size 1-u16max
BUF_SIZE 0 port 984
CAPPED_DATA 3 size 1
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/host/xhci-dbgtty.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
BUF_SIZE 1 chars (-1),1024
BUF_SIZE 1 chars (-1),1024
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-s32max,18446744071562067968-u64max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *chars 0-255
HOST_DATA 3 size 1-u16max[c]
HALF_LOCKED2 &channel->recv_lock
HALF_LOCKED2 &ept->cb_lock

drivers/usb/serial/cypress_m8.c cypress_read_int_callback() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->tty 4096-ptr_max
PARAM_VALUE 2 flag 0,3
PARAM_VALUE 3 size 1-256
CAPPED_DATA 3 size 1
FUZZY_MAX 2 flag 3
HARD_MAX 2 flag 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/keyspan_pda.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-u32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/mos7840.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/mos7720.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/sprd_serial.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
BUF_SIZE 0 port 984
BUF_SIZE 1 chars 1024
BUF_SIZE 1 chars 1024
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &port->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/usb/serial/belkin_sa.c belkin_sa_process_read_urb() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0-3
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
FUZZY_MAX 2 flag 3
HARD_MAX 2 flag 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/usb_wwan.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/io_ti.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-s32max,18446744071562067968-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 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-s32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/stm32-usart.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0
BUF_SIZE 0 port 984
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &port->lock
HALF_LOCKED2 flags

drivers/tty/tty_buffer.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 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 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 size 1-4294967294[c]
USER_DATA 1 *chars 0-255
USER_DATA 3 size 1-65543[c]
USER_PTR 1 chars
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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
FUZZY_MAX 3 size 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/generic.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/f81232.c f81534a_process_read_urb() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0-3
PARAM_VALUE 3 size 1-253
CAPPED_DATA 3 size 1
DATA_SOURCE 2 flag r f81232_handle_lsr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/pch_uart.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-s32max,18446744071562067968-u64max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars (-1),4096
BUF_SIZE 1 chars (-1),4096
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &priv->port.lock

drivers/tty/vt/vt.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 1 chars 99080630405414912,1261283776437817344,3797803486467522560,9117691714620612608
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 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 $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
STR_LEN 0 port (-1),4-5
STR_LEN 0 port (-1),4-5
STR_LEN 1 chars (-1),4-5
STR_LEN 1 chars (-1),4-5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &console_sem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &port->buf.lock

drivers/tty/serial/imx.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 0 port 984
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
BIT_INFO 3 size 0x0,0x7fffffff
BIT_INFO 3 size 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

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 flag 0
PARAM_VALUE 3 size 1-s32max,18446744071562067968-u64max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars 4096
BUF_SIZE 1 chars 4096
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
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 3 size 1-u16max[c]
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/usb/serial/navman.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/metro-usb.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

net/bluetooth/rfcomm/tty.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
BUF_SIZE 1 chars 1-s32max
BUF_SIZE 1 chars 1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &dev->dlc->lock
HALF_LOCKED2 &dlc->lock
HALF_LOCKED2 global &rfcomm_mutex
TYPE_LOCK (struct rfcomm_dlc)->lock

drivers/usb/serial/digi_acceleport.c digi_read_inb_callback() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0-3
PARAM_VALUE 3 size 1-254
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->dp_port_lock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct digi_port)->dp_port_lock

drivers/tty/serial/8250/8250_pci1xxxx.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 0-u32max
PARAM_VALUE 1 chars 4062162298508079104
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-2,4-u32max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars 512
BUF_SIZE 1 chars 512
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars 4096
BUF_SIZE 1 chars 4096
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &u->lock
HALF_LOCKED2 flags

drivers/usb/class/cdc-acm.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
LOCK2 &acm->read_lock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct acm)->read_lock

drivers/tty/serial/icom.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-32766
BUF_SIZE 0 port 984
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars 4-1020,2048
BUF_SIZE 1 chars 4-1020,2048
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/fsl_lpuart.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-s32max,18446744071562067968-u64max
BUF_SIZE 0 port 984
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
LOCK2 &sport->port.lock
LOCK2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/usb/serial/omninet.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-255
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/opticon.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-u32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/kobil_sct.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/u_serial.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
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 3 size $2
PREEMPT_ADD
RX_PATH
UNITS 1 chars unit_byte
UNITS 3 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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 1-u64max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-s32max,18446744071562067968-u64max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars 4096
BUF_SIZE 1 chars 4096
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &port->lock
HALF_LOCKED2 flags

drivers/tty/serial/8250/8250_mtk.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-s32max,18446744071562067968-u64max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars (-1),1-s32max
BUF_SIZE 1 chars (-1),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/ir-usb.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-u32max
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/safe_serial.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 1-255[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/usb/hso.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

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
PARAM_VALUE 2 flag 0
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
LOCK2 &serial->serial_lock
LOCK2 flags
TYPE_LOCK (struct hso_serial)->serial_lock

drivers/usb/serial/kl5kusb105.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-u16max
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/mxs-auart.c tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 size 0-u16max
BUF_SIZE 0 port 984
BUF_SIZE 1 chars 4096
BUF_SIZE 1 chars 4096
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 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 tty_insert_flip_string() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 1 chars 4096-ptr_max
PARAM_VALUE 2 flag 0
BUF_SIZE 0 port 984
DATA_SOURCE 0 port $0
DATA_SOURCE 1 chars $1
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
LOCK2 &port->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct uart_port)->lock

drivers/usb/serial/pl2303.c pl2303_process_read_urb() -> tty_insert_flip_string_fixed_flag()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 2 flag 0-3
PARAM_VALUE 3 size 1-u32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
BUF_SIZE 1 chars s32min-(-2),1-s32max
FUZZY_MAX 2 flag 3
HARD_MAX 2 flag 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 size 1-u32max[c][u]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 chars unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock