/kernel/linux/linux-6.6/drivers/usb/cdns3/ |
H A D | cdnsp-ring.c | 150 if (!cdnsp_last_trb_on_seg(ring->deq_seg, ring->dequeue)) { in cdnsp_inc_deq() 155 if (cdnsp_last_trb_on_ring(ring, ring->deq_seg, ring->dequeue)) in cdnsp_inc_deq() 158 ring->deq_seg = ring->deq_seg->next; in cdnsp_inc_deq() 159 ring->dequeue = ring->deq_seg->trbs; in cdnsp_inc_deq() 169 ring->deq_seg = ring->deq_seg->next; in cdnsp_inc_deq() 170 ring->dequeue = ring->deq_seg->trbs; in cdnsp_inc_deq() 246 num_trbs_in_deq_seg = ring->dequeue - ring->deq_seg->trbs; in cdnsp_room_on_ring() 452 new_seg = ep_ring->deq_seg; in cdnsp_find_new_dequeue_state() [all...] |
H A D | cdnsp-trace.h | 355 __entry->trb_dma = cdnsp_trb_virt_to_dma(ring->deq_seg, 706 __field(dma_addr_t, deq_seg) 719 __entry->deq_seg = ring->deq_seg->dma; 725 __entry->deq = cdnsp_trb_virt_to_dma(ring->deq_seg, 732 &__entry->deq, &__entry->deq_seg,
|
H A D | cdnsp-gadget.c | 496 segment = pdev->event_ring->deq_seg; in cdnsp_invalidate_ep_events() 514 segment = pdev->event_ring->deq_seg->next; in cdnsp_invalidate_ep_events() 549 event_deq_seg = pdev->event_ring->deq_seg; in cdnsp_wait_for_cmd_compl() 552 cmd_deq_dma = cdnsp_trb_virt_to_dma(pdev->cmd_ring->deq_seg, cmd_trb); in cdnsp_wait_for_cmd_compl() 1348 deq = cdnsp_trb_virt_to_dma(pdev->event_ring->deq_seg, in cdnsp_update_erst_dequeue() 1394 event_deq_seg = pdev->event_ring->deq_seg; in cdnsp_consume_all_events()
|
H A D | cdnsp-mem.c | 302 ring->deq_seg = ring->first_seg; in cdnsp_initialize_ring_info() 1105 deq = cdnsp_trb_virt_to_dma(pdev->event_ring->deq_seg, in cdnsp_set_event_deq()
|
H A D | cdnsp-gadget.h | 1231 * @deq_seg: SW dequeue segment address. 1255 struct cdnsp_segment *deq_seg; member
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-ring.c | 164 if (!last_trb_on_seg(ring->deq_seg, ring->dequeue)) { in inc_deq() 168 if (last_trb_on_ring(ring, ring->deq_seg, ring->dequeue)) in inc_deq() 170 ring->deq_seg = ring->deq_seg->next; in inc_deq() 171 ring->dequeue = ring->deq_seg->trbs; in inc_deq() 177 if (last_trb_on_seg(ring->deq_seg, ring->dequeue)) in inc_deq() 184 ring->deq_seg = ring->deq_seg->next; in inc_deq() 185 ring->dequeue = ring->deq_seg->trbs; in inc_deq() 299 if (ring->deq_seg in xhci_num_trbs_free() [all...] |
H A D | xhci-trace.h | 457 __field(dma_addr_t, deq_seg) 469 __entry->deq_seg = ring->deq_seg->dma; 473 __entry->deq = xhci_trb_virt_to_dma(ring->deq_seg, ring->dequeue); 478 &__entry->deq, &__entry->deq_seg,
|
H A D | xhci-dbgcap.c | 508 deq = xhci_trb_virt_to_dma(dbc->ring_evt->deq_seg, in xhci_dbc_mem_init() 742 if (ring->dequeue == &ring->deq_seg->trbs[TRBS_PER_SEGMENT - 1]) { in inc_evt_deq() 744 ring->dequeue = ring->deq_seg->trbs; in inc_evt_deq() 878 deq = xhci_trb_virt_to_dma(dbc->ring_evt->deq_seg, in xhci_dbc_do_handle_events()
|
H A D | xhci-debugfs.c | 181 dma = xhci_trb_virt_to_dma(ring->deq_seg, ring->dequeue); in xhci_ring_dequeue_show()
|
H A D | xhci-mem.c | 303 ring->deq_seg = ring->first_seg; in xhci_initialize_ring_info() 732 addr = xhci_trb_virt_to_dma(ep->ring->deq_seg, ep->ring->dequeue); in xhci_setup_no_streams_ep_input_ctx() 1939 deq = xhci_trb_virt_to_dma(ir->event_ring->deq_seg, in xhci_set_hc_event_deq()
|
H A D | xhci.c | 710 (xhci_trb_virt_to_dma(xhci->cmd_ring->deq_seg, in xhci_set_cmd_ring_deq() 735 seg = ring->deq_seg; in xhci_clear_command_ring() 742 } while (seg != ring->deq_seg); in xhci_clear_command_ring() 745 ring->deq_seg = ring->first_seg; in xhci_clear_command_ring() 747 ring->enq_seg = ring->deq_seg; in xhci_clear_command_ring()
|
H A D | xhci.h | 1627 struct xhci_segment *deq_seg; member
|
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | xhci-ring.c | 160 if (!last_trb_on_seg(ring->deq_seg, ring->dequeue)) { in inc_deq() 164 if (last_trb_on_ring(ring, ring->deq_seg, ring->dequeue)) in inc_deq() 166 ring->deq_seg = ring->deq_seg->next; in inc_deq() 167 ring->dequeue = ring->deq_seg->trbs; in inc_deq() 177 ring->deq_seg = ring->deq_seg->next; in inc_deq() 178 ring->dequeue = ring->deq_seg->trbs; in inc_deq() 268 num_trbs_in_deq_seg = ring->dequeue - ring->deq_seg->trbs; in room_on_ring() 345 struct xhci_segment *new_seg = xhci->cmd_ring->deq_seg; in xhci_abort_cmd_ring() [all...] |
H A D | xhci-trace.h | 465 __field(dma_addr_t, deq_seg) 478 __entry->deq_seg = ring->deq_seg->dma; 483 __entry->deq = xhci_trb_virt_to_dma(ring->deq_seg, ring->dequeue); 488 &__entry->deq, &__entry->deq_seg,
|
H A D | xhci-dbgcap.c | 508 deq = xhci_trb_virt_to_dma(dbc->ring_evt->deq_seg, in xhci_dbc_mem_init() 742 if (ring->dequeue == &ring->deq_seg->trbs[TRBS_PER_SEGMENT - 1]) { in inc_evt_deq() 744 ring->dequeue = ring->deq_seg->trbs; in inc_evt_deq() 878 deq = xhci_trb_virt_to_dma(dbc->ring_evt->deq_seg, in xhci_dbc_do_handle_events()
|
H A D | xhci-debugfs.c | 181 dma = xhci_trb_virt_to_dma(ring->deq_seg, ring->dequeue); in xhci_ring_dequeue_show()
|
H A D | xhci-mem.c | 303 ring->deq_seg = ring->first_seg; in xhci_initialize_ring_info() 768 addr = xhci_trb_virt_to_dma(ep->ring->deq_seg, ep->ring->dequeue); in xhci_setup_no_streams_ep_input_ctx() 2125 deq = xhci_trb_virt_to_dma(xhci->event_ring->deq_seg, in xhci_set_hc_event_deq()
|
H A D | xhci.c | 856 (xhci_trb_virt_to_dma(xhci->cmd_ring->deq_seg, in xhci_set_cmd_ring_deq() 881 seg = ring->deq_seg; in xhci_clear_command_ring() 888 } while (seg != ring->deq_seg); in xhci_clear_command_ring() 891 ring->deq_seg = ring->first_seg; in xhci_clear_command_ring() 893 ring->enq_seg = ring->deq_seg; in xhci_clear_command_ring()
|
H A D | xhci.h | 1615 struct xhci_segment *deq_seg; member
|