Lines Matching refs:next_urb
2652 struct urb *next_urb = urb->next; in process_urb() local
2657 if (next_urb) { in process_urb()
2659 while (next_urb != NULL && next_urb != urb && loop_count < MAX_NEXT_COUNT) { in process_urb()
2660 if (next_urb->status == -ENOENT) {// killed URBs break ring structure & resubmission in process_urb()
2664 next_urb = next_urb->next; in process_urb()
2671 if (next_urb == urb) in process_urb()
2678 next_urb = urb->next; in process_urb()
2679 if (next_urb && !contains_killed) { in process_urb()
2681 next_urb = urb->next; in process_urb()
2684 while (next_urb != NULL && next_urb != urb && loop_count < MAX_NEXT_COUNT) { in process_urb()
2685 if (next_urb->status != -EINPROGRESS) { in process_urb()
2687 if (next_urb->status == -ENOENT) in process_urb()
2692 ret_submit=uhci_submit_urb(next_urb); in process_urb()
2699 next_urb = next_urb->next; in process_urb()