Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/net/usb/kaweth.c kaweth_probe() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 2
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/radio/radio-shark.c usb_shark_probe() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 3
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/rtl8150.c rtl8150_probe() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 2
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/hid/hid-thrustmaster.c thrustmaster_interrupts() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 0 intf->cur_altsetting->desc.bNumEndpoints 2-255
PARAM_VALUE 0 intf->cur_altsetting->endpoint 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 2
FUZZY_MAX 0 intf->cur_altsetting->desc.bNumEndpoints 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/net/wireless/ath/carl9170/usb.c carl9170_usb_probe() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 2
CAPPED_DATA 0 intf->cur_altsetting->desc.bNumEndpoints 1
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/carl9170/usb.c carl9170_usb_probe() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 3
CAPPED_DATA 0 intf->cur_altsetting->desc.bNumEndpoints 1
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/pegasus.c alloc_urbs() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 2
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/pegasus.c pegasus_probe() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 2
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/catc.c catc_probe() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 2
CAPPED_DATA 0 intf->altsetting->desc.bInterfaceNumber 1
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/radio/radio-shark2.c usb_shark_probe() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 3
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/atm/cxacru.c cxacru_bind() -> usb_check_int_endpoints()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 1 ep_addrs 4096-ptr_max
BUF_SIZE 1 ep_addrs 3
DATA_SOURCE 0 intf $1
RX_PATH
TASK_NOT_RUNNING