Lines Matching refs:endpoint
201 if (usb_endpoint_xfer_bulk(dep->endpoint.desc) in dwc3_gadget_resize_tx_fifos()
202 || usb_endpoint_xfer_isoc(dep->endpoint.desc)) in dwc3_gadget_resize_tx_fifos()
216 tmp = mult * (dep->endpoint.maxpacket + mdwidth); in dwc3_gadget_resize_tx_fifos()
251 usb_endpoint_xfer_isoc(dep->endpoint.desc)) in dwc3_gadget_giveback()
274 usb_gadget_giveback_request(&dep->endpoint, &req->request); in dwc3_gadget_giveback()
470 u32 burst = dep->endpoint.maxburst - 1; in dwc3_gadget_set_ep_config()
564 dep->endpoint.desc = desc; in __dwc3_gadget_ep_enable()
657 dep->endpoint.desc = NULL; in __dwc3_gadget_ep_disable()
802 usb_endpoint_xfer_isoc(dep->endpoint.desc)) in dwc3_prepare_one_trb()
809 switch (usb_endpoint_type(dep->endpoint.desc)) { in dwc3_prepare_one_trb()
836 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_prepare_one_trb()
846 if (usb_endpoint_xfer_bulk(dep->endpoint.desc) && dep->stream_capable) in dwc3_prepare_one_trb()
876 if (!usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_prepare_trbs()
902 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_prepare_trbs()
912 if ((trbs_left <= 1) && usb_endpoint_xfer_isoc(dep->endpoint.desc)) in dwc3_prepare_trbs()
1118 if (!usb_endpoint_xfer_isoc(dep->endpoint.desc) && in __dwc3_gadget_ep_queue()
1119 !usb_endpoint_xfer_int(dep->endpoint.desc) && in __dwc3_gadget_ep_queue()
1143 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in __dwc3_gadget_ep_queue()
1163 if (usb_endpoint_xfer_isoc(dep->endpoint.desc) && in __dwc3_gadget_ep_queue()
1202 if (!dep->endpoint.desc) { in dwc3_gadget_ep_queue()
1276 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in __dwc3_gadget_ep_set_halt()
1743 dep->endpoint.name = dep->name; in dwc3_gadget_init_hw_endpoints()
1748 usb_ep_set_maxpacket_limit(&dep->endpoint, 512); in dwc3_gadget_init_hw_endpoints()
1749 dep->endpoint.maxburst = 1; in dwc3_gadget_init_hw_endpoints()
1750 dep->endpoint.ops = &dwc3_gadget_ep0_ops; in dwc3_gadget_init_hw_endpoints()
1752 dwc->gadget.ep0 = &dep->endpoint; in dwc3_gadget_init_hw_endpoints()
1756 usb_ep_set_maxpacket_limit(&dep->endpoint, 1024); in dwc3_gadget_init_hw_endpoints()
1757 dep->endpoint.max_streams = 15; in dwc3_gadget_init_hw_endpoints()
1758 dep->endpoint.ops = &dwc3_gadget_ep_ops; in dwc3_gadget_init_hw_endpoints()
1759 list_add_tail(&dep->endpoint.ep_list, in dwc3_gadget_init_hw_endpoints()
1768 dep->endpoint.caps.type_control = true; in dwc3_gadget_init_hw_endpoints()
1770 dep->endpoint.caps.type_iso = true; in dwc3_gadget_init_hw_endpoints()
1771 dep->endpoint.caps.type_bulk = true; in dwc3_gadget_init_hw_endpoints()
1772 dep->endpoint.caps.type_int = true; in dwc3_gadget_init_hw_endpoints()
1775 dep->endpoint.caps.dir_in = !!direction; in dwc3_gadget_init_hw_endpoints()
1776 dep->endpoint.caps.dir_out = !direction; in dwc3_gadget_init_hw_endpoints()
1828 list_del(&dep->endpoint.ep_list); in dwc3_gadget_free_endpoints()
1934 usb_endpoint_xfer_isoc(dep->endpoint.desc)) in dwc3_cleanup_done_reqs()
1951 if (usb_endpoint_xfer_isoc(dep->endpoint.desc) && in dwc3_cleanup_done_reqs()
1985 usb_endpoint_xfer_isoc(dep->endpoint.desc))) in dwc3_endpoint_transfer_complete()
2013 if (!usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_endpoint_transfer_complete()
2042 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_endpoint_interrupt()
2054 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_endpoint_interrupt()
2076 if (!usb_endpoint_xfer_bulk(dep->endpoint.desc)) { in dwc3_endpoint_interrupt()