Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/tty/goldfish.c goldfish_tty_interrupt() -> tty_prepare_flip_string()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 1 chars 5333320715442872320
PARAM_VALUE 2 size 1-u32max
DATA_SOURCE 2 size r ioread32
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 size 1-u32max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/tty/moxa.c MoxaPortReadData() -> tty_prepare_flip_string()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->tty 4096-ptr_max
PARAM_VALUE 1 chars 3984795484974923776
PARAM_VALUE 2 size 0-u32max
CAPPED_DATA 2 size 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 size 0-196603,4294901762-u32max[c]
LOCK2 global &moxa_lock

drivers/tty/moxa.c MoxaPortReadData() -> tty_prepare_flip_string()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->tty 4096-ptr_max
PARAM_VALUE 1 chars 3984795484974923776
PARAM_VALUE 2 size 1-8192
CAPPED_DATA 2 size 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 size 1-8192[c]
LOCK2 global &moxa_lock

drivers/tty/serial/8250/8250_mxpcie.c mxpcie8250_rx_chars() -> tty_prepare_flip_string()

Type Parameter Key Value
PARAM_VALUE 1 chars 7754321810363060224
BUF_SIZE 0 port 984
CAPPED_DATA 2 size 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 size 0-s32max[c]
LOCK2 &_T->lock->lock
LOCK2 _T->flags
HALF_LOCKED2 &i->lock