Lines Matching refs:frame_desc
548 struct dwc2_hcd_iso_packet_desc *frame_desc; in dwc2_update_isoc_urb_state() local
554 frame_desc = &urb->iso_descs[qtd->isoc_frame_index]; in dwc2_update_isoc_urb_state()
558 frame_desc->status = 0; in dwc2_update_isoc_urb_state()
559 frame_desc->actual_length = dwc2_get_actual_xfer_length(hsotg, in dwc2_update_isoc_urb_state()
563 if (chan->align_buf && frame_desc->actual_length) { in dwc2_update_isoc_urb_state()
571 memcpy(urb->buf + frame_desc->offset + in dwc2_update_isoc_urb_state()
574 frame_desc->actual_length); in dwc2_update_isoc_urb_state()
580 frame_desc->status = -ENOSR; in dwc2_update_isoc_urb_state()
582 frame_desc->status = -ECOMM; in dwc2_update_isoc_urb_state()
583 frame_desc->actual_length = 0; in dwc2_update_isoc_urb_state()
587 frame_desc->status = -EOVERFLOW; in dwc2_update_isoc_urb_state()
592 frame_desc->status = -EPROTO; in dwc2_update_isoc_urb_state()
593 frame_desc->actual_length = dwc2_get_actual_xfer_length(hsotg, in dwc2_update_isoc_urb_state()
597 if (chan->align_buf && frame_desc->actual_length) { in dwc2_update_isoc_urb_state()
605 memcpy(urb->buf + frame_desc->offset + in dwc2_update_isoc_urb_state()
608 frame_desc->actual_length); in dwc2_update_isoc_urb_state()
925 struct dwc2_hcd_iso_packet_desc *frame_desc; in dwc2_xfercomp_isoc_split_in() local
931 frame_desc = &qtd->urb->iso_descs[qtd->isoc_frame_index]; in dwc2_xfercomp_isoc_split_in()
940 frame_desc->actual_length += len; in dwc2_xfercomp_isoc_split_in()
946 memcpy(qtd->urb->buf + frame_desc->offset + in dwc2_xfercomp_isoc_split_in()
952 if (frame_desc->actual_length >= frame_desc->length) { in dwc2_xfercomp_isoc_split_in()
953 frame_desc->status = 0; in dwc2_xfercomp_isoc_split_in()
1297 struct dwc2_hcd_iso_packet_desc *frame_desc; in dwc2_hc_ack_intr() local
1328 frame_desc = &qtd->urb->iso_descs[ in dwc2_hc_ack_intr()
1332 if (frame_desc->length - qtd->isoc_split_offset in dwc2_hc_ack_intr()