Home
last modified time | relevance | path

Searched refs:enq_seg (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-6.6/drivers/usb/host/
H A Dxhci-ring.c223 if (last_trb_on_seg(ring->enq_seg, ring->enqueue)) { in inc_enq()
261 ring->enq_seg = ring->enq_seg->next; in inc_enq()
262 ring->enqueue = ring->enq_seg->trbs; in inc_enq()
282 struct xhci_segment *enq_seg = ring->enq_seg; in xhci_num_trbs_free() local
290 enq_seg = enq_seg->next; in xhci_num_trbs_free()
291 enq = enq_seg->trbs; in xhci_num_trbs_free()
299 if (ring->deq_seg == enq_seg in xhci_num_trbs_free()
[all...]
H A Dxhci-trace.h456 __field(dma_addr_t, enq_seg)
468 __entry->enq_seg = ring->enq_seg->dma;
472 __entry->enq = xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue);
477 &__entry->enq, &__entry->enq_seg,
H A Dxhci-dbgcap.h171 xhci_trb_virt_to_dma((d)->ring_out->enq_seg, (d)->ring_out->enqueue)
173 xhci_trb_virt_to_dma((d)->ring_in->enq_seg, (d)->ring_in->enqueue)
H A Dxhci-mem.c142 next = ring->enq_seg->next; in xhci_link_rings()
143 xhci_link_segments(ring->enq_seg, first, ring->type, chain_links); in xhci_link_rings()
147 if (ring->type != TYPE_EVENT && ring->enq_seg == ring->last_seg) { in xhci_link_rings()
301 ring->enq_seg = ring->first_seg; in xhci_initialize_ring_info()
1034 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.c240 ring->enqueue = ring->enq_seg->trbs; in xhci_dbc_queue_trb()
272 req->trb_dma = xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue); in xhci_dbc_queue_bulk_tx()
H A Dxhci-debugfs.c170 dma = xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue); in xhci_ring_enqueue_show()
H A Dxhci.h1625 struct xhci_segment *enq_seg; member
H A Dxhci.c747 ring->enq_seg = ring->deq_seg; in xhci_clear_command_ring()
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dxhci-dbgcap.h166 xhci_trb_virt_to_dma((d)->ring_out->enq_seg, (d)->ring_out->enqueue)
168 xhci_trb_virt_to_dma((d)->ring_in->enq_seg, (d)->ring_in->enqueue)
H A Dxhci-trace.h464 __field(dma_addr_t, enq_seg)
477 __entry->enq_seg = ring->enq_seg->dma;
482 __entry->enq = xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue);
487 &__entry->enq, &__entry->enq_seg,
H A Dxhci-ring.c247 ring->enq_seg = ring->enq_seg->next; in inc_enq()
248 ring->enqueue = ring->enq_seg->trbs; in inc_enq()
596 state->new_deq_seg = ep_ring->enq_seg; in xhci_find_new_dequeue_state()
3149 ep_ring->enq_seg = ep_ring->enq_seg->next; in prepare_ring()
3150 ep_ring->enqueue = ep_ring->enq_seg->trbs; in prepare_ring()
3197 td->start_seg = ep_ring->enq_seg; in prepare_transfer()
3527 ring->enq_seg)) { in xhci_queue_bulk_tx()
3528 send_addr = ring->enq_seg in xhci_queue_bulk_tx()
[all...]
H A Dxhci-mem.c141 next = ring->enq_seg->next; in xhci_link_rings()
142 xhci_link_segments(ring->enq_seg, first, ring->type, chain_links); in xhci_link_rings()
147 if (ring->type != TYPE_EVENT && ring->enq_seg == ring->last_seg) { in xhci_link_rings()
301 ring->enq_seg = ring->first_seg; in xhci_initialize_ring_info()
1080 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.c240 ring->enqueue = ring->enq_seg->trbs; in xhci_dbc_queue_trb()
272 req->trb_dma = xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue); in xhci_dbc_queue_bulk_tx()
H A Dxhci-debugfs.c170 dma = xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue); in xhci_ring_enqueue_show()
H A Dxhci.h1613 struct xhci_segment *enq_seg; member
H A Dxhci.c893 ring->enq_seg = ring->deq_seg; in xhci_clear_command_ring()
/kernel/linux/linux-6.6/drivers/usb/cdns3/
H A Dcdnsp-ring.c224 ring->enq_seg = ring->enq_seg->next; in cdnsp_inc_enq()
225 ring->enqueue = ring->enq_seg->trbs; in cdnsp_inc_enq()
1665 ep_ring->enq_seg = ep_ring->enq_seg->next; in cdnsp_prepare_ring()
1666 ep_ring->enqueue = ep_ring->enq_seg->trbs; in cdnsp_prepare_ring()
1697 preq->td.start_seg = ep_ring->enq_seg; in cdnsp_prepare_transfer()
1945 ring->enq_seg)) { in cdnsp_queue_bulk_tx()
1946 send_addr = ring->enq_seg->bounce_dma; in cdnsp_queue_bulk_tx()
1948 preq->td.bounce_seg = ring->enq_seg; in cdnsp_queue_bulk_tx()
[all...]
H A Dcdnsp-trace.h705 __field(dma_addr_t, enq_seg)
718 __entry->enq_seg = ring->enq_seg->dma;
723 __entry->enq = cdnsp_trb_virt_to_dma(ring->enq_seg,
731 &__entry->enq, &__entry->enq_seg,
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()
721 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.h1229 * @enq_seg: SW enqueue segment address.
1253 struct cdnsp_segment *enq_seg; member

Completed in 51 milliseconds