Lines Matching refs:qtd_list

409 	list_for_each_entry(td, &qh->qtd_list, qtd_list) {  in qh_lines()
566 &p.qh->qtd_list, in fill_periodic_buffer()
567 qtd_list) { in fill_periodic_buffer()
1845 INIT_LIST_HEAD (&qtd->qtd_list); in fusbh200_qtd_init()
1869 if (!list_empty (&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy()
1894 INIT_LIST_HEAD (&qh->qtd_list); in fusbh200_qh_alloc()
2118 if (list_empty (&qh->qtd_list)) in qh_refresh()
2121 qtd = list_entry (qh->qtd_list.next, in qh_refresh()
2122 struct fusbh200_qtd, qtd_list); in qh_refresh()
2153 if (qh->qh_state == QH_STATE_IDLE && !list_empty(&qh->qtd_list) in fusbh200_clear_tt_buffer_complete()
2308 if (unlikely (list_empty (&qh->qtd_list))) in qh_completions()
2335 list_for_each_safe (entry, tmp, &qh->qtd_list) { in qh_completions()
2340 qtd = list_entry (entry, struct fusbh200_qtd, qtd_list); in qh_completions()
2496 if (stopped && qtd->qtd_list.prev != &qh->qtd_list) { in qh_completions()
2497 last = list_entry (qtd->qtd_list.prev, in qh_completions()
2498 struct fusbh200_qtd, qtd_list); in qh_completions()
2503 list_del (&qtd->qtd_list); in qh_completions()
2581 struct list_head *qtd_list in qtd_list_free() argument
2585 list_for_each_safe (entry, temp, qtd_list) { in qtd_list_free()
2588 qtd = list_entry (entry, struct fusbh200_qtd, qtd_list); in qtd_list_free()
2589 list_del (&qtd->qtd_list); in qtd_list_free()
2618 list_add_tail (&qtd->qtd_list, head); in qh_urb_transaction()
2641 list_add_tail (&qtd->qtd_list, head); in qh_urb_transaction()
2712 list_add_tail (&qtd->qtd_list, head); in qh_urb_transaction()
2748 list_add_tail (&qtd->qtd_list, head); in qh_urb_transaction()
3025 struct list_head *qtd_list, in qh_append_tds() argument
3042 if (unlikely (list_empty (qtd_list))) in qh_append_tds()
3045 qtd = list_entry (qtd_list->next, struct fusbh200_qtd, in qh_append_tds()
3046 qtd_list); in qh_append_tds()
3078 list_del (&qtd->qtd_list); in qh_append_tds()
3079 list_add (&dummy->qtd_list, qtd_list); in qh_append_tds()
3080 list_splice_tail(qtd_list, &qh->qtd_list); in qh_append_tds()
3087 qtd = list_entry (qh->qtd_list.prev, in qh_append_tds()
3088 struct fusbh200_qtd, qtd_list); in qh_append_tds()
3107 struct list_head *qtd_list, in submit_async() argument
3120 qtd = list_entry(qtd_list->next, struct fusbh200_qtd, qtd_list); in submit_async()
3139 qh = qh_append_tds(fusbh200, urb, qtd_list, epnum, &urb->ep->hcpriv); in submit_async()
3154 qtd_list_free (fusbh200, urb, qtd_list); in submit_async()
3231 if (!list_empty(&qh->qtd_list) && in end_unlink_async()
3258 if (list_empty(&qh->qtd_list) && in unlink_empty_async()
3312 if (!list_empty(&qh->qtd_list)) { in scan_async()
3325 } else if (list_empty(&qh->qtd_list) in scan_async()
3750 if (!list_empty(&qh->qtd_list) && fusbh200->rh_state == FUSBH200_RH_RUNNING) { in end_unlink_intr()
3932 struct list_head *qtd_list, in intr_submit() argument
3967 qh = qh_append_tds(fusbh200, urb, qtd_list, epnum, &urb->ep->hcpriv); in intr_submit()
3979 qtd_list_free (fusbh200, urb, qtd_list); in intr_submit()
3992 if (!list_empty(&qh->qtd_list)) { in scan_intr()
4004 (list_empty(&qh->qtd_list) && in scan_intr()
5416 struct list_head qtd_list; in fusbh200_urb_enqueue() local
5418 INIT_LIST_HEAD (&qtd_list); in fusbh200_urb_enqueue()
5430 if (!qh_urb_transaction (fusbh200, urb, &qtd_list, mem_flags)) in fusbh200_urb_enqueue()
5432 return submit_async(fusbh200, urb, &qtd_list, mem_flags); in fusbh200_urb_enqueue()
5435 if (!qh_urb_transaction (fusbh200, urb, &qtd_list, mem_flags)) in fusbh200_urb_enqueue()
5437 return intr_submit(fusbh200, urb, &qtd_list, mem_flags); in fusbh200_urb_enqueue()
5572 if (list_empty (&qh->qtd_list)) { in fusbh200_endpoint_disable()
5583 list_empty (&qh->qtd_list) ? "" : "(has tds)"); in fusbh200_endpoint_disable()
5614 if (!list_empty(&qh->qtd_list)) { in fusbh200_endpoint_reset()