Lines Matching refs:trbs
76 if (!seg || !trb || trb < seg->trbs) in xhci_trb_virt_to_dma()
79 segment_offset = trb - seg->trbs; in xhci_trb_virt_to_dma()
97 return trb == &seg->trbs[TRBS_PER_SEGMENT - 1]; in last_trb_on_seg()
155 *trb = ((*seg)->trbs); in next_trb()
177 ring->dequeue = ring->deq_seg->trbs; in inc_deq()
194 ring->dequeue = ring->deq_seg->trbs; in inc_deq()
239 ring->enqueue = ring->enq_seg->trbs; in inc_enq_past_link()
304 &cur_seg->trbs[TRBS_PER_SEGMENT - 1]); in trb_in_td()
330 start_dma = xhci_trb_virt_to_dma(cur_seg, &cur_seg->trbs[0]); in trb_in_td()
353 enq = enq_seg->trbs; in xhci_num_trbs_free()
363 last_on_seg = &enq_seg->trbs[TRBS_PER_SEGMENT - 1]; in xhci_num_trbs_free()
366 enq = enq_seg->trbs; in xhci_num_trbs_free()
386 enq_used = ring->enqueue - ring->enq_seg->trbs; in xhci_ring_expansion_needed()
401 if (trb_is_link(ring->enqueue) && ring->enq_seg->next->trbs == ring->dequeue) in xhci_ring_expansion_needed()
2948 ep_trb = &ep_seg->trbs[(ep_trb_dma - ep_seg->dma) / sizeof(*ep_trb)]; in handle_tx_event()