Lines Matching refs:frame
2228 struct usb_iso_packet_descriptor *frame;
2237 frame = &td->urb->iso_frame_desc[idx];
2238 requested = frame->length;
2251 frame->status = short_framestatus;
2256 frame->status = 0;
2259 frame->status = short_framestatus;
2263 frame->status = -ECOMM;
2269 frame->status = -EOVERFLOW;
2275 frame->status = -EPROTO;
2278 frame->status = -EPROTO;
2288 frame->status = short_framestatus;
2297 frame->status = -1;
2305 frame->actual_length = sum_trb_lengths(xhci, ep->ring, ep_trb) +
2308 frame->actual_length = requested;
2310 td->urb->actual_length += frame->actual_length;
2327 struct usb_iso_packet_descriptor *frame;
2332 frame = &td->urb->iso_frame_desc[idx];
2335 frame->status = -EXDEV;
2338 frame->actual_length = 0;
3791 * target frame that the Interval associated with this Isochronous
3794 * Returns actual frame id on success, negative value on error.
3873 xhci_warn(xhci, "Ignore frame ID field, use SIA bit instead\n");
3962 /* use SIA as default, if frame id is used overwrite it */
4048 /* store the next frame id */
4124 * calculate the start frame value.
4128 /* Calculate the start frame and put it in urb->start_frame. */
4139 * Round up to the next frame and consider the time before trb really