Documented in 1 files:
Defined in 1 files as a function:
Referenced in 35 files:
- drivers/media/rc/ttusbir.c, line 210
- drivers/media/usb/em28xx/em28xx-cards.c
- drivers/usb/atm/speedtch.c, line 847
- drivers/usb/cdns3/cdnsp-mem.c
- drivers/usb/cdns3/cdnsp-ring.c
- drivers/usb/chipidea/udc.c
- drivers/usb/core/config.c
- drivers/usb/core/devio.c
- drivers/usb/core/hcd.c, line 1453
- drivers/usb/core/hub.c, line 4315
- drivers/usb/core/usb.c, line 1129
- drivers/usb/dwc3/gadget.c
- drivers/usb/gadget/composite.c, line 233
- drivers/usb/gadget/function/f_fs.c, line 2537
- drivers/usb/gadget/function/uvc_video.c, line 508
- drivers/usb/gadget/legacy/inode.c
- drivers/usb/gadget/legacy/raw_gadget.c, line 1013
- drivers/usb/gadget/udc/bdc/bdc_cmd.c
- drivers/usb/gadget/udc/bdc/bdc_ep.c
- drivers/usb/gadget/udc/cdns2/cdns2-gadget.c, line 787
- drivers/usb/gadget/udc/fsl_udc_core.c
- drivers/usb/gadget/udc/gr_udc.c, line 1505
- drivers/usb/gadget/udc/tegra-xudc.c
- drivers/usb/host/xhci-mem.c
- drivers/usb/host/xhci-mtk-sch.c
- drivers/usb/host/xhci-ring.c
- drivers/usb/host/xhci.c
- drivers/usb/host/xhci.h, line 2025
- drivers/usb/isp1760/isp1760-udc.c, line 463
- drivers/usb/mon/mon_bin.c
- drivers/usb/mtu3/mtu3_gadget.c
- drivers/usb/usbip/stub_rx.c, line 377
- drivers/usb/usbip/vhci_tx.c, line 107
- include/uapi/linux/usb/ch9.h
- sound/usb/quirks.c, line 246
Smatch caller information:
drivers/usb/core/devio.c processcompl() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &dev->dev.mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/usb/core/devio.c processcompl_compat() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &dev->dev.mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/media/rc/ttusbir.c ttusbir_probe() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/host/xhci-mem.c xhci_endpoint_init() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | hcd->bandwidth_mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/usb/host/xhci-mem.c xhci_endpoint_init() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | hcd->bandwidth_mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/usb/host/xhci-mem.c xhci_get_endpoint_interval() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | hcd->bandwidth_mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/usb/host/xhci-mem.c xhci_get_endpoint_interval() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | hcd->bandwidth_mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/usb/host/xhci-mem.c xhci_get_endpoint_interval() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | hcd->bandwidth_mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/usb/host/xhci-mem.c xhci_get_endpoint_max_burst() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | hcd->bandwidth_mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/usb/host/xhci-mem.c xhci_get_endpoint_mult() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | hcd->bandwidth_mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/usb/gadget/legacy/inode.c ep_read_iter() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &epdata->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ep_data)->lock |
drivers/usb/gadget/legacy/inode.c ep_write_iter() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &epdata->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ep_data)->lock |
drivers/usb/usbip/stub_rx.c get_pipe() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| BUF_SIZE | 0 | epd | 9 |
| RX_PATH |
drivers/usb/gadget/udc/bdc/bdc_cmd.c bdc_config_ep() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | epd->bDescriptorType | 0-255[u] |
| USER_DATA | 0 | epd->bEndpointAddress | 0-255 |
| USER_DATA | 0 | epd->bInterval | 0-255 |
| USER_DATA | 0 | epd->bLength | 0-255 |
| USER_DATA | 0 | epd->bRefresh | 0-255 |
| USER_DATA | 0 | epd->bSynchAddress | 0-255 |
| USER_DATA | 0 | epd->bmAttributes | 0-255 |
| USER_DATA | 0 | epd->wMaxPacketSize | 0-u16max |
| USER_PTR | 0 | epd | |
| HALF_LOCKED2 | &bdc->lock |
drivers/usb/gadget/udc/bdc/bdc_cmd.c bdc_config_ep() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | epd->bDescriptorType | 0-255[u] |
| USER_DATA | 0 | epd->bEndpointAddress | 0-255 |
| USER_DATA | 0 | epd->bInterval | 0-255 |
| USER_DATA | 0 | epd->bLength | 0-255 |
| USER_DATA | 0 | epd->bRefresh | 0-255 |
| USER_DATA | 0 | epd->bSynchAddress | 0-255 |
| USER_DATA | 0 | epd->bmAttributes | 0-255 |
| USER_DATA | 0 | epd->wMaxPacketSize | 0-u16max |
| USER_PTR | 0 | epd | |
| HALF_LOCKED2 | &bdc->lock |
drivers/usb/gadget/udc/bdc/bdc_cmd.c bdc_config_ep() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | epd->bDescriptorType | 0-255[u] |
| USER_DATA | 0 | epd->bEndpointAddress | 0-255 |
| USER_DATA | 0 | epd->bInterval | 0-255 |
| USER_DATA | 0 | epd->bLength | 0-255 |
| USER_DATA | 0 | epd->bRefresh | 0-255 |
| USER_DATA | 0 | epd->bSynchAddress | 0-255 |
| USER_DATA | 0 | epd->bmAttributes | 0-255 |
| USER_DATA | 0 | epd->wMaxPacketSize | 0-u16max |
| USER_PTR | 0 | epd | |
| HALF_LOCKED2 | &bdc->lock |
drivers/usb/gadget/udc/bdc/bdc_cmd.c bdc_config_ep() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | epd->bDescriptorType | 0-255[u] |
| USER_DATA | 0 | epd->bEndpointAddress | 0-255 |
| USER_DATA | 0 | epd->bInterval | 0-255 |
| USER_DATA | 0 | epd->bLength | 0-255 |
| USER_DATA | 0 | epd->bRefresh | 0-255 |
| USER_DATA | 0 | epd->bSynchAddress | 0-255 |
| USER_DATA | 0 | epd->bmAttributes | 0-255 |
| USER_DATA | 0 | epd->wMaxPacketSize | 0-u16max |
| USER_PTR | 0 | epd | |
| HALF_LOCKED2 | &bdc->lock |
drivers/usb/gadget/legacy/raw_gadget.c raw_ioctl_ep_set_clear_halt_wedge() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &dev->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct raw_dev)->lock |
drivers/usb/chipidea/udc.c _ep_queue() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ci->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | hwep->lock |
drivers/usb/chipidea/udc.c _ep_set_halt() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/usb/chipidea/udc.c ci_udc_match_ep() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| DATA_SOURCE | 0 | epd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/usb/mon/mon_bin.c mon_bin_event() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | epd | 9 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mbus->lock | ||
| LOCK2 | &rp->b_lock | ||
| LOCK2 | flags | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct mon_bus)->lock | ||
| TYPE_LOCK | (struct mon_reader_bin)->b_lock |
drivers/usb/mon/mon_bin.c mon_bin_event() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mbus->lock | ||
| LOCK2 | &rp->b_lock | ||
| LOCK2 | flags | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct mon_bus)->lock | ||
| TYPE_LOCK | (struct mon_reader_bin)->b_lock |
drivers/media/usb/b2c2/flexcop-usb.c usb_endpoint_is_isoc_in() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | epd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/gr_udc.c gr_ep_enable() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| DATA_SOURCE | 0 | epd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | epd->bEndpointAddress | 0-255 |
| USER_DATA | 0 | epd->bInterval | 0-255 |
| USER_DATA | 0 | epd->bLength | 0-255 |
| USER_DATA | 0 | epd->bRefresh | 0-255 |
| USER_DATA | 0 | epd->bSynchAddress | 0-255 |
| USER_DATA | 0 | epd->bmAttributes | 1-255 |
| USER_DATA | 0 | epd->wMaxPacketSize | 0-u16max |
| USER_PTR | 0 | epd | |
| HALF_LOCKED2 | &data->dev->lock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &func->ffs->eps_lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/usb/host/xhci-ring.c handle_tx_event() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &xhci->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct xhci_hcd)->lock |
drivers/usb/host/xhci-ring.c handle_tx_event() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &xhci->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct xhci_hcd)->lock |
drivers/usb/host/xhci-ring.c xhci_td_cleanup() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &xhci->lock | ||
| HALF_LOCKED2 | &xhci->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct xhci_hcd)->lock |
drivers/usb/host/xhci-ring.c xhci_urb_suitable_for_idt() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| LOCK2 | &xhci->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct xhci_hcd)->lock |
sound/usb/quirks.c create_auto_pcm_quirk() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | epd | 9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/usb/host/xhci-mtk-sch.c add_ep_quirk() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | hcd->bandwidth_mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/usb/host/xhci-mtk-sch.c create_sch_ep() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | hcd->bandwidth_mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex |
sound/usb/implicit.c usb_endpoint_is_isoc_in() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | epd | 9 |
| DATA_SOURCE | 0 | epd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/usb/implicit.c usb_endpoint_is_isoc_out() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | epd | 9 |
| DATA_SOURCE | 0 | epd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/usb/core/hub.c usb_device_may_initiate_lpm() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex | ||
| HALF_LOCKED2 | hcd->bandwidth_mutex |
drivers/usb/cdns3/cdnsp-ring.c cdnsp_handle_tx_event() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdev->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |
drivers/usb/cdns3/cdnsp-ring.c cdnsp_handle_tx_event() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdev->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |
drivers/usb/cdns3/cdnsp-ring.c cdnsp_handle_tx_event() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdev->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |
drivers/bluetooth/btusb.c usb_endpoint_is_isoc_in() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | epd | 9 |
| DATA_SOURCE | 0 | epd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/btusb.c usb_endpoint_is_isoc_out() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | epd | 9 |
| DATA_SOURCE | 0 | epd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/usb/usbip/vhci_tx.c vhci_send_cmd_submit() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|
drivers/usb/gadget/udc/fsl_udc_core.c fsl_ep_queue() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/udc/fsl_udc_core.c fsl_ep_set_halt() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/usb/isp1760/isp1760-udc.c __isp1760_udc_set_halt() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ep->udc->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct isp1760_udc)->lock |
drivers/usb/gadget/udc/bdc/bdc_ep.c bdc_gadget_ep_set_halt() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_ep.c ep_bd_list_alloc() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | epd->bDescriptorType | 5[u] |
| USER_DATA | 0 | epd->bEndpointAddress | 0-255 |
| USER_DATA | 0 | epd->bInterval | 0-255 |
| USER_DATA | 0 | epd->bLength | 0-255 |
| USER_DATA | 0 | epd->bRefresh | 0-255 |
| USER_DATA | 0 | epd->bSynchAddress | 0-255 |
| USER_DATA | 0 | epd->bmAttributes | 0-255 |
| USER_DATA | 0 | epd->wMaxPacketSize | 1-u16max |
| USER_PTR | 0 | epd | |
| HALF_LOCKED2 | &bdc->lock |
drivers/media/usb/stk1160/stk1160-core.c usb_endpoint_is_isoc_in() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| DATA_SOURCE | 0 | epd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/host/xhci.c xhci_calculate_intel_u2_timeout() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| DATA_SOURCE | 0 | epd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex | ||
| HALF_LOCKED2 | hcd->bandwidth_mutex |
drivers/usb/host/xhci.c xhci_calculate_u1_timeout() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| DATA_SOURCE | 0 | epd | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex | ||
| HALF_LOCKED2 | hcd->bandwidth_mutex |
drivers/usb/host/xhci.c xhci_calculate_u2_timeout() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| DATA_SOURCE | 0 | epd | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &udev->dev.mutex | ||
| HALF_LOCKED2 | hcd->bandwidth_mutex |
drivers/usb/host/xhci.c xhci_endpoint_reset() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 1-u64max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/usb/host/xhci.c xhci_urb_enqueue() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
drivers/usb/host/xhci.c xhci_urb_suitable_for_idt() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH |
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c cdns2_ep_run_transfer() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct cdns2_device)->lock |
drivers/media/usb/em28xx/em28xx-cards.c em28xx_check_usb_descriptor() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/em28xx/em28xx-cards.c em28xx_check_usb_descriptor() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/em28xx/em28xx-cards.c em28xx_check_usb_descriptor() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/em28xx/em28xx-cards.c em28xx_check_usb_descriptor() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/em28xx/em28xx-cards.c em28xx_check_usb_descriptor() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/function/uvc_video.c uvc_video_prep_requests() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/usb/dwc3/gadget.c __dwc3_gadget_ep_queue() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dwc->lock | ||
| HALF_LOCKED2 | &vhub->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct dwc3)->lock |
drivers/usb/dwc3/gadget.c __dwc3_gadget_ep_set_halt() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/dwc3/gadget.c __dwc3_gadget_ep_set_halt() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/dwc3/gadget.c __dwc3_gadget_kick_transfer() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/dwc3/gadget.c dwc3_gadget_endpoint_command_complete() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dwc->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct dwc3)->lock |
drivers/usb/dwc3/gadget.c dwc3_gadget_endpoint_transfer_in_progress() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dwc->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct dwc3)->lock |
drivers/usb/dwc3/gadget.c dwc3_gadget_endpoint_trbs_complete() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dwc->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct dwc3)->lock |
drivers/usb/dwc3/gadget.c dwc3_gadget_ep_reclaim_completed_trb() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dwc->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct dwc3)->lock |
drivers/usb/dwc3/gadget.c dwc3_gadget_resize_tx_fifos() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/dwc3/gadget.c dwc3_gadget_resize_tx_fifos() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/dwc3/gadget.c dwc3_gadget_set_ep_config() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/dwc3/gadget.c dwc3_needs_extra_trb() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/dwc3/gadget.c dwc3_send_gadget_ep_cmd() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dwc->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/usb/mtu3/mtu3_gadget.c mtu3_ep_enable() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | epd->bDescriptorType | 5[u] |
| USER_DATA | 0 | epd->bEndpointAddress | 0-255 |
| USER_DATA | 0 | epd->bInterval | 0-255 |
| USER_DATA | 0 | epd->bLength | 0-255 |
| USER_DATA | 0 | epd->bRefresh | 0-255 |
| USER_DATA | 0 | epd->bSynchAddress | 0-255 |
| USER_DATA | 0 | epd->bmAttributes | 0-255 |
| USER_DATA | 0 | epd->wMaxPacketSize | 1-u16max |
| USER_PTR | 0 | epd | |
| LOCK2 | &mtu->lock | ||
| HALF_LOCKED2 | &data->dev->lock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &func->ffs->eps_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct mtu3)->lock |
drivers/usb/mtu3/mtu3_gadget.c mtu3_ep_enable() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | epd->bDescriptorType | 5[u] |
| USER_DATA | 0 | epd->bEndpointAddress | 0-255 |
| USER_DATA | 0 | epd->bInterval | 0-255 |
| USER_DATA | 0 | epd->bLength | 0-255 |
| USER_DATA | 0 | epd->bRefresh | 0-255 |
| USER_DATA | 0 | epd->bSynchAddress | 0-255 |
| USER_DATA | 0 | epd->bmAttributes | 0-255 |
| USER_DATA | 0 | epd->wMaxPacketSize | 1-u16max |
| USER_PTR | 0 | epd | |
| LOCK2 | &mtu->lock | ||
| HALF_LOCKED2 | &data->dev->lock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &func->ffs->eps_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct mtu3)->lock |
drivers/usb/mtu3/mtu3_gadget.c mtu3_ep_enable() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | epd->bDescriptorType | 5[u] |
| USER_DATA | 0 | epd->bEndpointAddress | 0-255 |
| USER_DATA | 0 | epd->bInterval | 0-255 |
| USER_DATA | 0 | epd->bLength | 0-255 |
| USER_DATA | 0 | epd->bRefresh | 0-255 |
| USER_DATA | 0 | epd->bSynchAddress | 0-255 |
| USER_DATA | 0 | epd->bmAttributes | 0-255 |
| USER_DATA | 0 | epd->wMaxPacketSize | 1-u16max |
| USER_PTR | 0 | epd | |
| LOCK2 | &mtu->lock | ||
| HALF_LOCKED2 | &data->dev->lock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &func->ffs->eps_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct mtu3)->lock |
drivers/usb/mtu3/mtu3_gadget.c mtu3_ep_enable() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | (-1),9 |
| BUF_SIZE | 0 | epd | (-1),9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | epd->bDescriptorType | 5[u] |
| USER_DATA | 0 | epd->bEndpointAddress | 0-255 |
| USER_DATA | 0 | epd->bInterval | 0-255 |
| USER_DATA | 0 | epd->bLength | 0-255 |
| USER_DATA | 0 | epd->bRefresh | 0-255 |
| USER_DATA | 0 | epd->bSynchAddress | 0-255 |
| USER_DATA | 0 | epd->bmAttributes | 0-255 |
| USER_DATA | 0 | epd->wMaxPacketSize | 1-u16max |
| USER_PTR | 0 | epd | |
| LOCK2 | &mtu->lock | ||
| HALF_LOCKED2 | &data->dev->lock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &func->ffs->eps_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct mtu3)->lock |
drivers/usb/core/hcd.c usb_hcd_map_urb_for_dma() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| RX_PATH |
drivers/usb/core/config.c usb_endpoint_is_isoc_in() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| CAPPED_DATA | 0 | epd->bInterval | 1 |
| DATA_SOURCE | 0 | epd | $0 |
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | global &usb_bus_idr_lock |
drivers/usb/core/config.c usb_parse_endpoint() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | global &usb_bus_idr_lock |
drivers/usb/core/config.c usb_parse_endpoint() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| CAPPED_DATA | 0 | epd->bInterval | 1 |
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | global &usb_bus_idr_lock |
drivers/usb/core/config.c usb_parse_endpoint() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| CAPPED_DATA | 0 | epd->bInterval | 1 |
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | global &usb_bus_idr_lock |
drivers/usb/core/config.c usb_parse_ss_endpoint_companion() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | global &usb_bus_idr_lock |
drivers/usb/core/config.c usb_parse_ss_endpoint_companion() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | global &usb_bus_idr_lock |
drivers/usb/core/config.c usb_parse_ss_endpoint_companion() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | global &usb_bus_idr_lock |
drivers/usb/core/config.c usb_parse_ss_endpoint_companion() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | global &usb_bus_idr_lock |
drivers/usb/core/config.c usb_parse_ss_endpoint_companion() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | global &usb_bus_idr_lock |
drivers/usb/gadget/function/f_fs.c ffs_func_eps_enable() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &func->ffs->eps_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct ffs_data)->eps_lock |
drivers/usb/atm/speedtch.c speedtch_bind() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| BUF_SIZE | 0 | epd | 9 |
| CAPPED_DATA | 0 | epd->bEndpointAddress | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/cdns3/cdnsp-mem.c cdnsp_endpoint_init() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdev->lock | ||
| HALF_LOCKED2 | &data->dev->lock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &func->ffs->eps_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |
drivers/usb/cdns3/cdnsp-mem.c cdnsp_get_endpoint_interval() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdev->lock | ||
| HALF_LOCKED2 | &cdev->lock | ||
| HALF_LOCKED2 | &data->dev->lock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &func->ffs->eps_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |
drivers/usb/cdns3/cdnsp-mem.c cdnsp_get_endpoint_interval() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdev->lock | ||
| HALF_LOCKED2 | &cdev->lock | ||
| HALF_LOCKED2 | &data->dev->lock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &func->ffs->eps_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |
drivers/usb/cdns3/cdnsp-mem.c cdnsp_get_endpoint_max_burst() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdev->lock | ||
| HALF_LOCKED2 | &cdev->lock | ||
| HALF_LOCKED2 | &data->dev->lock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &func->ffs->eps_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |
drivers/usb/cdns3/cdnsp-mem.c cdnsp_get_endpoint_mult() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| PARAM_VALUE | 0 | epd->bmAttributes | 1-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdev->lock | ||
| HALF_LOCKED2 | &cdev->lock | ||
| HALF_LOCKED2 | &data->dev->lock | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &func->ffs->eps_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct cdnsp_device)->lock |
drivers/usb/core/usb.c usb_endpoint_is_isoc_in() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| DATA_SOURCE | 0 | epd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | hcd->bandwidth_mutex |
drivers/usb/core/usb.c usb_endpoint_max_periodic_payload() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | hcd->bandwidth_mutex |
drivers/usb/gadget/composite.c config_ep_by_speed_and_alt() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | epd | 4096-ptr_max |
| CAPPED_DATA | 0 | epd->bEndpointAddress | 1 |
| PREEMPT_ADD |
sound/usb/misc/ua101.c usb_endpoint_is_isoc_in() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | epd | 9 |
| DATA_SOURCE | 0 | epd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
sound/usb/misc/ua101.c usb_endpoint_is_isoc_out() -> usb_endpoint_xfer_isoc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | epd | 9 |
| DATA_SOURCE | 0 | epd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |