/drivers/usb/storage/ |
D | uas-detect.h | 28 struct usb_host_endpoint *eps[]) in uas_find_endpoints() argument 40 eps[pipe_id - 1] = &endpoint[i]; in uas_find_endpoints() 48 if (!eps[0] || !eps[1] || !eps[2] || !eps[3]) in uas_find_endpoints() 58 struct usb_host_endpoint *eps[4] = { }; in uas_use_uas_driver() local 69 r = uas_find_endpoints(alt, eps); in uas_use_uas_driver() 105 } else if (usb_ss_max_streams(&eps[1]->ss_ep_comp) == 32) { in uas_use_uas_driver()
|
D | uas.c | 892 struct usb_host_endpoint *eps[4] = { }; in uas_configure_endpoints() local 896 r = uas_find_endpoints(devinfo->intf->cur_altsetting, eps); in uas_configure_endpoints() 901 usb_endpoint_num(&eps[0]->desc)); in uas_configure_endpoints() 903 usb_endpoint_num(&eps[1]->desc)); in uas_configure_endpoints() 905 usb_endpoint_num(&eps[2]->desc)); in uas_configure_endpoints() 907 usb_endpoint_num(&eps[3]->desc)); in uas_configure_endpoints() 913 devinfo->qdepth = usb_alloc_streams(devinfo->intf, eps + 1, in uas_configure_endpoints() 926 struct usb_host_endpoint *eps[3]; in uas_free_streams() local 928 eps[0] = usb_pipe_endpoint(udev, devinfo->status_pipe); in uas_free_streams() 929 eps[1] = usb_pipe_endpoint(udev, devinfo->data_in_pipe); in uas_free_streams() [all …]
|
/drivers/usb/host/ |
D | xhci.c | 1466 if (xhci->devs[slot_id]->eps[ep_index].ep_state & in xhci_urb_enqueue() 1471 } else if (xhci->devs[slot_id]->eps[ep_index].ep_state & in xhci_urb_enqueue() 1532 ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_urb_to_transfer_ring() 1631 ep = &xhci->devs[urb->dev->slot_id]->eps[ep_index]; in xhci_urb_dequeue() 1737 if (xhci->devs[udev->slot_id]->eps[ep_index].ring != NULL) in xhci_drop_endpoint() 1818 if (virt_dev->eps[ep_index].ring && in xhci_add_endpoint() 2616 memcpy(&ep_bw_info[i], &virt_dev->eps[i].bw_info, in xhci_reserve_bandwidth() 2623 &virt_dev->eps[i].bw_info, in xhci_reserve_bandwidth() 2626 &virt_dev->eps[i], in xhci_reserve_bandwidth() 2635 &virt_dev->eps[i].bw_info, in xhci_reserve_bandwidth() [all …]
|
D | xhci-mem.c | 407 virt_dev->eps[ep_index].ring; in xhci_free_or_cache_endpoint_ring() 414 xhci_ring_free(xhci, virt_dev->eps[ep_index].ring); in xhci_free_or_cache_endpoint_ring() 419 virt_dev->eps[ep_index].ring = NULL; in xhci_free_or_cache_endpoint_ring() 634 struct xhci_virt_ep *ep = &dev->eps[ep_index]; in xhci_stream_id_to_ring() 932 if (dev->eps[i].ring) in xhci_free_virt_device() 933 xhci_ring_free(xhci, dev->eps[i].ring); in xhci_free_virt_device() 934 if (dev->eps[i].stream_info) in xhci_free_virt_device() 936 dev->eps[i].stream_info); in xhci_free_virt_device() 942 if (!list_empty(&dev->eps[i].bw_endpoint_list)) in xhci_free_virt_device() 1044 xhci_init_endpoint_timer(xhci, &dev->eps[i]); in xhci_alloc_virt_device() [all …]
|
D | xhci-ring.c | 407 struct xhci_virt_ep *ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_ring_ep_doorbell() 433 ep = &xhci->devs[slot_id]->eps[ep_index]; in ring_doorbell_for_active_rings() 457 ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_triad_to_transfer_ring() 518 struct xhci_virt_ep *ep = &dev->eps[ep_index]; in xhci_find_new_dequeue_state() 734 ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_handle_cmd_stop_ep() 854 ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_kill_endpoint_urbs() 994 while (ep_ring->dequeue != dev->eps[ep_index].queued_deq_ptr) { in update_ring_for_set_deq_completion() 1001 dev->eps[ep_index].queued_deq_ptr) in update_ring_for_set_deq_completion() 1039 ep = &dev->eps[ep_index]; in xhci_handle_cmd_set_deq() 1112 dev->eps[ep_index].ep_state &= ~SET_DEQ_PENDING; in xhci_handle_cmd_set_deq() [all …]
|
D | xhci-hub.c | 392 if (virt_dev->eps[i].ring && virt_dev->eps[i].ring->dequeue) { in xhci_stop_device() 442 ep = &xhci->devs[slot_id]->eps[i]; in xhci_ring_device()
|
D | xhci.h | 999 struct xhci_virt_ep eps[31]; member 1859 struct usb_host_endpoint **eps, unsigned int num_eps, 1862 struct usb_host_endpoint **eps, unsigned int num_eps,
|
/drivers/usb/dwc3/ |
D | ep0.c | 64 dep = dwc->eps[epnum]; in dwc3_ep0_prepare_one_trb() 94 dep = dwc->eps[epnum]; in dwc3_ep0_start_trans() 151 __dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req); in __dwc3_gadget_ep0_queue() 171 __dwc3_ep0_do_control_status(dwc, dwc->eps[direction]); in __dwc3_gadget_ep0_queue() 217 __dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req); in __dwc3_gadget_ep0_queue() 269 dep = dwc->eps[1]; in dwc3_ep0_stall_and_restart() 273 dep = dwc->eps[0]; in dwc3_ep0_stall_and_restart() 333 dep = dwc->eps[epnum]; in dwc3_wIndex_to_dep() 398 dep = dwc->eps[0]; in dwc3_ep0_handle_status() 682 dep = dwc->eps[0]; in dwc3_ep0_set_sel() [all …]
|
D | gadget.c | 194 struct dwc3_ep *dep = dwc->eps[(num << 1) | 1]; in dwc3_gadget_resize_tx_fifos() 329 struct dwc3_ep *dep = dwc->eps[ep]; in dwc3_send_gadget_ep_cmd() 456 struct dwc3_ep *dep = dwc->eps[i]; in dwc3_gadget_start_config() 1712 dep = dwc->eps[0]; in dwc3_gadget_start() 1720 dep = dwc->eps[1]; in dwc3_gadget_start() 1740 __dwc3_gadget_ep_disable(dwc->eps[0]); in dwc3_gadget_start() 1763 __dwc3_gadget_ep_disable(dwc->eps[0]); in dwc3_gadget_stop() 1764 __dwc3_gadget_ep_disable(dwc->eps[1]); in dwc3_gadget_stop() 1803 dwc->eps[epnum] = dep; in dwc3_gadget_init_hw_endpoints() 1879 dep = dwc->eps[epnum]; in dwc3_gadget_free_endpoints() [all …]
|
D | core.h | 757 struct dwc3_ep *eps[DWC3_ENDPOINTS_NUM]; member
|
/drivers/usb/gadget/udc/ |
D | fsl_qe_udc.c | 183 qe_eptx_stall_change(&udc->eps[0], 1); in qe_ep0_stall() 184 qe_eprx_stall_change(&udc->eps[0], 1); in qe_ep0_stall() 290 ep = &udc->eps[pipe_num]; in qe_epbds_reset() 320 ep = &udc->eps[pipe_num]; in qe_ep_reset() 353 struct qe_ep *ep = &udc->eps[pipe_num]; in qe_ep_bd_init() 477 struct qe_ep *ep = &udc->eps[pipe_num]; in qe_ep_register_init() 532 struct qe_ep *ep = &udc->eps[pipe_num]; in qe_ep_init() 796 struct qe_ep *ep = &udc->eps[0]; in ep0_setup_handle() 820 struct qe_ep *ep = &udc->eps[0]; in qe_ep0_rx() 949 ep = &udc->eps[i]; in ep_rx_tasklet() [all …]
|
D | mv_u3d_core.c | 60 ep = &u3d->eps[i]; in mv_u3d_ep0_reset() 141 u3d->eps[index].name); in mv_u3d_process_ep_req() 934 struct mv_u3d_ep *ep = u3d->eps; in mv_u3d_ep_set_stall() 1320 ep = &u3d->eps[1]; in mv_u3d_eps_init() 1341 ep = &u3d->eps[i]; in mv_u3d_eps_init() 1393 mv_u3d_nuke(&u3d->eps[1], -ESHUTDOWN); in mv_u3d_stop_activity() 1531 mv_u3d_nuke(&u3d->eps[ep_num * 2 + MV_U3D_EP_DIR_IN], -ESHUTDOWN); in mv_u3d_handle_setup_packet() 1648 curr_ep = &u3d->eps[1]; in mv_u3d_irq_process_tr_complete() 1650 curr_ep = &u3d->eps[i]; in mv_u3d_irq_process_tr_complete() 1776 kfree(u3d->eps); in mv_u3d_remove() [all …]
|
D | atmel_usba_udc.c | 1938 struct usba_ep *eps, *ep; in atmel_udc_of_init() local 1956 eps = devm_kzalloc(&pdev->dev, sizeof(struct usba_ep) * udc->num_ep, in atmel_udc_of_init() 1958 if (!eps) in atmel_udc_of_init() 1961 udc->gadget.ep0 = &eps[0].ep; in atmel_udc_of_init() 1963 INIT_LIST_HEAD(&eps[0].ep.ep_list); in atmel_udc_of_init() 1968 ep = &eps[i]; in atmel_udc_of_init() 2032 return eps; in atmel_udc_of_init() 2048 struct usba_ep *eps; in usba_udc_pdata() local 2054 eps = devm_kzalloc(&pdev->dev, sizeof(struct usba_ep) * pdata->num_ep, in usba_udc_pdata() 2056 if (!eps) in usba_udc_pdata() [all …]
|
D | mv_udc_core.c | 83 ep = &udc->eps[i]; in ep0_reset() 148 udc->eps[index].name); in process_ep_req() 1252 ep = &udc->eps[0]; in eps_init() 1271 ep = &udc->eps[i]; in eps_init() 1323 nuke(&udc->eps[0], -ESHUTDOWN); in gadget_reset() 1341 nuke(&udc->eps[0], -ESHUTDOWN); in stop_activity() 1457 ep = &udc->eps[0]; in udc_prime_status() 1594 ep = &udc->eps[ep_num * 2 + direction]; in ch9clearfeature() 1672 nuke(&udc->eps[ep_num * 2 + EP_DIR_OUT], -ESHUTDOWN); in handle_setup_packet() 1841 curr_ep = &udc->eps[0]; in irq_process_tr_complete() [all …]
|
D | fsl_usb2_udc.h | 481 struct fsl_ep *eps; member 579 #define get_ep_by_pipe(udc, pipe) ((pipe == 1)? &udc->eps[0]: \ 580 &udc->eps[pipe])
|
D | fsl_udc_core.c | 1284 ep = &udc->eps[0]; in ep0_prime_status() 1342 ep = &udc->eps[0]; in ch9getstatus() 2006 nuke(&udc_controller->eps[0], -ESHUTDOWN); in fsl_udc_stop() 2174 ep = &udc->eps[0]; in fsl_proc_read() 2267 udc->eps = kzalloc(sizeof(struct fsl_ep) * udc->max_ep, GFP_KERNEL); in struct_udc_setup() 2268 if (!udc->eps) in struct_udc_setup() 2283 kfree(udc->eps); in struct_udc_setup() 2313 struct fsl_ep *ep = &udc->eps[index]; in struct_ep_setup() 2473 udc_controller->gadget.ep0 = &udc_controller->eps[0].ep; in fsl_udc_probe() 2493 udc_controller->eps[0].ep.desc = &fsl_ep0_desc; in fsl_udc_probe() [all …]
|
D | dummy_hcd.c | 2533 struct usb_host_endpoint **eps, unsigned int num_eps, in dummy_alloc_streams() argument 2548 index = dummy_get_ep_idx(&eps[i]->desc); in dummy_alloc_streams() 2553 max_stream = usb_ss_max_streams(&eps[i]->ss_ep_comp); in dummy_alloc_streams() 2561 eps[i]->desc.bEndpointAddress, in dummy_alloc_streams() 2568 index = dummy_get_ep_idx(&eps[i]->desc); in dummy_alloc_streams() 2571 usb_endpoint_num(&eps[i]->desc), ret_streams); in dummy_alloc_streams() 2580 struct usb_host_endpoint **eps, unsigned int num_eps, in dummy_free_streams() argument 2591 index = dummy_get_ep_idx(&eps[i]->desc); in dummy_free_streams() 2599 index = dummy_get_ep_idx(&eps[i]->desc); in dummy_free_streams() 2602 usb_endpoint_num(&eps[i]->desc), 0); in dummy_free_streams()
|
D | mv_udc.h | 190 struct mv_ep *eps; member
|
D | mv_u3d.h | 262 struct mv_u3d_ep *eps; member
|
D | pxa27x_udc.c | 247 struct dentry *root, *state, *queues, *eps; in pxa_init_debugfs() local 261 eps = debugfs_create_file("epstate", 0400, root, udc, in pxa_init_debugfs() 263 if (!eps) in pxa_init_debugfs() 269 udc->debugfs_eps = eps; in pxa_init_debugfs() 272 debugfs_remove(eps); in pxa_init_debugfs()
|
D | fsl_qe_udc.h | 323 struct qe_ep eps[USB_MAX_ENDPOINTS]; member
|
/drivers/usb/core/ |
D | devio.c | 786 struct usb_host_endpoint **eps; in parse_usbdevfs_streams() local 802 eps = kmalloc(num_eps * sizeof(*eps), GFP_KERNEL); in parse_usbdevfs_streams() 803 if (!eps) in parse_usbdevfs_streams() 807 if (get_user(ep, &streams->eps[i])) { in parse_usbdevfs_streams() 811 eps[i] = ep_to_host_endpoint(ps->dev, ep); in parse_usbdevfs_streams() 812 if (!eps[i]) { in parse_usbdevfs_streams() 841 *eps_ret = eps; in parse_usbdevfs_streams() 847 kfree(eps); in parse_usbdevfs_streams() 1129 struct usb_host_endpoint **eps; in check_reset_of_active_ep() local 1132 eps = (epnum & USB_DIR_IN) ? udev->ep_in : udev->ep_out; in check_reset_of_active_ep() [all …]
|
D | hcd.c | 2128 struct usb_host_endpoint **eps, unsigned int num_eps, in usb_alloc_streams() argument 2146 if (!usb_endpoint_xfer_bulk(&eps[i]->desc)) in usb_alloc_streams() 2149 if (eps[i]->streams) in usb_alloc_streams() 2153 ret = hcd->driver->alloc_streams(hcd, dev, eps, num_eps, in usb_alloc_streams() 2159 eps[i]->streams = ret; in usb_alloc_streams() 2178 struct usb_host_endpoint **eps, unsigned int num_eps, in usb_free_streams() argument 2192 if (!eps[i] || !eps[i]->streams) in usb_free_streams() 2195 ret = hcd->driver->free_streams(hcd, dev, eps, num_eps, mem_flags); in usb_free_streams() 2200 eps[i]->streams = 0; in usb_free_streams()
|
D | driver.c | 394 struct usb_host_endpoint *ep, **eps = NULL; in usb_unbind_interface() local 428 eps = kmalloc_array(USB_MAXENDPOINTS, sizeof(void *), in usb_unbind_interface() 430 if (!eps) in usb_unbind_interface() 433 eps[j++] = ep; in usb_unbind_interface() 436 usb_free_streams(intf, eps, j, GFP_KERNEL); in usb_unbind_interface() 437 kfree(eps); in usb_unbind_interface()
|
/drivers/usb/gadget/function/ |
D | f_fs.c | 70 struct ffs_ep *eps; member 1630 struct ffs_ep *ep = func->eps; in ffs_func_eps_disable() 1653 struct ffs_ep *ep = func->eps; in ffs_func_eps_enable() 2537 ffs_ep = func->eps + idx; in __ffs_func_bind_do_descs() 2566 ep->driver_data = func->eps + idx; in __ffs_func_bind_do_descs() 2627 if (unlikely(!func->eps[idx].ep)) in __ffs_func_bind_do_nums() 2632 descs = func->eps[idx].descs; in __ffs_func_bind_do_nums() 2784 vla_item_with_sz(d, struct ffs_ep, eps, ffs->eps_count); in _ffs_func_bind() 2829 eps_ptr = vla_ptr(vlabuf, d, eps); in _ffs_func_bind() 2836 func->eps = vla_ptr(vlabuf, d, eps); in _ffs_func_bind() [all …]
|