Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/net/usb/kaweth.c kaweth_probe() -> usb_check_bulk_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_bulk_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/wireless/ath/carl9170/usb.c carl9170_usb_probe() -> usb_check_bulk_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 4
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_bulk_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/usbnet.c usbnet_probe() -> usb_check_bulk_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/misc/sisusbvga/sisusbvga.c sisusb_probe() -> usb_check_bulk_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 7
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/pegasus.c alloc_urbs() -> usb_check_bulk_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
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/pegasus.c pegasus_probe() -> usb_check_bulk_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/video/fbdev/udlfb.c dlfb_usb_probe() -> usb_check_bulk_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/kalmia.c kalmia_bind() -> usb_check_bulk_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
DATA_SOURCE 0 intf $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/catc.c catc_probe() -> usb_check_bulk_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
CAPPED_DATA 0 intf->altsetting->desc.bInterfaceNumber 1
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/atm/cxacru.c cxacru_bind() -> usb_check_bulk_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

drivers/net/wireless/ath/ar5523/ar5523.c ar5523_probe() -> usb_check_bulk_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 5
DATA_SOURCE 0 intf $0
RX_PATH
TASK_NOT_RUNNING