Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/usb/serial/mxuport.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/sh-sci.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/tty/serial/tegra-tcu.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &chan->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &thread->chan->lock
HALF_LOCKED2 flags

drivers/tty/serial/serial_core.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &s->lock
HALF_LOCKED2 &s->port.lock
HALF_LOCKED2 &ssp->port.lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/usb/serial/ssu100.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/ark3116.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/ftdi_sio.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/ucc_uart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 256-u32max[c]
UNITS 1 ofs unit_byte
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/tty/nozomi.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
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_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &dev->event_lock
LOCK2 global &kbd_event_lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct input_dev)->event_lock

drivers/usb/serial/quatech2.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/lantiq.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &ltq_port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ltq_uart_port)->lock

drivers/tty/serial/jsm/jsm_tty.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 256-u32max
PARAM_VALUE 1 ofs 0-1
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 256-u32max[c]
UNITS 1 ofs unit_byte
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/keyspan.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/n_gsm.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
UNITS 1 ofs unit_byte
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->port->buf.lock

drivers/tty/serial/uartlite.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/staging/greybus/uart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
UNITS 1 ofs unit_byte
LOCK2 &pool->lock

drivers/tty/hvc/hvc_console.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &hp->lock
LOCK2 flags
HALF_LOCKED2 global &hvc_structs_mutex
TYPE_LOCK (struct hvc_struct)->lock

drivers/tty/moxa.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 global &moxa_lock

drivers/ipack/devices/ipoctal.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
UNITS 1 ofs unit_byte

drivers/usb/serial/belkin_sa.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/meson_uart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/tty_buffer.c __tty_insert_flip_string_flags() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 0,256-u32max[c]
USER_DATA 0 b->size 0,256-1792[c]
HALF_LOCKED2 &acm->read_lock
HALF_LOCKED2 &brd->bd_intr_lock
HALF_LOCKED2 &ch->ch_lock
HALF_LOCKED2 &dc->spin_mutex
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 &edge_serial->es_lock
HALF_LOCKED2 &hp->lock
HALF_LOCKED2 &icom_port->uart_port.lock
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->port_lock
HALF_LOCKED2 &port->slock
HALF_LOCKED2 &priv->dp_port_lock
HALF_LOCKED2 &serial->serial_lock
HALF_LOCKED2 &sport->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 &tup->port.lock
HALF_LOCKED2 &uart->port.lock
HALF_LOCKED2 &up->lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 &uport->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &moxa_lock
HALF_LOCKED2 irq
HALF_LOCKED2 lock_flags
HALF_LOCKED2 rcu_read

drivers/tty/tty_buffer.c __tty_insert_flip_string_flags() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 0,256-u32max[c]
USER_DATA 0 b->size 0,256-1792[c]
HALF_LOCKED2 &acm->read_lock
HALF_LOCKED2 &brd->bd_intr_lock
HALF_LOCKED2 &ch->ch_lock
HALF_LOCKED2 &dc->spin_mutex
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 &edge_serial->es_lock
HALF_LOCKED2 &hp->lock
HALF_LOCKED2 &icom_port->uart_port.lock
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->port_lock
HALF_LOCKED2 &port->slock
HALF_LOCKED2 &priv->dp_port_lock
HALF_LOCKED2 &serial->serial_lock
HALF_LOCKED2 &sport->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 &tup->port.lock
HALF_LOCKED2 &uart->port.lock
HALF_LOCKED2 &up->lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 &uport->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &moxa_lock
HALF_LOCKED2 irq
HALF_LOCKED2 lock_flags
HALF_LOCKED2 rcu_read

drivers/tty/tty_buffer.c __tty_insert_flip_string_flags() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 0,256-u32max[c]
USER_DATA 0 b->size 0,256-1792[c]
HALF_LOCKED2 &acm->read_lock
HALF_LOCKED2 &brd->bd_intr_lock
HALF_LOCKED2 &ch->ch_lock
HALF_LOCKED2 &dc->spin_mutex
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 &edge_serial->es_lock
HALF_LOCKED2 &hp->lock
HALF_LOCKED2 &icom_port->uart_port.lock
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->port_lock
HALF_LOCKED2 &port->slock
HALF_LOCKED2 &priv->dp_port_lock
HALF_LOCKED2 &serial->serial_lock
HALF_LOCKED2 &sport->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 &tup->port.lock
HALF_LOCKED2 &uart->port.lock
HALF_LOCKED2 &up->lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 &uport->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &moxa_lock
HALF_LOCKED2 irq
HALF_LOCKED2 lock_flags
HALF_LOCKED2 rcu_read

drivers/tty/tty_buffer.c __tty_insert_flip_string_flags() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 0,256-u32max[c]
USER_DATA 0 b->size 0,256-1792[c]
HALF_LOCKED2 &acm->read_lock
HALF_LOCKED2 &brd->bd_intr_lock
HALF_LOCKED2 &ch->ch_lock
HALF_LOCKED2 &dc->spin_mutex
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 &edge_serial->es_lock
HALF_LOCKED2 &hp->lock
HALF_LOCKED2 &icom_port->uart_port.lock
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->port_lock
HALF_LOCKED2 &port->slock
HALF_LOCKED2 &priv->dp_port_lock
HALF_LOCKED2 &serial->serial_lock
HALF_LOCKED2 &sport->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 &tup->port.lock
HALF_LOCKED2 &uart->port.lock
HALF_LOCKED2 &up->lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 &uport->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &moxa_lock
HALF_LOCKED2 irq
HALF_LOCKED2 lock_flags
HALF_LOCKED2 rcu_read

