Lines Matching full:split

601 	 * same transaction (AKA we have a split) we always do low speed first.  in dwc2_ls_pmap_schedule()
696 * dwc2_uframe_schedule_split - Schedule a QH for a periodic split xfer.
776 * issue a start split in uframe 6, which spec says is not OK. in dwc2_uframe_schedule_split()
779 * See 11.18.4 Host Split Transaction Scheduling Requirements in dwc2_uframe_schedule_split()
794 * - start split (frame -1) in dwc2_uframe_schedule_split()
795 * - complete split w/ data (frame +1) in dwc2_uframe_schedule_split()
796 * - complete split w/ data (frame +2) in dwc2_uframe_schedule_split()
798 * - complete split w/ data (frame +num_data_packets) in dwc2_uframe_schedule_split()
799 * - complete split w/ data (frame +num_data_packets+1) in dwc2_uframe_schedule_split()
800 * - complete split w/ data (frame +num_data_packets+2, max 8) in dwc2_uframe_schedule_split()
804 * - start split w/ data (frame -1) in dwc2_uframe_schedule_split()
805 * - start split w/ data (frame +0) in dwc2_uframe_schedule_split()
807 * - start split w/ data (frame +num_data_packets-2) in dwc2_uframe_schedule_split()
810 * - start split (frame -1) in dwc2_uframe_schedule_split()
811 * - complete split w/ data (frame +1) in dwc2_uframe_schedule_split()
812 * - complete split w/ data (frame +2) in dwc2_uframe_schedule_split()
813 * - complete split w/ data (frame +3, max 8) in dwc2_uframe_schedule_split()
816 * - start split w/ data (frame -1) in dwc2_uframe_schedule_split()
817 * - complete split (frame +1) in dwc2_uframe_schedule_split()
818 * - complete split (frame +2) in dwc2_uframe_schedule_split()
819 * - complete split (frame +3, max 8) in dwc2_uframe_schedule_split()
844 * - INT transfers never get split in two. in dwc2_uframe_schedule_split()
872 * complicated. See 11.18.4 Host Split Transaction Scheduling in dwc2_uframe_schedule_split()
883 * First is start split, middle/end is data. in dwc2_uframe_schedule_split()
893 * Rest should just have complete split. in dwc2_uframe_schedule_split()
903 /* Account for the start split */ in dwc2_uframe_schedule_split()
992 /* In non-split host and device time are the same */ in dwc2_uframe_schedule_hs()
1015 /* In non-split host and device time are the same */ in dwc2_uframe_schedule_ls()
1020 /* Run on the main low speed schedule (no split = no hub = no TT) */ in dwc2_uframe_schedule_ls()
1121 * We're either at high speed or we're doing a split (which in dwc2_pick_first_frame()
1805 * dwc2_next_for_periodic_split() - Set next_active_frame midway thru a split.
1808 * the first packet of the split. Confusing? I thought so...
1812 * frame but might be split over several microframes (125 us each). We to put
1832 * See dwc2_uframe_schedule_split() for split scheduling. in dwc2_next_for_periodic_split()
1834 * Basically: increment 1 normally, but 2 right after the start split in dwc2_next_for_periodic_split()
1870 * all cases other than midway through a periodic split. This will also update
2055 /* Start split */ in dwc2_hcd_qtd_init()