Lines Matching refs:qtd_list

405 	list_for_each_entry(td, &qh->qtd_list, qtd_list) {  in qh_lines()
506 list_for_each_entry(qtd, &qh->qtd_list, qtd_list) { in output_buf_tds_dir()
1837 INIT_LIST_HEAD(&qtd->qtd_list); in fotg210_qtd_init()
1863 if (!list_empty(&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy()
1888 INIT_LIST_HEAD(&qh->qtd_list); in fotg210_qh_alloc()
2094 if (list_empty(&qh->qtd_list)) in qh_refresh()
2097 qtd = list_entry(qh->qtd_list.next, in qh_refresh()
2098 struct fotg210_qtd, qtd_list); in qh_refresh()
2127 if (qh->qh_state == QH_STATE_IDLE && !list_empty(&qh->qtd_list) in fotg210_clear_tt_buffer_complete()
2277 if (unlikely(list_empty(&qh->qtd_list))) in qh_completions()
2304 list_for_each_safe(entry, tmp, &qh->qtd_list) { in qh_completions()
2309 qtd = list_entry(entry, struct fotg210_qtd, qtd_list); in qh_completions()
2467 if (stopped && qtd->qtd_list.prev != &qh->qtd_list) { in qh_completions()
2468 last = list_entry(qtd->qtd_list.prev, in qh_completions()
2469 struct fotg210_qtd, qtd_list); in qh_completions()
2474 list_del(&qtd->qtd_list); in qh_completions()
2547 struct list_head *qtd_list) in qtd_list_free() argument
2551 list_for_each_safe(entry, temp, qtd_list) { in qtd_list_free()
2554 qtd = list_entry(entry, struct fotg210_qtd, qtd_list); in qtd_list_free()
2555 list_del(&qtd->qtd_list); in qtd_list_free()
2579 list_add_tail(&qtd->qtd_list, head); in qh_urb_transaction()
2602 list_add_tail(&qtd->qtd_list, head); in qh_urb_transaction()
2673 list_add_tail(&qtd->qtd_list, head); in qh_urb_transaction()
2709 list_add_tail(&qtd->qtd_list, head); in qh_urb_transaction()
2975 struct urb *urb, struct list_head *qtd_list, in qh_append_tds() argument
2990 if (unlikely(list_empty(qtd_list))) in qh_append_tds()
2993 qtd = list_entry(qtd_list->next, struct fotg210_qtd, in qh_append_tds()
2994 qtd_list); in qh_append_tds()
3025 list_del(&qtd->qtd_list); in qh_append_tds()
3026 list_add(&dummy->qtd_list, qtd_list); in qh_append_tds()
3027 list_splice_tail(qtd_list, &qh->qtd_list); in qh_append_tds()
3034 qtd = list_entry(qh->qtd_list.prev, in qh_append_tds()
3035 struct fotg210_qtd, qtd_list); in qh_append_tds()
3049 struct list_head *qtd_list, gfp_t mem_flags) in submit_async() argument
3062 qtd = list_entry(qtd_list->next, struct fotg210_qtd, qtd_list); in submit_async()
3082 qh = qh_append_tds(fotg210, urb, qtd_list, epnum, &urb->ep->hcpriv); in submit_async()
3097 qtd_list_free(fotg210, urb, qtd_list); in submit_async()
3174 if (!list_empty(&qh->qtd_list) && in end_unlink_async()
3201 if (list_empty(&qh->qtd_list) && in unlink_empty_async()
3255 if (!list_empty(&qh->qtd_list)) { in scan_async()
3268 } else if (list_empty(&qh->qtd_list) in scan_async()
3681 if (!list_empty(&qh->qtd_list) && in end_unlink_intr()
3853 struct list_head *qtd_list, gfp_t mem_flags) in intr_submit() argument
3888 qh = qh_append_tds(fotg210, urb, qtd_list, epnum, &urb->ep->hcpriv); in intr_submit()
3900 qtd_list_free(fotg210, urb, qtd_list); in intr_submit()
3913 if (!list_empty(&qh->qtd_list)) { in scan_intr()
3925 (list_empty(&qh->qtd_list) && in scan_intr()
5306 struct list_head qtd_list; in fotg210_urb_enqueue() local
5308 INIT_LIST_HEAD(&qtd_list); in fotg210_urb_enqueue()
5320 if (!qh_urb_transaction(fotg210, urb, &qtd_list, mem_flags)) in fotg210_urb_enqueue()
5322 return submit_async(fotg210, urb, &qtd_list, mem_flags); in fotg210_urb_enqueue()
5325 if (!qh_urb_transaction(fotg210, urb, &qtd_list, mem_flags)) in fotg210_urb_enqueue()
5327 return intr_submit(fotg210, urb, &qtd_list, mem_flags); in fotg210_urb_enqueue()
5460 if (list_empty(&qh->qtd_list)) { in fotg210_endpoint_disable()
5471 list_empty(&qh->qtd_list) ? "" : "(has tds)"); in fotg210_endpoint_disable()
5502 if (!list_empty(&qh->qtd_list)) { in fotg210_endpoint_reset()