Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/usb/host/xhci-mem.c xhci_endpoint_init() -> usb_endpoint_max_periodic_payload()

Type Parameter Key Value
PARAM_VALUE 0 udev 4096-ptr_max
PARAM_VALUE 0 udev->descriptor.bcdUSB 544
PARAM_VALUE 1 ep 4096-ptr_max
PARAM_VALUE 1 ep->desc.wMaxPacketSize 0
PARAM_VALUE 1 ep->eusb2_isoc_ep_comp.bDescriptorType 1-255
CAPPED_DATA 0 udev 1
DATA_SOURCE 0 udev $2
DATA_SOURCE 1 ep $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 hcd->bandwidth_mutex
HALF_LOCKED2 0 &udev->dev.mutex

drivers/media/usb/uvc/uvc_driver.c uvc_parse_streaming() -> usb_endpoint_max_periodic_payload()

Type Parameter Key Value
PARAM_VALUE 0 udev 4096-ptr_max
PARAM_VALUE 1 ep 4096-ptr_max
CAPPED_DATA 1 ep->desc.bEndpointAddress 1
DATA_SOURCE 1 ep r uvc_find_endpoint
RX_PATH
TASK_NOT_RUNNING

sound/usb/stream.c audio_format_alloc_init() -> usb_endpoint_max_periodic_payload()

Type Parameter Key Value
PARAM_VALUE 0 udev 4096-ptr_max
PARAM_VALUE 1 ep 4096-ptr_max

drivers/media/usb/uvc/uvc_video.c uvc_init_video_isoc() -> usb_endpoint_max_periodic_payload()

Type Parameter Key Value
PARAM_VALUE 0 udev 4096-ptr_max
PARAM_VALUE 1 ep 4096-ptr_max
CAPPED_DATA 0 udev 1
CAPPED_DATA 1 ep->desc.bEndpointAddress 1
DATA_SOURCE 1 ep $1
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/uvc/uvc_video.c uvc_video_start_transfer() -> usb_endpoint_max_periodic_payload()

Type Parameter Key Value
PARAM_VALUE 1 ep 4096-ptr_max
CAPPED_DATA 1 ep->desc.bEndpointAddress 1
DATA_SOURCE 1 ep r uvc_find_endpoint
RX_PATH
TASK_NOT_RUNNING