drivers/tty/tty_buffer.c __tty_insert_flip_string_flags() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 0,256-u32max[c]
USER_DATA 0 b->size 0,256-1792[c]
HALF_LOCKED2 &acm->read_lock
HALF_LOCKED2 &brd->bd_intr_lock
HALF_LOCKED2 &ch->ch_lock
HALF_LOCKED2 &dc->spin_mutex
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 &edge_serial->es_lock
HALF_LOCKED2 &hp->lock
HALF_LOCKED2 &icom_port->uart_port.lock
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->port_lock
HALF_LOCKED2 &port->slock
HALF_LOCKED2 &priv->dp_port_lock
HALF_LOCKED2 &serial->serial_lock
HALF_LOCKED2 &sport->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 &tup->port.lock
HALF_LOCKED2 &uart->port.lock
HALF_LOCKED2 &up->lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 &uport->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &moxa_lock
HALF_LOCKED2 irq
HALF_LOCKED2 lock_flags
HALF_LOCKED2 rcu_read

drivers/tty/tty_buffer.c __tty_insert_flip_string_flags() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 0,256-u32max[c]
USER_DATA 0 b->size 0,256-1792[c]
HALF_LOCKED2 &acm->read_lock
HALF_LOCKED2 &brd->bd_intr_lock
HALF_LOCKED2 &ch->ch_lock
HALF_LOCKED2 &dc->spin_mutex
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 &edge_serial->es_lock
HALF_LOCKED2 &hp->lock
HALF_LOCKED2 &icom_port->uart_port.lock
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->port_lock
HALF_LOCKED2 &port->slock
HALF_LOCKED2 &priv->dp_port_lock
HALF_LOCKED2 &serial->serial_lock
HALF_LOCKED2 &sport->lock
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 &tup->port.lock
HALF_LOCKED2 &uart->port.lock
HALF_LOCKED2 &up->lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 &uport->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &moxa_lock
HALF_LOCKED2 irq
HALF_LOCKED2 lock_flags
HALF_LOCKED2 rcu_read

drivers/tty/tty_buffer.c lookahead_bufs() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
DATA_SOURCE 0 b $1
UNITS 1 ofs unit_byte
LOCK2 &buf->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct tty_bufhead)->lock

drivers/tty/tty_buffer.c receive_buf() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
DATA_SOURCE 0 b $1
UNITS 1 ofs unit_byte
LOCK2 &buf->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct tty_bufhead)->lock

drivers/tty/tty_buffer.c tty_prepare_flip_string() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 0,256-u32max[c]
HALF_LOCKED2 global &moxa_lock

drivers/tty/tty_buffer.c tty_prepare_flip_string() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 0,256-u32max[c]
HALF_LOCKED2 global &moxa_lock

drivers/tty/tty_buffer.c tty_prepare_flip_string() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 b->size 0,256-u32max[c]
HALF_LOCKED2 global &moxa_lock

drivers/usb/serial/generic.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/serial/f81232.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/vt8500_serial.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/lpc32xx_hs.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/imx.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &sport->port.lock
TYPE_LOCK (struct uart_port)->lock

drivers/usb/serial/f81534.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/misc/bcm-vk/bcm_vk_tty.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/xilinx_uartps.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/mps2-uart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/usb/serial/digi_acceleport.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &priv->dp_port_lock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct digi_port)->dp_port_lock

drivers/tty/serial/mvebu-uart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/tty/serial/serial-tegra.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &u->lock
HALF_LOCKED2 flags

drivers/usb/class/cdc-acm.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &acm->read_lock
LOCK2 flags
HALF_LOCKED2 &acm->port.tty->ldisc_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct acm)->read_lock

drivers/tty/serial/bcm63xx_uart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/icom.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
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_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &uport->lock

drivers/tty/serial/rsci.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/usb/serial/cp210x.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/fsl_lpuart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &sport->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/rda-uart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/fsl_linflexuart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &sport->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/owl-uart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/msm_serial.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/mxser.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->slock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct mxser_port)->slock

drivers/tty/serial/timbuart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &uart->port.lock
HALF_LOCKED2 bh
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/pic32_uart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/mmc/core/sdio_uart.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 _T->lock

drivers/usb/serial/pl2303.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
HALF_LOCKED2 &pool->lock

drivers/tty/serial/tegra-utc.c tty_insert_flip_char() -> flag_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->size 1-u32max
PARAM_VALUE 1 ofs 0-4294967294
CAPPED_DATA 0 b->used 1
CAPPED_DATA 1 ofs 1
PARAM_COMPARE 0 b->size > $0->used
PARAM_COMPARE 1 ofs < $0->size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ofs unit_byte
LOCK2 &tup->port.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock