Lines Matching refs:frame
2361 struct usb_iso_packet_descriptor *frame;
2370 frame = &td->urb->iso_frame_desc[idx];
2371 requested = frame->length;
2384 frame->status = short_framestatus;
2389 frame->status = 0;
2392 frame->status = short_framestatus;
2396 frame->status = -ECOMM;
2402 frame->status = -EOVERFLOW;
2408 frame->status = -EPROTO;
2411 frame->status = -EPROTO;
2421 frame->status = short_framestatus;
2430 frame->status = -1;
2438 frame->actual_length = sum_trb_lengths(xhci, ep->ring, ep_trb) +
2441 frame->actual_length = requested;
2443 td->urb->actual_length += frame->actual_length;
2460 struct usb_iso_packet_descriptor *frame;
2465 frame = &td->urb->iso_frame_desc[idx];
2468 frame->status = -EXDEV;
2471 frame->actual_length = 0;
3941 * target frame that the Interval associated with this Isochronous
3944 * Returns actual frame id on success, negative value on error.
4023 xhci_warn(xhci, "Ignore frame ID field, use SIA bit instead\n");
4112 /* use SIA as default, if frame id is used overwrite it */
4198 /* store the next frame id */
4273 * calculate the start frame value.
4277 /* Calculate the start frame and put it in urb->start_frame. */
4288 * Round up to the next frame and consider the time before trb really