Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/serial/generic.c usb_serial_generic_read_bulk_callback() -> usb_serial_generic_submit_read_urb()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->read_urbs 4096-ptr_max
PARAM_VALUE 1 index 0-2
PARAM_VALUE 2 mem_flags 2080
BUF_SIZE 0 port s32min-(-1),1-s32max
BUF_SIZE 0 port s32min-(-1),1-s32max
FUZZY_MAX 1 index 2
HARD_MAX 1 index 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 port unit_byte
UNITS 1 index unit_array_size
HALF_LOCKED2 &pool->lock

drivers/usb/serial/generic.c usb_serial_generic_submit_read_urbs() -> usb_serial_generic_submit_read_urb()

Type Parameter Key Value
PARAM_VALUE 0 port->serial->interface->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 *port->serial->dev->toggle 0-4294967295
PARAM_VALUE 1 index 0-1
PARAM_VALUE 2 mem_flags 3072,3264
BUF_SIZE 0 port s32min-(-1),1-s32max
BUF_SIZE 0 port s32min-(-1),1-s32max
DATA_SOURCE 0 port $0
DATA_SOURCE 2 mem_flags $1
FUZZY_MAX 1 index 1
HARD_MAX 1 index 1
HARD_MAX 2 mem_flags 3264
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 port->port.tty->index 0-s16max[c]
NO_OVERFLOW_SIMPLE 0 port->interrupt_in_urb->num_mapped_sgs
NO_OVERFLOW_SIMPLE 0 port->interrupt_in_urb->transfer_buffer_length
UNITS 0 port unit_byte
UNITS 1 index unit_array_size
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &serial_priv->urb_mutex