Searched refs:last_trb (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-6.6/drivers/usb/cdns3/ |
H A D | cdnsp-ring.c | 459 * (the one after current TD's last_trb). We know the cycle state at in cdnsp_find_new_dequeue_state() 460 * hw_dequeue, so walk the ring until both hw_dequeue and last_trb are in cdnsp_find_new_dequeue_state() 472 if (new_deq == cur_td->last_trb) in cdnsp_find_new_dequeue_state() 515 if (flip_cycle && trb != td->first_trb && trb != td->last_trb) in cdnsp_td_to_noop() 518 if (trb == td->last_trb) in cdnsp_td_to_noop() 719 cur_td->last_trb, hw_deq); in cdnsp_remove_request() 939 while (ep_ring->dequeue != td->last_trb) in cdnsp_finish_td() 1028 &td->last_trb->generic); in cdnsp_process_ctrl_td() 1117 while (ep_ring->dequeue != td->last_trb) in cdnsp_skip_isoc_td() 1160 if (ep_trb == td->last_trb) in cdnsp_process_bulk_intr_td() [all...] |
H A D | cdnsp-trace.h | 673 __field(union cdnsp_trb *, last_trb) 681 __entry->last_trb = preq->td.last_trb; 688 __entry->last_trb
|
H A D | cdnsp-gadget.h | 1183 * @last_trb: Last TRB related with TD. 1194 union cdnsp_trb *last_trb; member
|
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | xhci-ring.c | 622 cur_td->first_trb, cur_td->last_trb, in xhci_find_new_dequeue_state() 639 * (the one after current TD's last_trb). We know the cycle state at in xhci_find_new_dequeue_state() 640 * hw_dequeue, so walk the ring until both hw_dequeue and last_trb are in xhci_find_new_dequeue_state() 650 if (new_deq == cur_td->last_trb) in xhci_find_new_dequeue_state() 700 if (flip_cycle && trb != td->first_trb && trb != td->last_trb) in td_to_noop() 703 if (trb == td->last_trb) in td_to_noop() 910 td->last_trb, hw_deq, false)) { in xhci_invalidate_cancelled_tds() 2099 ep_ring->dequeue = td->last_trb; in finish_td() 2270 if (ep_trb != td->last_trb) in process_isoc_td() 2280 if (ep_trb != td->last_trb) in process_isoc_td() [all...] |
H A D | xhci.h | 1552 union xhci_trb *last_trb; member
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-ring.c | 672 * (the one after current TD's last_trb). We know the cycle state at in xhci_move_dequeue_past_td() 673 * hw_dequeue, so walk the ring until both hw_dequeue and last_trb are in xhci_move_dequeue_past_td() 683 if (new_deq == td->last_trb) in xhci_move_dequeue_past_td() 764 if (flip_cycle && trb != td->first_trb && trb != td->last_trb) in td_to_noop() 767 if (trb == td->last_trb) in td_to_noop() 1016 trb_in_td(xhci, td->start_seg, td->first_trb, td->last_trb, hw_deq, false)) { in xhci_invalidate_cancelled_tds() 1074 td->last_trb, hw_deq, false)) in find_halted_td() 2234 ep_ring->dequeue = td->last_trb; in finish_td() 2403 if (ep_trb != td->last_trb) in process_isoc_td() 2413 if (ep_trb != td->last_trb) in process_isoc_td() [all...] |
H A D | xhci.h | 1571 union xhci_trb *last_trb; member
|
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | tegra-xudc.c | 391 struct tegra_xudc_trb *last_trb; member 1182 req->last_trb = trb; in tegra_xudc_queue_trbs() 1269 req->last_trb = NULL; in __tegra_xudc_ep_queue() 1359 req->last_trb = NULL; in squeeze_transfer_ring() 1374 req->first_trb, req->last_trb, trb); in trb_in_request() 1376 if (trb >= req->first_trb && (trb <= req->last_trb || in trb_in_request() 1377 req->last_trb < req->first_trb)) in trb_in_request() 1380 if (trb < req->first_trb && trb <= req->last_trb && in trb_in_request() 1381 req->last_trb < req->first_trb) in trb_in_request() 1398 __func__, req->first_trb, req->last_trb, enq_tr in trb_before_request() [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | tegra-xudc.c | 390 struct tegra_xudc_trb *last_trb; member 1192 req->last_trb = trb; in tegra_xudc_queue_trbs() 1279 req->last_trb = NULL; in __tegra_xudc_ep_queue() 1369 req->last_trb = NULL; in squeeze_transfer_ring() 1384 req->first_trb, req->last_trb, trb); in trb_in_request() 1386 if (trb >= req->first_trb && (trb <= req->last_trb || in trb_in_request() 1387 req->last_trb < req->first_trb)) in trb_in_request() 1390 if (trb < req->first_trb && trb <= req->last_trb && in trb_in_request() 1391 req->last_trb < req->first_trb) in trb_in_request() 1408 __func__, req->first_trb, req->last_trb, enq_tr in trb_before_request() [all...] |
Completed in 31 milliseconds