Home
last modified time | relevance | path

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

/linux/drivers/usb/host/
H A Dxhci-ring.c262 ring->enq_seg = ring->enq_seg->next; in inc_enq_past_link()
263 ring->enqueue = ring->enq_seg->trbs; in inc_enq_past_link()
292 if (last_trb_on_seg(ring->enq_seg, ring->enqueue)) { in inc_enq()
347 struct xhci_segment *enq_seg = ring->enq_seg; in xhci_num_trbs_free() local
355 enq_seg = enq_seg->next; in xhci_num_trbs_free()
356 enq = enq_seg->trbs; in xhci_num_trbs_free()
364 if (ring->deq_seg == enq_seg && ring->dequeue >= enq) in xhci_num_trbs_free()
366 last_on_seg = &enq_seg->trbs[TRBS_PER_SEGMENT - 1]; in xhci_num_trbs_free()
368 enq_seg = enq_seg->next; in xhci_num_trbs_free()
369 enq = enq_seg->trbs; in xhci_num_trbs_free()
[all …]
H A Dxhci-dbgcap.h200 xhci_trb_virt_to_dma((d)->ring_out->enq_seg, (d)->ring_out->enqueue)
202 xhci_trb_virt_to_dma((d)->ring_in->enq_seg, (d)->ring_in->enqueue)
H A Dxhci-mem.c160 src->last_seg->next = dst->enq_seg->next; in xhci_link_rings()
161 dst->enq_seg->next = src->first_seg; in xhci_link_rings()
164 xhci_set_link_trb(dst->enq_seg, chain_links); in xhci_link_rings()
169 if (dst->enq_seg == dst->last_seg) { in xhci_link_rings()
179 for (seg = dst->enq_seg; seg != dst->last_seg; seg = seg->next) in xhci_link_rings()
317 ring->enq_seg = ring->first_seg; in xhci_initialize_ring_info()
1058 ep0_ctx->deq = cpu_to_le64(xhci_trb_virt_to_dma(ep_ring->enq_seg, in xhci_copy_ep0_dequeue_into_input_ctx()
H A Dxhci-dbgcap.c276 xhci_trb_virt_to_dma(ring->enq_seg, in xhci_dbc_queue_trb()
281 ring->enqueue = ring->enq_seg->trbs; in xhci_dbc_queue_trb()
313 req->trb_dma = xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue); in xhci_dbc_queue_bulk_tx()
H A Dxhci-trace.h494 __entry->enq = xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue);
/linux/drivers/usb/cdns3/
H A Dcdnsp-mem.c147 next = ring->enq_seg->next; in cdnsp_link_rings()
148 cdnsp_link_segments(pdev, ring->enq_seg, first, ring->type); in cdnsp_link_rings()
153 if (ring->type != TYPE_EVENT && ring->enq_seg == ring->last_seg) { in cdnsp_link_rings()
300 ring->enq_seg = ring->first_seg; in cdnsp_initialize_ring_info()
718 dma = cdnsp_trb_virt_to_dma(ep_ring->enq_seg, ep_ring->enqueue); in cdnsp_copy_ep0_dequeue_into_input_ctx()
H A Dcdnsp-gadget.h1267 struct cdnsp_segment *enq_seg; member