Lines Matching defs:last
876 * That last failure should_only happen in cases like physical cardbus eject
2242 struct fotg210_qtd *last, *end = qh->dummy;
2268 last = NULL;
2284 if (last) {
2285 if (likely(last->urb != urb)) {
2286 fotg210_urb_done(fotg210, last->urb,
2291 fotg210_qtd_free(fotg210, last);
2292 last = NULL;
2439 last = list_entry(qtd->qtd_list.prev,
2441 last->hw_next = qtd->hw_next;
2446 last = qtd;
2452 /* last urb's completion might still need calling */
2453 if (likely(last != NULL)) {
2454 fotg210_urb_done(fotg210, last->urb, last_status);
2456 fotg210_qtd_free(fotg210, last);
2598 * last one may be "short" (including zero len)
2642 * last data qtd (the only one, for control and most other cases).
4196 * We decide based on the time of the last currently-scheduled
4230 * and therefore they should be allocated last.
4476 /* ASSERT: it's really the last itd for this urb
4651 * When running, scan from last scan point up to "now"