Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 hdr 4943234920557518848
PARAM_VALUE 1 intf 4096-ptr_max
PARAM_VALUE 1 intf->cur_altsetting 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 3 buflen unit_array_size

drivers/usb/class/cdc-acm.c acm_probe() -> cdc_parse_cdc_header()

Type Parameter Key Value
PARAM_VALUE 0 hdr 3982030585442422784
PARAM_VALUE 1 intf 4096-ptr_max
PARAM_VALUE 1 intf->altsetting 4096-ptr_max
PARAM_VALUE 1 intf->altsetting->extra 1-u64max
PARAM_VALUE 1 intf->authorized 1
PARAM_VALUE 1 intf->condition 1
PARAM_VALUE 1 intf->needs_altsetting0 0
PARAM_VALUE 1 intf->needs_binding 0
PARAM_VALUE 2 buffer 1-u64max
PARAM_VALUE 3 buflen s32min-(-1),1-s32max
DATA_SOURCE 1 intf $0
MEM_ZERO 0 hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 buflen unit_array_size

drivers/net/usb/cdc_ether.c usbnet_generic_cdc_bind() -> cdc_parse_cdc_header()

Type Parameter Key Value
PARAM_VALUE 0 hdr 1925264637783158784
PARAM_VALUE 1 intf 4096-ptr_max
PARAM_VALUE 1 intf->authorized 1
PARAM_VALUE 1 intf->condition 1
PARAM_VALUE 1 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 1 intf->dev.driver 4096-ptr_max
PARAM_VALUE 1 intf->needs_altsetting0 0
PARAM_VALUE 1 intf->needs_binding 0
DATA_SOURCE 1 intf $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 buflen unit_array_size

drivers/usb/class/cdc-wdm.c wdm_probe() -> cdc_parse_cdc_header()

Type Parameter Key Value
PARAM_VALUE 0 hdr 3921795131028643840
PARAM_VALUE 1 intf 4096-ptr_max
PARAM_VALUE 1 intf->altsetting 4096-ptr_max
PARAM_VALUE 1 intf->altsetting->extra 1-u64max
PARAM_VALUE 1 intf->authorized 1
PARAM_VALUE 1 intf->condition 1
PARAM_VALUE 1 intf->needs_altsetting0 0
PARAM_VALUE 1 intf->needs_binding 0
PARAM_VALUE 2 buffer 1-u64max
DATA_SOURCE 1 intf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 buflen unit_array_size

drivers/net/usb/qmi_wwan.c qmi_wwan_bind() -> cdc_parse_cdc_header()

Type Parameter Key Value
PARAM_VALUE 0 hdr 5509336576392249344
PARAM_VALUE 1 intf 4096-ptr_max
PARAM_VALUE 1 intf->authorized 1
PARAM_VALUE 1 intf->condition 1
PARAM_VALUE 1 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 1 intf->dev.driver 4096-ptr_max
PARAM_VALUE 1 intf->needs_altsetting0 0
PARAM_VALUE 1 intf->needs_binding 0
DATA_SOURCE 1 intf $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 buflen unit_array_size

drivers/net/usb/cdc-phonet.c usbpn_probe() -> cdc_parse_cdc_header()

Type Parameter Key Value
PARAM_VALUE 0 hdr 2437050454725271552
PARAM_VALUE 1 intf 4096-ptr_max
PARAM_VALUE 1 intf->altsetting 4096-ptr_max
PARAM_VALUE 1 intf->authorized 1
PARAM_VALUE 1 intf->condition 1
PARAM_VALUE 1 intf->needs_altsetting0 0
PARAM_VALUE 1 intf->needs_binding 0
DATA_SOURCE 1 intf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 buflen unit_array_size

drivers/net/usb/cdc_ncm.c cdc_ncm_bind_common() -> cdc_parse_cdc_header()

Type Parameter Key Value
PARAM_VALUE 0 hdr 1125258331860344832
PARAM_VALUE 1 intf 4096-ptr_max
PARAM_VALUE 1 intf->authorized 1
PARAM_VALUE 1 intf->condition 1
PARAM_VALUE 1 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 1 intf->dev.driver 4096-ptr_max
PARAM_VALUE 1 intf->needs_altsetting0 0
PARAM_VALUE 1 intf->needs_binding 0
DATA_SOURCE 1 intf $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 buflen unit_array_size