Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/usb/storage/
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()
Duas.c898 struct usb_host_endpoint *eps[4] = { }; in uas_configure_endpoints() local
902 r = uas_find_endpoints(devinfo->intf->cur_altsetting, eps); in uas_configure_endpoints()
907 usb_endpoint_num(&eps[0]->desc)); in uas_configure_endpoints()
909 usb_endpoint_num(&eps[1]->desc)); in uas_configure_endpoints()
911 usb_endpoint_num(&eps[2]->desc)); in uas_configure_endpoints()
913 usb_endpoint_num(&eps[3]->desc)); in uas_configure_endpoints()
919 devinfo->qdepth = usb_alloc_streams(devinfo->intf, eps + 1, in uas_configure_endpoints()
932 struct usb_host_endpoint *eps[3]; in uas_free_streams() local
934 eps[0] = usb_pipe_endpoint(udev, devinfo->status_pipe); in uas_free_streams()
935 eps[1] = usb_pipe_endpoint(udev, devinfo->data_in_pipe); in uas_free_streams()
[all …]
/Linux-v5.4/drivers/platform/x86/
Ddcdbas.c508 struct smm_eps_table *eps = (struct smm_eps_table *)addr; in check_eps_table() local
510 if (strncmp(eps->smm_comm_buff_anchor, SMM_EPS_SIG, 4) != 0) in check_eps_table()
513 if (checksum(addr, eps->length) != 0) in check_eps_table()
516 return eps; in check_eps_table()
522 struct smm_eps_table *eps = NULL; in dcdbas_check_wsmt() local
539 eps = check_eps_table(addr); in dcdbas_check_wsmt()
540 if (eps) in dcdbas_check_wsmt()
544 if (!eps) { in dcdbas_check_wsmt()
553 if (upper_32_bits(eps->smm_comm_buff_addr + 8)) { in dcdbas_check_wsmt()
561 remap_size = eps->num_of_4k_pages * PAGE_SIZE; in dcdbas_check_wsmt()
[all …]
/Linux-v5.4/drivers/usb/host/
Dxhci.c1474 ep_state = &xhci->devs[slot_id]->eps[ep_index].ep_state; in xhci_urb_enqueue()
1631 ep = &vdev->eps[ep_index]; in xhci_urb_dequeue()
1777 if (xhci->devs[udev->slot_id]->eps[ep_index].ring != NULL) in xhci_drop_endpoint()
1864 if (virt_dev->eps[ep_index].ring && in xhci_add_endpoint()
1895 xhci_ring_free(xhci, virt_dev->eps[ep_index].new_ring); in xhci_add_endpoint()
1896 virt_dev->eps[ep_index].new_ring = NULL; in xhci_add_endpoint()
2674 memcpy(&ep_bw_info[i], &virt_dev->eps[i].bw_info, in xhci_reserve_bandwidth()
2681 &virt_dev->eps[i].bw_info, in xhci_reserve_bandwidth()
2684 &virt_dev->eps[i], in xhci_reserve_bandwidth()
2693 &virt_dev->eps[i].bw_info, in xhci_reserve_bandwidth()
[all …]
Dxhci-debugfs.c446 if (spriv->eps[ep_index]) in xhci_debugfs_create_endpoint()
455 &dev->eps[ep_index].ring, in xhci_debugfs_create_endpoint()
458 spriv->eps[ep_index] = epriv; in xhci_debugfs_create_endpoint()
468 if (!spriv || !spriv->eps[ep_index]) in xhci_debugfs_remove_endpoint()
471 epriv = spriv->eps[ep_index]; in xhci_debugfs_remove_endpoint()
473 spriv->eps[ep_index] = NULL; in xhci_debugfs_remove_endpoint()
491 xhci_debugfs_create_ring_dir(xhci, &dev->eps[0].ring, in xhci_debugfs_create_slot()
511 kfree(priv->eps[i]); in xhci_debugfs_remove_slot()
Dxhci-dbgcap.h151 struct dbc_ep eps[2]; member
185 return &dbc->eps[BULK_IN]; in get_in_ep()
192 return &dbc->eps[BULK_OUT]; in get_out_ep()
Dxhci-mem.c406 xhci_ring_free(xhci, virt_dev->eps[ep_index].ring); in xhci_free_endpoint_ring()
407 virt_dev->eps[ep_index].ring = NULL; in xhci_free_endpoint_ring()
591 struct xhci_virt_ep *ep = &dev->eps[ep_index]; in xhci_stream_id_to_ring()
899 if (dev->eps[i].ring) in xhci_free_virt_device()
900 xhci_ring_free(xhci, dev->eps[i].ring); in xhci_free_virt_device()
901 if (dev->eps[i].stream_info) in xhci_free_virt_device()
903 dev->eps[i].stream_info); in xhci_free_virt_device()
909 if (!list_empty(&dev->eps[i].bw_endpoint_list)) in xhci_free_virt_device()
1006 xhci_init_endpoint_timer(xhci, &dev->eps[i]); in xhci_alloc_virt_device()
1007 INIT_LIST_HEAD(&dev->eps[i].cancelled_td_list); in xhci_alloc_virt_device()
[all …]
Dxhci-ring.c392 struct xhci_virt_ep *ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_ring_ep_doorbell()
418 ep = &xhci->devs[slot_id]->eps[ep_index]; in ring_doorbell_for_active_rings()
453 ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_triad_to_transfer_ring()
493 ep = &vdev->eps[ep_index]; in xhci_get_hw_deq()
527 struct xhci_virt_ep *ep = &dev->eps[ep_index]; in xhci_find_new_dequeue_state()
727 ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_handle_cmd_stop_ep()
862 ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_kill_endpoint_urbs()
1005 while (ep_ring->dequeue != dev->eps[ep_index].queued_deq_ptr) { in update_ring_for_set_deq_completion()
1011 dev->eps[ep_index].queued_deq_ptr) in update_ring_for_set_deq_completion()
1049 ep = &dev->eps[ep_index]; in xhci_handle_cmd_set_deq()
[all …]
Dxhci-debugfs.h99 struct xhci_ep_priv *eps[31]; member
Dxhci-dbgcap.c185 xhci_dbc_flush_endpoint_requests(&dbc->eps[BULK_OUT]); in xhci_dbc_flush_requests()
186 xhci_dbc_flush_endpoint_requests(&dbc->eps[BULK_IN]); in xhci_dbc_flush_requests()
352 dep = &dbc->eps[direction]; in xhci_dbc_do_eps_init()
370 memset(dbc->eps, 0, sizeof(struct dbc_ep) * ARRAY_SIZE(dbc->eps)); in xhci_dbc_eps_exit()
/Linux-v5.4/drivers/usb/dwc3/
Dep0.c117 __dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req); in __dwc3_gadget_ep0_queue()
137 __dwc3_ep0_do_control_status(dwc, dwc->eps[direction]); in __dwc3_gadget_ep0_queue()
180 __dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req); in __dwc3_gadget_ep0_queue()
226 dep = dwc->eps[1]; in dwc3_ep0_stall_and_restart()
230 dep = dwc->eps[0]; in dwc3_ep0_stall_and_restart()
277 dep = dwc->eps[0]; in dwc3_ep0_out_start()
294 dep = dwc->eps[epnum]; in dwc3_wIndex_to_dep()
363 dep = dwc->eps[0]; in dwc3_ep0_handle_status()
722 dep = dwc->eps[0]; in dwc3_ep0_set_sel()
832 ep0 = dwc->eps[0]; in dwc3_ep0_complete_data()
[all …]
Dgadget.c527 struct dwc3_ep *dep = dwc->eps[i]; in dwc3_gadget_start_config()
1981 dep = dwc->eps[0]; in __dwc3_gadget_start()
1988 dep = dwc->eps[1]; in __dwc3_gadget_start()
2005 __dwc3_gadget_ep_disable(dwc->eps[0]); in __dwc3_gadget_start()
2057 __dwc3_gadget_ep_disable(dwc->eps[0]); in __dwc3_gadget_stop()
2058 __dwc3_gadget_ep_disable(dwc->eps[1]); in __dwc3_gadget_stop()
2286 dwc->eps[epnum] = dep; in dwc3_gadget_init_endpoint()
2343 dep = dwc->eps[epnum]; in dwc3_gadget_free_endpoints()
2563 dep = dwc->eps[i]; in dwc3_gadget_endpoint_transfer_in_progress()
2594 dep = dwc->eps[epnum]; in dwc3_endpoint_interrupt()
[all …]
/Linux-v5.4/drivers/usb/cdns3/
Dep0.c38 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; in cdns3_ep0_run_transfer()
106 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; in cdns3_ep0_complete_setup()
150 priv_ep = priv_dev->eps[i]; in cdns3_req_ep0_set_configuration()
268 priv_ep = priv_dev->eps[index]; in cdns3_req_ep0_get_status()
391 priv_ep = priv_dev->eps[index]; in cdns3_ep0_feature_handle_endpoint()
531 request->complete(&priv_dev->eps[0]->endpoint, request); in __pending_setup_status_handler()
554 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; in cdns3_ep0_setup_phase()
591 struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; in cdns3_transfer_completed()
823 priv_ep = priv_dev->eps[0]; in cdns3_ep0_config()
/Linux-v5.4/drivers/usb/gadget/udc/
Dfsl_qe_udc.c179 qe_eptx_stall_change(&udc->eps[0], 1); in qe_ep0_stall()
180 qe_eprx_stall_change(&udc->eps[0], 1); in qe_ep0_stall()
286 ep = &udc->eps[pipe_num]; in qe_epbds_reset()
316 ep = &udc->eps[pipe_num]; in qe_ep_reset()
349 struct qe_ep *ep = &udc->eps[pipe_num]; in qe_ep_bd_init()
469 struct qe_ep *ep = &udc->eps[pipe_num]; in qe_ep_register_init()
524 struct qe_ep *ep = &udc->eps[pipe_num]; in qe_ep_init()
786 struct qe_ep *ep = &udc->eps[0]; in ep0_setup_handle()
810 struct qe_ep *ep = &udc->eps[0]; in qe_ep0_rx()
939 ep = &udc->eps[i]; in ep_rx_tasklet()
[all …]
Dmv_u3d_core.c57 ep = &u3d->eps[i]; in mv_u3d_ep0_reset()
134 u3d->eps[index].name); in mv_u3d_process_ep_req()
922 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()
1381 mv_u3d_nuke(&u3d->eps[1], -ESHUTDOWN); in mv_u3d_stop_activity()
1519 mv_u3d_nuke(&u3d->eps[ep_num * 2 + MV_U3D_EP_DIR_IN], -ESHUTDOWN); in mv_u3d_handle_setup_packet()
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()
[all …]
Dfsl_usb2_udc.h477 struct fsl_ep *eps; member
575 #define get_ep_by_pipe(udc, pipe) ((pipe == 1)? &udc->eps[0]: \
576 &udc->eps[pipe])
Dmv_udc_core.c78 ep = &udc->eps[i]; in ep0_reset()
142 udc->eps[index].name); in process_ep_req()
1243 ep = &udc->eps[0]; in eps_init()
1262 ep = &udc->eps[i]; in eps_init()
1314 nuke(&udc->eps[0], -ESHUTDOWN); in gadget_reset()
1332 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()
1663 nuke(&udc->eps[ep_num * 2 + EP_DIR_OUT], -ESHUTDOWN); in handle_setup_packet()
1832 curr_ep = &udc->eps[0]; in irq_process_tr_complete()
[all …]
Dfsl_udc_core.c1280 ep = &udc->eps[0]; in ep0_prime_status()
1338 ep = &udc->eps[0]; in ch9getstatus()
2002 nuke(&udc_controller->eps[0], -ESHUTDOWN); in fsl_udc_stop()
2170 ep = &udc->eps[0]; in fsl_proc_read()
2251 udc->eps = kcalloc(udc->max_ep, sizeof(struct fsl_ep), GFP_KERNEL); in struct_udc_setup()
2252 if (!udc->eps) { in struct_udc_setup()
2303 kfree(udc->eps); in struct_udc_setup()
2319 struct fsl_ep *ep = &udc->eps[index]; in struct_ep_setup()
2479 udc_controller->gadget.ep0 = &udc_controller->eps[0].ep; in fsl_udc_probe()
2499 udc_controller->eps[0].ep.desc = &fsl_ep0_desc; in fsl_udc_probe()
[all …]
/Linux-v5.4/drivers/usb/core/
Ddevio.c910 struct usb_host_endpoint **eps; in parse_usbdevfs_streams() local
926 eps = kmalloc_array(num_eps, sizeof(*eps), GFP_KERNEL); in parse_usbdevfs_streams()
927 if (!eps) in parse_usbdevfs_streams()
931 if (get_user(ep, &streams->eps[i])) { in parse_usbdevfs_streams()
935 eps[i] = ep_to_host_endpoint(ps->dev, ep); in parse_usbdevfs_streams()
936 if (!eps[i]) { in parse_usbdevfs_streams()
965 *eps_ret = eps; in parse_usbdevfs_streams()
971 kfree(eps); in parse_usbdevfs_streams()
1247 struct usb_host_endpoint **eps; in check_reset_of_active_ep() local
1250 eps = (epnum & USB_DIR_IN) ? udev->ep_in : udev->ep_out; in check_reset_of_active_ep()
[all …]
Dhcd.c2005 struct usb_host_endpoint **eps, unsigned int num_eps, in usb_alloc_streams() argument
2023 if (!usb_endpoint_xfer_bulk(&eps[i]->desc)) in usb_alloc_streams()
2026 if (eps[i]->streams) in usb_alloc_streams()
2030 ret = hcd->driver->alloc_streams(hcd, dev, eps, num_eps, in usb_alloc_streams()
2036 eps[i]->streams = ret; in usb_alloc_streams()
2055 struct usb_host_endpoint **eps, unsigned int num_eps, in usb_free_streams() argument
2069 if (!eps[i] || !eps[i]->streams) in usb_free_streams()
2072 ret = hcd->driver->free_streams(hcd, dev, eps, num_eps, mem_flags); in usb_free_streams()
2077 eps[i]->streams = 0; in usb_free_streams()
Ddriver.c397 struct usb_host_endpoint *ep, **eps = NULL; in usb_unbind_interface() local
431 eps = kmalloc_array(USB_MAXENDPOINTS, sizeof(void *), in usb_unbind_interface()
433 if (!eps) in usb_unbind_interface()
436 eps[j++] = ep; in usb_unbind_interface()
439 usb_free_streams(intf, eps, j, GFP_KERNEL); in usb_unbind_interface()
440 kfree(eps); in usb_unbind_interface()
/Linux-v5.4/Documentation/devicetree/bindings/usb/
Dam33xx-usb.txt41 - mentor,num-eps: Specifies the number of endpoints. This is also a
111 mentor,num-eps = <16>;
157 mentor,num-eps = <16>;
Domap-usb.txt8 - num-eps : Specifies the number of endpoints. This is also a
32 num-eps = <16>;
/Linux-v5.4/Documentation/driver-api/usb/
Dbulk-streams.rst34 struct usb_host_endpoint **eps, unsigned int num_eps,
79 struct usb_host_endpoint **eps, unsigned int num_eps,
/Linux-v5.4/include/linux/
Dusb.h831 struct usb_host_endpoint **eps, unsigned int num_eps,
836 struct usb_host_endpoint **eps, unsigned int num_eps,
1952 struct usb_host_endpoint **eps; in usb_pipe_endpoint() local
1953 eps = usb_pipein(pipe) ? dev->ep_in : dev->ep_out; in usb_pipe_endpoint()
1954 return eps[usb_pipeendpoint(pipe)]; in usb_pipe_endpoint()

123