Home
last modified time | relevance | path

Searched refs:eps (Results 1 – 25 of 67) sorted by relevance

123

/linux/drivers/usb/storage/
A Duas-detect.h29 struct usb_host_endpoint *eps[]) in uas_find_endpoints() argument
41 eps[pipe_id - 1] = &endpoint[i]; in uas_find_endpoints()
49 if (!eps[0] || !eps[1] || !eps[2] || !eps[3]) in uas_find_endpoints()
59 struct usb_host_endpoint *eps[4] = { }; in uas_use_uas_driver() local
70 r = uas_find_endpoints(alt, eps); in uas_use_uas_driver()
106 } else if (usb_ss_max_streams(&eps[1]->ss_ep_comp) == 32) { in uas_use_uas_driver()
A Duas.c955 struct usb_host_endpoint *eps[4] = { }; in uas_configure_endpoints() local
959 r = uas_find_endpoints(devinfo->intf->cur_altsetting, eps); in uas_configure_endpoints()
964 usb_endpoint_num(&eps[0]->desc)); in uas_configure_endpoints()
966 usb_endpoint_num(&eps[1]->desc)); in uas_configure_endpoints()
968 usb_endpoint_num(&eps[2]->desc)); in uas_configure_endpoints()
970 usb_endpoint_num(&eps[3]->desc)); in uas_configure_endpoints()
989 struct usb_host_endpoint *eps[3]; in uas_free_streams() local
991 eps[0] = usb_pipe_endpoint(udev, devinfo->status_pipe); in uas_free_streams()
992 eps[1] = usb_pipe_endpoint(udev, devinfo->data_in_pipe); in uas_free_streams()
993 eps[2] = usb_pipe_endpoint(udev, devinfo->data_out_pipe); in uas_free_streams()
[all …]
/linux/drivers/usb/gadget/legacy/
A Draw_gadget.c224 usb_ep_free_request(dev->eps[i].ep, dev->eps[i].req); in dev_free()
225 kfree(dev->eps[i].ep->desc); in dev_free()
306 dev->eps[i].ep = ep; in gadget_bind()
874 ep = &dev->eps[i]; in raw_ioctl_ep_enable()
945 if (dev->eps[i].disabling) { in raw_ioctl_ep_disable()
951 if (dev->eps[i].urb_queued) { in raw_ioctl_ep_disable()
963 usb_ep_free_request(dev->eps[i].ep, dev->eps[i].req); in raw_ioctl_ep_disable()
964 kfree(dev->eps[i].ep->desc); in raw_ioctl_ep_disable()
1000 if (dev->eps[i].disabling) { in raw_ioctl_ep_set_clear_halt_wedge()
1081 ep = &dev->eps[io->ep]; in raw_process_ep_io()
[all …]
/linux/drivers/usb/dwc3/
A Dep0.c228 dep = dwc->eps[1]; in dwc3_ep0_stall_and_restart()
233 dep = dwc->eps[0]; in dwc3_ep0_stall_and_restart()
249 dwc->eps[0]->trb_enqueue = 0; in dwc3_ep0_stall_and_restart()
250 dwc->eps[1]->trb_enqueue = 0; in dwc3_ep0_stall_and_restart()
287 dep = dwc->eps[0]; in dwc3_ep0_out_start()
295 dwc3_ep = dwc->eps[i]; in dwc3_ep0_out_start()
320 dep = dwc->eps[epnum]; in dwc3_wIndex_to_dep()
395 dep = dwc->eps[0]; in dwc3_ep0_handle_status()
762 dep = dwc->eps[0]; in dwc3_ep0_set_sel()
872 ep0 = dwc->eps[0]; in dwc3_ep0_complete_data()
[all …]
A Dgadget.c708 dep = dwc->eps[1]; in dwc3_gadget_clear_tx_fifos()
719 dep = dwc->eps[num]; in dwc3_gadget_clear_tx_fifos()
2475 dep = dwc->eps[epnum]; in dwc3_stop_active_transfers()
2896 dep = dwc->eps[0]; in __dwc3_gadget_start()
2904 dep = dwc->eps[1]; in __dwc3_gadget_start()
3263 dwc->eps[epnum] = dep; in dwc3_gadget_init_endpoint()
3322 dep = dwc->eps[epnum]; in dwc3_gadget_free_endpoints()
3597 dep = dwc->eps[i]; in dwc3_gadget_endpoint_trbs_complete()
3785 dep = dwc->eps[epnum]; in dwc3_endpoint_interrupt()
4186 dep = dwc->eps[0]; in dwc3_gadget_conndone_interrupt()
[all …]
/linux/drivers/usb/host/
A Dxhci.c1708 ep = &vdev->eps[ep_index]; in xhci_urb_dequeue()
2742 &virt_dev->eps[i], in xhci_reserve_bandwidth()
2754 &virt_dev->eps[i], in xhci_reserve_bandwidth()
2779 &virt_dev->eps[i], in xhci_reserve_bandwidth()
2791 &virt_dev->eps[i], in xhci_reserve_bandwidth()
3008 virt_dev->eps[i].ring = virt_dev->eps[i].new_ring; in xhci_check_bandwidth()
3080 ep = &vdev->eps[ep_index]; in xhci_endpoint_disable()
3429 if (!eps) in xhci_alloc_streams()
3600 udev, eps, num_eps); in xhci_free_streams()
3631 &vdev->eps[ep_index]); in xhci_free_streams()
[all …]
A Dxhci-debugfs.c454 if (spriv->eps[ep_index]) in xhci_debugfs_create_endpoint()
461 epriv->show_ring = dev->eps[ep_index].ring; in xhci_debugfs_create_endpoint()
468 spriv->eps[ep_index] = epriv; in xhci_debugfs_create_endpoint()
478 if (!spriv || !spriv->eps[ep_index]) in xhci_debugfs_remove_endpoint()
481 epriv = spriv->eps[ep_index]; in xhci_debugfs_remove_endpoint()
483 spriv->eps[ep_index] = NULL; in xhci_debugfs_remove_endpoint()
574 if (!spriv || !spriv->eps[ep_index] || in xhci_debugfs_create_stream_files()
575 !dev->eps[ep_index].stream_info) in xhci_debugfs_create_stream_files()
578 epriv = spriv->eps[ep_index]; in xhci_debugfs_create_stream_files()
579 epriv->stream_info = dev->eps[ep_index].stream_info; in xhci_debugfs_create_stream_files()
[all …]
A Dxhci-dbgcap.h146 struct dbc_ep eps[2]; member
196 return &dbc->eps[BULK_IN]; in get_in_ep()
201 return &dbc->eps[BULK_OUT]; in get_out_ep()
A Dxhci-mem.c420 virt_dev->eps[ep_index].ring = NULL; in xhci_free_endpoint_ring()
867 if (dev->eps[i].ring) in xhci_free_virt_device()
869 if (dev->eps[i].stream_info) in xhci_free_virt_device()
871 dev->eps[i].stream_info); in xhci_free_virt_device()
979 dev->eps[i].ep_index = i; in xhci_alloc_virt_device()
980 dev->eps[i].vdev = dev; in xhci_alloc_virt_device()
981 dev->eps[i].xhci = xhci; in xhci_alloc_virt_device()
988 if (!dev->eps[0].ring) in xhci_alloc_virt_device()
1025 ep_ring = virt_dev->eps[0].ring; in xhci_copy_ep0_dequeue_into_input_ctx()
1173 dev->eps[0].ring->cycle_state); in xhci_setup_addressable_virt_dev()
[all …]
A Dxhci-dbgcap.c201 xhci_dbc_flush_endpoint_requests(&dbc->eps[BULK_OUT]); in xhci_dbc_flush_requests()
202 xhci_dbc_flush_endpoint_requests(&dbc->eps[BULK_IN]); in xhci_dbc_flush_requests()
317 struct dbc_ep *dep = &dbc->eps[req->direction]; in dbc_ep_do_queue()
378 dep = &dbc->eps[direction]; in xhci_dbc_do_eps_init()
394 memset(dbc->eps, 0, sizeof_field(struct xhci_dbc, eps)); in xhci_dbc_eps_exit()
955 if (!list_empty(&dbc->eps[BULK_OUT].list_pending) || in xhci_dbc_handle_events()
956 !list_empty(&dbc->eps[BULK_IN].list_pending)) in xhci_dbc_handle_events()
/linux/drivers/platform/x86/dell/
A Ddcdbas.c521 struct smm_eps_table *eps = (struct smm_eps_table *)addr; in check_eps_table() local
523 if (strncmp(eps->smm_comm_buff_anchor, SMM_EPS_SIG, 4) != 0) in check_eps_table()
526 if (checksum(addr, eps->length) != 0) in check_eps_table()
529 return eps; in check_eps_table()
536 struct smm_eps_table *eps = NULL; in dcdbas_check_wsmt() local
565 eps = check_eps_table(addr); in dcdbas_check_wsmt()
566 if (eps) in dcdbas_check_wsmt()
570 if (!eps) { in dcdbas_check_wsmt()
574 bios_buf_paddr = eps->smm_comm_buff_addr; in dcdbas_check_wsmt()
575 remap_size = eps->num_of_4k_pages * PAGE_SIZE; in dcdbas_check_wsmt()
/linux/drivers/usb/gadget/udc/cdns2/
A Dcdns2-ep0.c45 struct cdns2_endpoint *pep = &pdev->eps[0]; in cdns2_ep0_enqueue()
92 struct cdns2_endpoint *pep = &pdev->eps[0]; in cdns2_ep0_stall()
109 struct cdns2_endpoint *pep = &pdev->eps[0]; in cdns2_status_stage()
193 pep = &pdev->eps[ep_sts]; in cdns2_req_ep0_handle_status()
290 pep = &pdev->eps[cdns2_w_index_to_ep_index(le16_to_cpu(ctrl->wIndex))]; in cdns2_ep0_handle_feature_endpoint()
362 request->complete(&pdev->eps[0].endpoint, request); in __pending_setup_status_handler()
381 struct cdns2_endpoint *pep = &pdev->eps[0]; in cdns2_handle_setup_packet()
413 pep = &pdev->eps[0]; in cdns2_handle_setup_packet()
461 struct cdns2_endpoint *pep = &pdev->eps[0]; in cdns2_transfer_completed()
491 pdev->eps[0].dir = dir; in cdns2_handle_ep0_interrupt()
[all …]
/linux/drivers/usb/cdns3/
A Dcdnsp-ep0.c23 pep = &pdev->eps[0]; in cdnsp_ep0_stall()
173 pep = &pdev->eps[ep_sts]; in cdnsp_ep0_handle_status()
305 pep = &pdev->eps[cdnsp_w_index_to_ep_index(le16_to_cpu(ctrl->wIndex))]; in cdnsp_ep0_handle_feature_endpoint()
431 if (pdev->eps[0].ep_state & EP_HALTED) { in cdnsp_setup_analyze()
433 cdnsp_halt_endpoint(pdev, &pdev->eps[0], 0); in cdnsp_setup_analyze()
440 if (!list_empty(&pdev->eps[0].pending_list)) { in cdnsp_setup_analyze()
444 req = next_request(&pdev->eps[0].pending_list); in cdnsp_setup_analyze()
445 cdnsp_ep_dequeue(&pdev->eps[0], req); in cdnsp_setup_analyze()
A Dcdns3-ep0.c39 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; in cdns3_ep0_run_transfer()
107 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; in cdns3_ep0_complete_setup()
254 priv_ep = priv_dev->eps[index]; in cdns3_req_ep0_get_status()
371 priv_ep = priv_dev->eps[index]; in cdns3_ep0_feature_handle_endpoint()
511 request->complete(&priv_dev->eps[0]->endpoint, request); in __pending_setup_status_handler()
534 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; in cdns3_ep0_setup_phase()
571 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; in cdns3_transfer_completed()
717 priv_ep = priv_dev->eps[i]; in cdns3_gadget_ep0_queue()
822 priv_ep = priv_dev->eps[0]; in cdns3_ep0_config()
A Dcdnsp-gadget.c659 if ((pdev->eps[i - 1].ring && !(ctrl_ctx->drop_flags & le32)) || in cdnsp_update_eps_configuration()
704 pdev->eps[0].ep_state & EP_HALTED) { in cdnsp_reset_device()
705 cdnsp_halt_endpoint(pdev, &pdev->eps[0], 0); in cdnsp_reset_device()
712 pdev->eps[0].ep_state &= ~(EP_STOPPED | EP_HALTED); in cdnsp_reset_device()
713 pdev->eps[0].ep_state |= EP_ENABLED; in cdnsp_reset_device()
727 pdev->eps[i].ep_state |= EP_STOPPED | EP_UNCONFIGURED; in cdnsp_reset_device()
1426 if (!list_empty(&pdev->eps[0].pending_list)) { in cdnsp_stop()
1429 req = next_request(&pdev->eps[0].pending_list); in cdnsp_stop()
1431 cdnsp_ep_dequeue(&pdev->eps[0], req); in cdnsp_stop()
1619 pep = &pdev->eps[i]; in cdnsp_gadget_init_endpoints()
[all …]
A Dcdnsp-mem.c673 cdnsp_free_endpoint_rings(pdev, &pdev->eps[0]); in cdnsp_free_priv_device()
696 pdev->eps[0].ring = cdnsp_ring_alloc(pdev, 2, TYPE_CTRL, 0, GFP_ATOMIC); in cdnsp_alloc_priv_device()
697 if (!pdev->eps[0].ring) in cdnsp_alloc_priv_device()
717 struct cdnsp_ep_ctx *ep0_ctx = pdev->eps[0].in_ctx; in cdnsp_copy_ep0_dequeue_into_input_ctx()
718 struct cdnsp_ring *ep_ring = pdev->eps[0].ring; in cdnsp_copy_ep0_dequeue_into_input_ctx()
769 ep0_ctx->deq = cpu_to_le64(pdev->eps[0].ring->first_seg->dma | in cdnsp_setup_addressable_priv_dev()
770 pdev->eps[0].ring->cycle_state); in cdnsp_setup_addressable_priv_dev()
/linux/drivers/usb/gadget/udc/
A Dfsl_qe_udc.c287 ep = &udc->eps[pipe_num]; in qe_epbds_reset()
317 ep = &udc->eps[pipe_num]; in qe_ep_reset()
793 struct qe_ep *ep = &udc->eps[0]; in ep0_setup_handle()
946 ep = &udc->eps[i]; in ep_rx_tasklet()
1952 ep = &udc->eps[0]; in ch9getstatus()
2057 ep = &udc->eps[pipe]; in setup_received_handle()
2148 if (udc->eps[i].init) in reset_irq()
2182 ep = &udc->eps[i]; in tx_irq()
2207 ep = &udc->eps[i]; in rx_irq()
2605 ep = &udc->eps[0]; in qe_udc_probe()
[all …]
A Dfsl_usb2_udc.h477 struct fsl_ep *eps; member
528 #define get_ep_by_pipe(udc, pipe) ((pipe == 1)? &udc->eps[0]: \
529 &udc->eps[pipe])
A Dmv_u3d_core.c56 ep = &u3d->eps[i]; in mv_u3d_ep0_reset()
133 u3d->eps[index].name); in mv_u3d_process_ep_req()
923 struct mv_u3d_ep *ep = u3d->eps; in mv_u3d_ep_set_stall()
1308 ep = &u3d->eps[1]; in mv_u3d_eps_init()
1329 ep = &u3d->eps[i]; in mv_u3d_eps_init()
1636 curr_ep = &u3d->eps[1]; in mv_u3d_irq_process_tr_complete()
1638 curr_ep = &u3d->eps[i]; in mv_u3d_irq_process_tr_complete()
1764 kfree(u3d->eps); in mv_u3d_remove()
1892 u3d->eps = kzalloc(size, GFP_KERNEL); in mv_u3d_probe()
1893 if (!u3d->eps) { in mv_u3d_probe()
[all …]
A Dmv_udc_core.c77 ep = &udc->eps[i]; in ep0_reset()
141 udc->eps[index].name); in process_ep_req()
1244 ep = &udc->eps[0]; in eps_init()
1263 ep = &udc->eps[i]; in eps_init()
1315 nuke(&udc->eps[0], -ESHUTDOWN); in gadget_reset()
1333 nuke(&udc->eps[0], -ESHUTDOWN); in stop_activity()
1448 ep = &udc->eps[0]; in udc_prime_status()
1585 ep = &udc->eps[ep_num * 2 + direction]; in ch9clearfeature()
1832 curr_ep = &udc->eps[0]; in irq_process_tr_complete()
1834 curr_ep = &udc->eps[i]; in irq_process_tr_complete()
[all …]
/linux/drivers/usb/core/
A Ddevio.c954 struct usb_host_endpoint **eps; in parse_usbdevfs_streams() local
970 eps = kmalloc_array(num_eps, sizeof(*eps), GFP_KERNEL); in parse_usbdevfs_streams()
971 if (!eps) in parse_usbdevfs_streams()
980 if (!eps[i]) { in parse_usbdevfs_streams()
1009 *eps_ret = eps; in parse_usbdevfs_streams()
1015 kfree(eps); in parse_usbdevfs_streams()
1382 struct usb_host_endpoint **eps; in check_reset_of_active_ep() local
1386 ep = eps[epnum & 0x0f]; in check_reset_of_active_ep()
2503 &eps, &intf); in proc_alloc_streams()
2511 kfree(eps); in proc_alloc_streams()
[all …]
/linux/drivers/usb/gadget/function/
A Du_midi2.h78 struct f_midi2_ep_opts *eps[MAX_UMP_EPS]; member
/linux/Documentation/devicetree/bindings/usb/
A Dam33xx-usb.txt41 - mentor,num-eps: Specifies the number of endpoints. This is also a
112 mentor,num-eps = <16>;
158 mentor,num-eps = <16>;
A Domap-usb.txt8 - num-eps : Specifies the number of endpoints. This is also a
32 num-eps = <16>;
/linux/sound/usb/
A Dmidi2.c84 struct snd_usb_midi2_endpoint *eps[2]; /* USB MIDI endpoints */ member
340 return rmidi->eps[dir]; in ump_to_endpoint()
730 rmidi->eps[STR_IN] = ep_in; in create_midi2_ump()
731 rmidi->eps[STR_OUT] = ep_out; in create_midi2_ump()
904 if (!rmidi->eps[dir]) in create_blocks_from_gtb()
906 for (i = 0; i < rmidi->eps[dir]->ms_ep->bNumGrpTrmBlock; i++) { in create_blocks_from_gtb()
907 blk = rmidi->eps[dir]->ms_ep->baAssoGrpTrmBlkID[i]; in create_blocks_from_gtb()

Completed in 90 milliseconds

123