Lines Matching full:isoc
858 * dwc2_gadget_config_nonisoc_xfer_ddma - prepare non ISOC DMA desc chain.
934 dev_dbg(hsotg->dev, "%s: Filling ep %d, dir %s isoc desc # %d\n", in dwc2_gadget_fill_isoc_desc()
1434 /* Don't queue ISOC request if length greater than mps*mc */ in dwc2_hsotg_ep_queue()
1441 /* In DDMA mode for ISOC's don't queue request if length greater in dwc2_hsotg_ep_queue()
1453 dev_err(hs->dev, "ISOC OUT: wrong length %d (mps=%d)\n", in dwc2_hsotg_ep_queue()
1742 * If queue is empty and EP is ISOC-OUT - unmasks OUTTKNEPDIS which is masked
1761 dev_dbg(hsotg->dev, "%s: No more ISOC-IN requests\n", in dwc2_gadget_start_next_request()
1764 dev_dbg(hsotg->dev, "%s: No more ISOC-OUT requests\n", in dwc2_gadget_start_next_request()
2158 /* In DDMA don't need to proceed to starting of next ISOC request */ in dwc2_hsotg_complete_request()
2173 * dwc2_gadget_complete_isoc_request_ddma - complete an isoc request in DDMA
2197 dev_warn(hsotg->dev, "%s: ISOC EP queue empty\n", __func__); in dwc2_gadget_complete_isoc_request_ddma()
2210 /* Adjust actual len for ISOC Out if len is in dwc2_gadget_complete_isoc_request_ddma()
2232 * dwc2_gadget_handle_isoc_bna - handle BNA interrupt for ISOC.
2235 * If EP ISOC OUT then need to flush RX FIFO to remove source of BNA
2237 * ISOC's on NAK interrupt for IN direction or on OUTTKNEPDIS
2341 * in DMA descriptors after transfer has completed. Used for non isoc EPs.
2819 * in case of ISOC completes current request.
2821 * For ISOC-OUT endpoints completes expired requests. If there is remaining
2881 * This is starting point for ISOC-OUT transfer, synchronization done with
2946 * This is starting point for ISOC-IN transfer, synchronization done with
2951 * and 'NAK'. NAK interrupt for ISOC-IN means that token has arrived and ZLP was
3612 * transmitting an ISOC transaction.
3613 * - Corrupted IN Token for ISOC EP.
3627 dev_dbg(hsotg->dev, "Incomplete isoc in interrupt received:\n"); in dwc2_gadget_handle_incomplete_isoc_in()
3633 /* Proceed only unmasked ISOC EPs */ in dwc2_gadget_handle_incomplete_isoc_in()
3655 * transmitting an ISOC transaction.
3656 * - Corrupted OUT Token for ISOC EP.
3679 /* Proceed only unmasked ISOC EPs */ in dwc2_gadget_handle_incomplete_isoc_out()
3859 /* Proceed only unmasked ISOC EPs */ in dwc2_hsotg_irq()
3865 //ISOC Ep's only in dwc2_hsotg_irq()
3873 //Non-ISOC EP's in dwc2_hsotg_irq()
4056 /* ISOC IN in DDMA supported bInterval up to 10 */ in dwc2_hsotg_ep_enable()
4060 "%s: ISOC IN, DDMA: bInterval>10 not supported!\n", __func__); in dwc2_hsotg_ep_enable()
4064 /* High bandwidth ISOC OUT in DDMA not supported */ in dwc2_hsotg_ep_enable()
4068 "%s: ISOC OUT, DDMA: HB not supported!\n", __func__); in dwc2_hsotg_ep_enable()
4198 /* WA for Full speed ISOC IN in DDMA mode. in dwc2_hsotg_ep_enable()