Home
last modified time | relevance | path

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

/linux-6.15/drivers/usb/cdns3/
H A Dcdnsp-trace.h672 __field(union cdnsp_trb *, first_trb)
680 __entry->first_trb = preq->td.first_trb;
683 preq->td.first_trb)
687 __entry->first_trb, &__entry->trb_dma,
H A Dcdnsp-ring.c510 union cdnsp_trb *trb = td->first_trb; in cdnsp_td_to_noop()
516 if (flip_cycle && trb != td->first_trb && trb != td->last_trb) in cdnsp_td_to_noop()
719 seg = cdnsp_trb_in_td(pdev, cur_td->start_seg, cur_td->first_trb, in cdnsp_remove_request()
1701 preq->td.first_trb = ep_ring->enqueue; in cdnsp_prepare_transfer()
1873 bool first_trb = true; in cdnsp_queue_bulk_tx() local
1937 for (enqd_len = 0; zero_len_trb || first_trb || enqd_len < full_len; in cdnsp_queue_bulk_tx()
1948 if (first_trb) { in cdnsp_queue_bulk_tx()
1949 first_trb = false; in cdnsp_queue_bulk_tx()
2376 ep_ring->enqueue = preq->td.first_trb; in cdnsp_queue_isoc_tx()
H A Dcdnsp-gadget.h1197 union cdnsp_trb *first_trb; member
/linux-6.15/drivers/usb/gadget/udc/
H A Dtegra-xudc.c389 struct tegra_xudc_trb *first_trb; member
1181 if (!req->first_trb) in tegra_xudc_queue_trbs()
1278 req->first_trb = NULL; in __tegra_xudc_ep_queue()
1338 struct tegra_xudc_trb *trb = req->first_trb; in squeeze_transfer_ring()
1368 req->first_trb = NULL; in squeeze_transfer_ring()
1384 req->first_trb, req->last_trb, trb); in trb_in_request()
1387 req->last_trb < req->first_trb)) in trb_in_request()
1391 req->last_trb < req->first_trb) in trb_in_request()
1410 if (trb < req->first_trb && (enq_trb <= trb || in trb_before_request()
1411 req->first_trb < enq_trb)) in trb_before_request()
[all …]
/linux-6.15/drivers/usb/host/
H A Dxhci-ring.c3599 bool first_trb = true; in xhci_queue_bulk_tx() local
3648 for (enqd_len = 0; first_trb || enqd_len < full_len; in xhci_queue_bulk_tx()
3660 if (first_trb) { in xhci_queue_bulk_tx()
3661 first_trb = false; in xhci_queue_bulk_tx()
4064 bool first_trb; in xhci_queue_isoc_tx() local
4094 first_trb = true; in xhci_queue_isoc_tx()
4146 if (!first_trb) in xhci_queue_isoc_tx()
4180 if (first_trb && xep->use_extended_tbc) in xhci_queue_isoc_tx()
4184 first_trb = false; in xhci_queue_isoc_tx()
/linux-6.15/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-gadget.c506 bool first_trb = true; in cdns2_ep_tx_isoc() local
573 if (first_trb) { in cdns2_ep_tx_isoc()
574 first_trb = false; in cdns2_ep_tx_isoc()