Lines Matching full:periodic
105 * Handles the start-of-frame interrupt in host mode. Non-periodic
107 * (micro)frame. Periodic transactions may be queued to the controller
127 /* Determine whether any periodic QHs should be executed */ in dwc2_sof_intr()
209 * This interrupt occurs when the non-periodic Tx FIFO is half-empty. More
211 * may be written to the non-periodic request queue for IN transfers. This
216 dev_vdbg(hsotg->dev, "--Non-Periodic TxFIFO Empty Interrupt--\n"); in dwc2_np_tx_fifo_empty_intr()
221 * This interrupt occurs when the periodic Tx FIFO is half-empty. More data
223 * written to the periodic request queue for IN transfers. This interrupt is
229 dev_vdbg(hsotg->dev, "--Periodic TxFIFO Empty Interrupt--\n"); in dwc2_perio_tx_fifo_empty_intr()
622 * Frees the first QTD in the QH's list if free_qtd is 1. For non-periodic
623 * QHs, removes the QH from the active non-periodic schedule. If any QTDs are
625 * non-periodic schedule. For periodic QHs, removes the QH from the periodic
744 * Don't release reservations for periodic channels in dwc2_release_channel()
745 * here. That's done when a periodic transfer is in dwc2_release_channel()
747 * periodic schedule). in dwc2_release_channel()
798 * Make sure the Non-periodic Tx FIFO empty interrupt in dwc2_halt_channel()
799 * is enabled so that the non-periodic schedule will in dwc2_halt_channel()
808 * Move the QH from the periodic queued schedule to in dwc2_halt_channel()
809 * the periodic assigned schedule. This allows the in dwc2_halt_channel()
810 * halt to be queued when the periodic schedule is in dwc2_halt_channel()
817 * Make sure the Periodic Tx FIFO Empty interrupt is in dwc2_halt_channel()
818 * enabled so that the periodic schedule will be in dwc2_halt_channel()
829 * Performs common cleanup for non-periodic transfers after a Transfer
857 * to the transfer when the non-periodic schedule is processed after in dwc2_complete_non_periodic_xfer()
879 * Performs common cleanup for periodic transfers after a Transfer Complete
1200 * Normally for non-periodic transfers we'll retry right away, but to in dwc2_hc_nak_intr()
1372 * re-do the CSPLIT immediately on non-periodic in dwc2_hc_nyet_intr()
1920 * A periodic transfer halted with no other in dwc2_hc_chhltd_intr_dma()
1926 "%s: Halt channel %d (assume incomplete periodic transfer)\n", in dwc2_hc_chhltd_intr_dma()