Lines Matching defs:head
461 * usually empty except for long-term bulk reads, or head.
2436 /* if we're removing something not at the queue head,
2514 struct list_head *head)
2518 list_for_each_entry_safe(qtd, temp, head, qtd_list) {
2527 struct urb *urb, struct list_head *head, gfp_t flags)
2543 list_add_tail(&qtd->qtd_list, head);
2566 list_add_tail(&qtd->qtd_list, head);
2637 list_add_tail(&qtd->qtd_list, head);
2673 list_add_tail(&qtd->qtd_list, head);
2683 return head;
2686 qtd_list_free(fotg210, urb, head);
2818 * port number in the queue head was 0..N-1 instead of 1..N.
2908 struct fotg210_qh *head;
2920 head = fotg210->async;
2921 qh->qh_next = head->qh_next;
2922 qh->hw->hw_next = head->hw->hw_next;
2925 head->qh_next.qh = qh;
2926 head->hw->hw_next = dma;
3264 * For ISO, we make an "iso_stream" head to serve the same role as a QH.
3498 /* skip the iso nodes at list head */
4522 /* Get iso_stream head */
4952 * dedicate a qh for the async ring head, since we couldn't unlink
4954 * as the 'reclamation list head' too.