/linux-master/drivers/usb/storage/ |
H A D | uas-detect.h | 29 struct usb_host_endpoint *eps[]) 41 eps[pipe_id - 1] = &endpoint[i]; 49 if (!eps[0] || !eps[1] || !eps[2] || !eps[3]) 59 struct usb_host_endpoint *eps[4] = { }; local 70 r = uas_find_endpoints(alt, eps); 106 } else if (usb_ss_max_streams(&eps[1]->ss_ep_comp) == 32) { 28 uas_find_endpoints(struct usb_host_interface *alt, struct usb_host_endpoint *eps[]) argument
|
H A D | uas.c | 948 struct usb_host_endpoint *eps[4] = { }; local 952 r = uas_find_endpoints(devinfo->intf->cur_altsetting, eps); 957 usb_endpoint_num(&eps[0]->desc)); 959 usb_endpoint_num(&eps[1]->desc)); 961 usb_endpoint_num(&eps[2]->desc)); 963 usb_endpoint_num(&eps[3]->desc)); 969 devinfo->qdepth = usb_alloc_streams(devinfo->intf, eps + 1, 982 struct usb_host_endpoint *eps[3]; local 984 eps[0] = usb_pipe_endpoint(udev, devinfo->status_pipe); 985 eps[ [all...] |
/linux-master/drivers/usb/gadget/legacy/ |
H A D | raw_gadget.c | 181 struct raw_ep eps[USB_RAW_EPS_NUM_MAX]; member in struct:raw_dev 221 if (dev->eps[i].state == STATE_EP_DISABLED) 223 usb_ep_disable(dev->eps[i].ep); 224 usb_ep_free_request(dev->eps[i].ep, dev->eps[i].req); 225 kfree(dev->eps[i].ep->desc); 226 dev->eps[i].state = STATE_EP_DISABLED; 306 dev->eps[i].ep = ep; 307 dev->eps[i].addr = get_ep_addr(ep->name); 308 dev->eps[ [all...] |
/linux-master/drivers/usb/gadget/function/ |
H A D | u_midi2.h | 78 struct f_midi2_ep_opts *eps[MAX_UMP_EPS]; member in struct:f_midi2_opts
|
/linux-master/drivers/usb/dwc3/ |
H A D | ep0.c | 119 __dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req); 139 __dwc3_ep0_do_control_status(dwc, dwc->eps[direction]); 182 __dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req); 228 dep = dwc->eps[1]; 233 dep = dwc->eps[0]; 248 dwc->eps[0]->trb_enqueue = 0; 249 dwc->eps[1]->trb_enqueue = 0; 286 dep = dwc->eps[0]; 294 dwc3_ep = dwc->eps[i]; 319 dep = dwc->eps[epnu [all...] |
H A D | gadget.c | 149 dwc3_ep0_end_control_data(dwc, dwc->eps[dir]); 151 dwc3_ep0_end_control_data(dwc, dwc->eps[!dir]); 153 dwc->eps[0]->trb_enqueue = 0; 154 dwc->eps[1]->trb_enqueue = 0; 565 ret = dwc3_send_gadget_ep_cmd(dwc->eps[0], cmd, ¶ms); 570 for (i = resource_index; i < dwc->num_eps && dwc->eps[i]; i++) 571 dwc->eps[i]->flags &= ~DWC3_EP_RESOURCE_ALLOCATED; 711 dep = dwc->eps[1]; 719 /* Clear existing TXFIFO for all IN eps except ep0 */ 722 dep = dwc->eps[nu [all...] |
/linux-master/drivers/usb/host/ |
H A D | xhci.c | 1594 ep_state = &xhci->devs[slot_id]->eps[ep_index].ep_state; 1698 ep = &vdev->eps[ep_index]; 1846 if (xhci->devs[udev->slot_id]->eps[ep_index].ring != NULL) 1931 if (virt_dev->eps[ep_index].ring && 2722 memcpy(&ep_bw_info[i], &virt_dev->eps[i].bw_info, 2729 &virt_dev->eps[i].bw_info, 2732 &virt_dev->eps[i], 2741 &virt_dev->eps[i].bw_info, 2744 &virt_dev->eps[i], 2766 &virt_dev->eps[ 3315 xhci_calculate_streams_and_bitmask(struct xhci_hcd *xhci, struct usb_device *udev, struct usb_host_endpoint **eps, unsigned int num_eps, unsigned int *num_streams, u32 *changed_ep_bitmask) argument 3347 xhci_calculate_no_streams_bitmask(struct xhci_hcd *xhci, struct usb_device *udev, struct usb_host_endpoint **eps, unsigned int num_eps) argument 3404 xhci_alloc_streams(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint **eps, unsigned int num_eps, unsigned int num_streams, gfp_t mem_flags) argument 3571 xhci_free_streams(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint **eps, unsigned int num_eps, gfp_t mem_flags) argument [all...] |
H A D | xhci-debugfs.c | 454 if (spriv->eps[ep_index]) 461 epriv->show_ring = dev->eps[ep_index].ring; 468 spriv->eps[ep_index] = epriv; 478 if (!spriv || !spriv->eps[ep_index]) 481 epriv = spriv->eps[ep_index]; 483 spriv->eps[ep_index] = NULL; 574 if (!spriv || !spriv->eps[ep_index] || 575 !dev->eps[ep_index].stream_info) 578 epriv = spriv->eps[ep_index]; 579 epriv->stream_info = dev->eps[ep_inde [all...] |
H A D | xhci-dbgcap.h | 146 struct dbc_ep eps[2]; member in struct:xhci_dbc 196 return &dbc->eps[BULK_IN]; 201 return &dbc->eps[BULK_OUT];
|
H A D | xhci-debugfs.h | 102 struct xhci_ep_priv *eps[31]; member in struct:xhci_slot_priv
|
H A D | xhci-mem.c | 422 xhci_ring_free(xhci, virt_dev->eps[ep_index].ring); 423 virt_dev->eps[ep_index].ring = NULL; 872 if (dev->eps[i].ring) 873 xhci_ring_free(xhci, dev->eps[i].ring); 874 if (dev->eps[i].stream_info) 876 dev->eps[i].stream_info); 885 if (!list_empty(&dev->eps[i].bw_endpoint_list)) { 886 list_del_init(&dev->eps[i].bw_endpoint_list); 984 dev->eps[i].ep_index = i; 985 dev->eps[ [all...] |
H A D | xhci-dbgcap.c | 199 xhci_dbc_flush_endpoint_requests(&dbc->eps[BULK_OUT]); 200 xhci_dbc_flush_endpoint_requests(&dbc->eps[BULK_IN]); 315 struct dbc_ep *dep = &dbc->eps[req->direction]; 376 dep = &dbc->eps[direction]; 392 memset(dbc->eps, 0, sizeof_field(struct xhci_dbc, eps)); 923 if (!list_empty(&dbc->eps[BULK_OUT].list_pending) || 924 !list_empty(&dbc->eps[BULK_IN].list_pending))
|
/linux-master/drivers/usb/cdns3/ |
H A D | cdnsp-ep0.c | 23 pep = &pdev->eps[0]; 173 pep = &pdev->eps[ep_sts]; 305 pep = &pdev->eps[cdnsp_w_index_to_ep_index(le16_to_cpu(ctrl->wIndex))]; 431 if (pdev->eps[0].ep_state & EP_HALTED) { 433 cdnsp_halt_endpoint(pdev, &pdev->eps[0], 0); 440 if (!list_empty(&pdev->eps[0].pending_list)) { 444 req = next_request(&pdev->eps[0].pending_list); 445 cdnsp_ep_dequeue(&pdev->eps[0], req);
|
H A D | cdns3-ep0.c | 39 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; 107 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; 254 priv_ep = priv_dev->eps[index]; 371 priv_ep = priv_dev->eps[index]; 511 request->complete(&priv_dev->eps[0]->endpoint, request); 534 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; 571 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; 717 priv_ep = priv_dev->eps[i]; 822 priv_ep = priv_dev->eps[0];
|
H A D | cdnsp-gadget.c | 659 if ((pdev->eps[i - 1].ring && !(ctrl_ctx->drop_flags & le32)) || 704 pdev->eps[0].ep_state & EP_HALTED) { 705 cdnsp_halt_endpoint(pdev, &pdev->eps[0], 0); 712 pdev->eps[0].ep_state &= ~(EP_STOPPED | EP_HALTED); 713 pdev->eps[0].ep_state |= EP_ENABLED; 727 pdev->eps[i].ep_state |= EP_STOPPED | EP_UNCONFIGURED; 1426 if (!list_empty(&pdev->eps[0].pending_list)) { 1429 req = next_request(&pdev->eps[0].pending_list); 1431 cdnsp_ep_dequeue(&pdev->eps[0], req); 1619 pep = &pdev->eps[ [all...] |
H A D | cdnsp-mem.c | 673 cdnsp_free_endpoint_rings(pdev, &pdev->eps[0]); 696 pdev->eps[0].ring = cdnsp_ring_alloc(pdev, 2, TYPE_CTRL, 0, GFP_ATOMIC); 697 if (!pdev->eps[0].ring) 717 struct cdnsp_ep_ctx *ep0_ctx = pdev->eps[0].in_ctx; 718 struct cdnsp_ring *ep_ring = pdev->eps[0].ring; 769 ep0_ctx->deq = cpu_to_le64(pdev->eps[0].ring->first_seg->dma | 770 pdev->eps[0].ring->cycle_state); 861 * The "Mult" field in the endpoint context is only set for SuperSpeed isoc eps.
|
/linux-master/drivers/usb/gadget/udc/cdns2/ |
H A D | cdns2-ep0.c | 45 struct cdns2_endpoint *pep = &pdev->eps[0]; 92 struct cdns2_endpoint *pep = &pdev->eps[0]; 109 struct cdns2_endpoint *pep = &pdev->eps[0]; 193 pep = &pdev->eps[ep_sts]; 290 pep = &pdev->eps[cdns2_w_index_to_ep_index(le16_to_cpu(ctrl->wIndex))]; 362 request->complete(&pdev->eps[0].endpoint, request); 381 struct cdns2_endpoint *pep = &pdev->eps[0]; 413 pep = &pdev->eps[0]; 461 struct cdns2_endpoint *pep = &pdev->eps[0]; 491 pdev->eps[ [all...] |
/linux-master/drivers/platform/x86/dell/ |
H A D | dcdbas.c | 521 struct smm_eps_table *eps = (struct smm_eps_table *)addr; local 523 if (strncmp(eps->smm_comm_buff_anchor, SMM_EPS_SIG, 4) != 0) 526 if (checksum(addr, eps->length) != 0) 529 return eps; 536 struct smm_eps_table *eps = NULL; local 565 eps = check_eps_table(addr); 566 if (eps) 570 if (!eps) { 574 bios_buf_paddr = eps->smm_comm_buff_addr; 575 remap_size = eps [all...] |
/linux-master/include/uapi/linux/usb/ |
H A D | raw_gadget.h | 158 * eps: Structures that store information about non-control endpoints. 161 struct usb_raw_ep_info eps[USB_RAW_EPS_NUM_MAX]; member in struct:usb_raw_eps_info
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | fsl_qe_udc.c | 180 qe_eptx_stall_change(&udc->eps[0], 1); 181 qe_eprx_stall_change(&udc->eps[0], 1); 287 ep = &udc->eps[pipe_num]; 317 ep = &udc->eps[pipe_num]; 350 struct qe_ep *ep = &udc->eps[pipe_num]; 470 struct qe_ep *ep = &udc->eps[pipe_num]; 525 struct qe_ep *ep = &udc->eps[pipe_num]; 793 struct qe_ep *ep = &udc->eps[0]; 817 struct qe_ep *ep = &udc->eps[0]; 946 ep = &udc->eps[ [all...] |
H A D | fsl_usb2_udc.h | 477 struct fsl_ep *eps; member in struct:fsl_udc 528 #define get_ep_by_pipe(udc, pipe) ((pipe == 1)? &udc->eps[0]: \ 529 &udc->eps[pipe])
|
H A D | mv_u3d_core.c | 56 ep = &u3d->eps[i]; 133 u3d->eps[index].name); 923 struct mv_u3d_ep *ep = u3d->eps; 1307 /* initialize ep0, ep0 in/out use eps[1] */ 1308 ep = &u3d->eps[1]; 1329 ep = &u3d->eps[i]; 1381 mv_u3d_nuke(&u3d->eps[1], -ESHUTDOWN); 1519 mv_u3d_nuke(&u3d->eps[ep_num * 2 + MV_U3D_EP_DIR_IN], -ESHUTDOWN); 1636 curr_ep = &u3d->eps[1]; 1638 curr_ep = &u3d->eps[ [all...] |
H A D | mv_udc_core.c | 77 ep = &udc->eps[i]; 141 udc->eps[index].name); 1244 ep = &udc->eps[0]; 1263 ep = &udc->eps[i]; 1315 nuke(&udc->eps[0], -ESHUTDOWN); 1333 nuke(&udc->eps[0], -ESHUTDOWN); 1448 ep = &udc->eps[0]; 1585 ep = &udc->eps[ep_num * 2 + direction]; 1663 nuke(&udc->eps[ep_num * 2 + EP_DIR_OUT], -ESHUTDOWN); 1832 curr_ep = &udc->eps[ [all...] |
/linux-master/include/uapi/linux/ |
H A D | usbdevice_fs.h | 179 unsigned char eps[]; member in struct:usbdevfs_streams
|
/linux-master/tools/include/uapi/linux/ |
H A D | usbdevice_fs.h | 179 unsigned char eps[]; member in struct:usbdevfs_streams
|