Home
last modified time | relevance | path

Searched refs:first_trb (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.1/drivers/usb/host/
Dxhci-ring.c626 td->first_trb, td->last_trb, in xhci_move_dequeue_past_td()
727 union xhci_trb *trb = td->first_trb; in td_to_noop()
733 if (flip_cycle && trb != td->first_trb && trb != td->last_trb) in td_to_noop()
965 td->start_seg, td->first_trb), in xhci_invalidate_cancelled_tds()
985 trb_in_td(xhci, td->start_seg, td->first_trb, td->last_trb, hw_deq, false)) { in xhci_invalidate_cancelled_tds()
1042 if (trb_in_td(ep->xhci, td->start_seg, td->first_trb, in find_halted_td()
2178 td->start_seg, td->first_trb)); in finish_td()
3269 td->first_trb = ep_ring->enqueue; in prepare_transfer()
3522 bool first_trb = true; in xhci_queue_bulk_tx() local
3571 for (enqd_len = 0; first_trb || enqd_len < full_len; in xhci_queue_bulk_tx()
[all …]
Dxhci.h1566 union xhci_trb *first_trb; member
Dxhci.c1868 urb_priv->td[i].first_trb)); in xhci_urb_dequeue()
/Linux-v6.1/drivers/usb/cdns3/
Dcdnsp-trace.h675 __field(union cdnsp_trb *, first_trb)
683 __entry->first_trb = preq->td.first_trb;
686 preq->td.first_trb)
690 __entry->first_trb, &__entry->trb_dma,
Dcdnsp-ring.c509 union cdnsp_trb *trb = td->first_trb; in cdnsp_td_to_noop()
515 if (flip_cycle && trb != td->first_trb && trb != td->last_trb) in cdnsp_td_to_noop()
718 seg = cdnsp_trb_in_td(pdev, cur_td->start_seg, cur_td->first_trb, in cdnsp_remove_request()
1688 preq->td.first_trb = ep_ring->enqueue; in cdnsp_prepare_transfer()
1865 bool first_trb = true; in cdnsp_queue_bulk_tx() local
1912 for (enqd_len = 0; zero_len_trb || first_trb || enqd_len < full_len; in cdnsp_queue_bulk_tx()
1923 if (first_trb) { in cdnsp_queue_bulk_tx()
1924 first_trb = false; in cdnsp_queue_bulk_tx()
2299 ep_ring->enqueue = preq->td.first_trb; in cdnsp_queue_isoc_tx()
Dcdnsp-gadget.h1193 union cdnsp_trb *first_trb; member
/Linux-v6.1/drivers/usb/gadget/udc/
Dtegra-xudc.c390 struct tegra_xudc_trb *first_trb; member
1175 if (!req->first_trb) in tegra_xudc_queue_trbs()
1176 req->first_trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1272 req->first_trb = NULL; in __tegra_xudc_ep_queue()
1332 struct tegra_xudc_trb *trb = req->first_trb; in squeeze_transfer_ring()
1351 ep->enq_ptr = req->first_trb - ep->transfer_ring; in squeeze_transfer_ring()
1362 req->first_trb = NULL; in squeeze_transfer_ring()
1378 req->first_trb, req->last_trb, 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()
[all …]