Searched refs:eps (Results 1 - 25 of 58) sorted by relevance

123

/linux-master/drivers/usb/storage/
H A Duas-detect.h29 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 Duas.c948 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 Draw_gadget.c181 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 Du_midi2.h78 struct f_midi2_ep_opts *eps[MAX_UMP_EPS]; member in struct:f_midi2_opts
/linux-master/drivers/usb/dwc3/
H A Dep0.c119 __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 Dgadget.c149 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, &params);
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 Dxhci.c1594 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 Dxhci-debugfs.c454 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 Dxhci-dbgcap.h146 struct dbc_ep eps[2]; member in struct:xhci_dbc
196 return &dbc->eps[BULK_IN];
201 return &dbc->eps[BULK_OUT];
H A Dxhci-debugfs.h102 struct xhci_ep_priv *eps[31]; member in struct:xhci_slot_priv
H A Dxhci-mem.c422 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 Dxhci-dbgcap.c199 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 Dcdnsp-ep0.c23 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 Dcdns3-ep0.c39 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 Dcdnsp-gadget.c659 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 Dcdnsp-mem.c673 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 Dcdns2-ep0.c45 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 Ddcdbas.c521 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 Draw_gadget.h158 * 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 Dfsl_qe_udc.c180 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 Dfsl_usb2_udc.h477 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 Dmv_u3d_core.c56 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 Dmv_udc_core.c77 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 Dusbdevice_fs.h179 unsigned char eps[]; member in struct:usbdevfs_streams
/linux-master/tools/include/uapi/linux/
H A Dusbdevice_fs.h179 unsigned char eps[]; member in struct:usbdevfs_streams

Completed in 462 milliseconds

123