Defined in 1 files as a function:

Referenced in 20 files:

Smatch caller information:

drivers/usb/serial/mxuport.c mxuport_probe() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
BUF_SIZE 0 serial 344
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/ti_usb_3410_5052.c ti_startup() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 176
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/ti_usb_3410_5052.c ti_startup() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 0 serial->private 4096-ptr_max
PARAM_VALUE 1 data 0
BUF_SIZE 0 serial 344
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/io_edgeport.c edge_startup() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 1312
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/ftdi_sio.c ftdi_probe() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 0,4096-ptr_max
BUF_SIZE 0 serial 344
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/quatech2.c qt2_attach() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 24
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/keyspan.c keyspan_startup() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 64
CAPPED_DATA 0 serial->dev->descriptor.idProduct 1
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/xr_serial.c xr_probe() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
BUF_SIZE 0 serial 344
CAPPED_DATA 0 serial->dev->actconfig->desc.bNumInterfaces 1
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/option.c option_attach() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 96
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/option.c option_probe() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
BUF_SIZE 0 serial 344
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/mos7840.c mos7840_probe() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
BUF_SIZE 0 serial 344
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/mos7720.c mos7715_parport_init() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 208
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/mos7720.c mos7720_release() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 0
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/io_ti.c edge_startup() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 368
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/f81534.c f81534_calc_num_ports() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 192
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/digi_acceleport.c digi_startup() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 168
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
CAPPED_DATA 0 serial->type->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/cp210x.c cp210x_attach() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 544
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/ipw.c ipw_attach() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 96
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/ipw.c ipw_release() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 0
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/visor.c palm_os_3_probe() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 1-2
BUF_SIZE 0 serial 344
CAPPED_DATA 1 data 1
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/visor.c visor_calc_num_ports() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 0
BUF_SIZE 0 serial 344
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/spcp8x5.c spcp8x5_probe() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
BUF_SIZE 0 serial 344
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/sierra.c sierra_startup() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 88
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/qcserial.c qc_attach() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 96
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/qcserial.c qc_release() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 0
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/qcserial.c qcprobe() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 0-1
BUF_SIZE 0 serial 344
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/pl2303.c pl2303_probe() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
BUF_SIZE 0 serial 344
DATA_SOURCE 0 serial $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/serial/pl2303.c pl2303_startup() -> usb_set_serial_data()

Type Parameter Key Value
PARAM_VALUE 0 serial 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 serial 344
BUF_SIZE 1 data 24
CAPPED_DATA 0 serial->interface 1
CAPPED_DATA 0 serial->num_port_pointers 1
CAPPED_DATA 0 serial->num_ports 1
DATA_SOURCE 0 serial $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL