Lines Matching refs:endpoint
192 if (usb_endpoint_xfer_bulk(dep->endpoint.desc) in dwc3_gadget_resize_tx_fifos()
193 || usb_endpoint_xfer_isoc(dep->endpoint.desc)) in dwc3_gadget_resize_tx_fifos()
207 tmp = mult * (dep->endpoint.maxpacket + mdwidth); in dwc3_gadget_resize_tx_fifos()
239 usb_endpoint_xfer_isoc(dep->endpoint.desc)) in dwc3_gadget_giveback()
263 usb_gadget_giveback_request(&dep->endpoint, &req->request); in dwc3_gadget_giveback()
398 u32 burst = dep->endpoint.maxburst - 1; in dwc3_gadget_set_ep_config()
496 dep->endpoint.desc = desc; in __dwc3_gadget_ep_enable()
570 dep->endpoint.desc = NULL; in __dwc3_gadget_ep_disable()
725 usb_endpoint_xfer_isoc(dep->endpoint.desc)) in dwc3_prepare_one_trb()
733 if (usb_endpoint_dir_out(dep->endpoint.desc) && in dwc3_prepare_one_trb()
734 (length % dep->endpoint.maxpacket)) in dwc3_prepare_one_trb()
735 length = dep->endpoint.maxpacket * in dwc3_prepare_one_trb()
736 ((length - 1) / dep->endpoint.maxpacket + 1); in dwc3_prepare_one_trb()
742 switch (usb_endpoint_type(dep->endpoint.desc)) { in dwc3_prepare_one_trb()
781 if (usb_endpoint_xfer_bulk(dep->endpoint.desc) && dep->stream_capable) in dwc3_prepare_one_trb()
811 if (!usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_prepare_trbs()
837 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_prepare_trbs()
847 if ((trbs_left <= 1) && usb_endpoint_xfer_isoc(dep->endpoint.desc)) in dwc3_prepare_trbs()
983 req->request.length < dep->endpoint.maxpacket) in __dwc3_gadget_ep_queue()
984 req->request.length = dep->endpoint.maxpacket; in __dwc3_gadget_ep_queue()
1023 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in __dwc3_gadget_ep_queue()
1043 if (usb_endpoint_xfer_isoc(dep->endpoint.desc) && in __dwc3_gadget_ep_queue()
1084 if (!dep->endpoint.desc) { in dwc3_gadget_ep_queue()
1160 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in __dwc3_gadget_ep_set_halt()
1608 dep->endpoint.name = dep->name; in dwc3_gadget_init_hw_endpoints()
1613 usb_ep_set_maxpacket_limit(&dep->endpoint, 512); in dwc3_gadget_init_hw_endpoints()
1614 dep->endpoint.maxburst = 1; in dwc3_gadget_init_hw_endpoints()
1615 dep->endpoint.ops = &dwc3_gadget_ep0_ops; in dwc3_gadget_init_hw_endpoints()
1617 dwc->gadget.ep0 = &dep->endpoint; in dwc3_gadget_init_hw_endpoints()
1622 usb_ep_set_maxpacket_limit(&dep->endpoint, 512); in dwc3_gadget_init_hw_endpoints()
1624 usb_ep_set_maxpacket_limit(&dep->endpoint, 1024); in dwc3_gadget_init_hw_endpoints()
1625 dep->endpoint.max_streams = 15; in dwc3_gadget_init_hw_endpoints()
1626 dep->endpoint.ops = &dwc3_gadget_ep_ops; in dwc3_gadget_init_hw_endpoints()
1627 list_add_tail(&dep->endpoint.ep_list, in dwc3_gadget_init_hw_endpoints()
1683 list_del(&dep->endpoint.ep_list); in dwc3_gadget_free_endpoints()
1756 if (usb_endpoint_dir_out(dep->endpoint.desc) && in __dwc3_cleanup_done_trbs()
1757 (req->request.length % dep->endpoint.maxpacket)) { in __dwc3_cleanup_done_trbs()
1758 length = dep->endpoint.maxpacket * in __dwc3_cleanup_done_trbs()
1759 ((req->request.length - 1) / dep->endpoint.maxpacket + 1); in __dwc3_cleanup_done_trbs()
1791 usb_endpoint_xfer_isoc(dep->endpoint.desc)) in dwc3_cleanup_done_reqs()
1800 if (usb_endpoint_xfer_isoc(dep->endpoint.desc) && in dwc3_cleanup_done_reqs()
1835 usb_endpoint_xfer_isoc(dep->endpoint.desc))) in dwc3_endpoint_transfer_complete()
1863 if (!usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_endpoint_transfer_complete()
1890 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_endpoint_interrupt()
1902 if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) { in dwc3_endpoint_interrupt()
1923 if (!usb_endpoint_xfer_bulk(dep->endpoint.desc)) { in dwc3_endpoint_interrupt()