/openbmc/linux/drivers/accel/qaic/ |
H A D | mhi_controller.c | 29 .event_ring = 0, 45 .event_ring = 0, 61 .event_ring = 0, 77 .event_ring = 0, 93 .event_ring = 0, 109 .event_ring = 0, 125 .event_ring = 0, 141 .event_ring = 0, 157 .event_ring = 0, 173 .event_ring = 0, [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath11k/ |
H A D | mhi.c | 27 .event_ring = 0, 41 .event_ring = 0, 55 .event_ring = 1, 69 .event_ring = 1, 120 .event_ring = 1, 134 .event_ring = 1, 148 .event_ring = 1, 162 .event_ring = 1,
|
/openbmc/linux/drivers/net/wireless/ath/ath12k/ |
H A D | mhi.c | 22 .event_ring = 1, 36 .event_ring = 1, 50 .event_ring = 1, 64 .event_ring = 1, 115 .event_ring = 0, 129 .event_ring = 0, 143 .event_ring = 1, 157 .event_ring = 1,
|
/openbmc/u-boot/drivers/usb/host/ |
H A D | xhci-ring.c | 38 if (ring == ctrl->event_ring) in last_trb() 59 if (ring == ctrl->event_ring) in last_trb_on_last_seg() 102 if (ring != ctrl->event_ring) { in inc_enq() 155 if (ring == ctrl->event_ring && in inc_deq() 395 inc_deq(ctrl, ctrl->event_ring); in xhci_acknowledge_event() 399 (uintptr_t)ctrl->event_ring->dequeue | ERST_EHB); in xhci_acknowledge_event() 412 xhci_inval_cache((uintptr_t)ctrl->event_ring->dequeue, in event_ready() 415 event = ctrl->event_ring->dequeue; in event_ready() 419 ctrl->event_ring->cycle_state) in event_ready() 440 union xhci_trb *event = ctrl->event_ring->dequeue; in xhci_wait_for_event()
|
H A D | xhci-mem.c | 174 xhci_ring_free(ctrl->event_ring); in xhci_cleanup() 549 ctrl->event_ring = xhci_ring_alloc(ERST_NUM_SEGS, false); in xhci_mem_init() 555 for (val = 0, seg = ctrl->event_ring->first_seg; in xhci_mem_init() 569 deq = (unsigned long)ctrl->event_ring->dequeue; in xhci_mem_init()
|
H A D | xhci.h | 1223 struct xhci_ring *event_ring; member
|
/openbmc/linux/drivers/usb/cdns3/ |
H A D | cdnsp-gadget.c | 495 event = pdev->event_ring->dequeue; in cdnsp_invalidate_ep_events() 496 segment = pdev->event_ring->deq_seg; in cdnsp_invalidate_ep_events() 497 cycle_state = pdev->event_ring->cycle_state; in cdnsp_invalidate_ep_events() 514 segment = pdev->event_ring->deq_seg->next; in cdnsp_invalidate_ep_events() 548 event = pdev->event_ring->dequeue; in cdnsp_wait_for_cmd_compl() 549 event_deq_seg = pdev->event_ring->deq_seg; in cdnsp_wait_for_cmd_compl() 550 cycle_state = pdev->event_ring->cycle_state; in cdnsp_wait_for_cmd_compl() 576 if (cdnsp_last_trb_on_ring(pdev->event_ring, in cdnsp_wait_for_cmd_compl() 1347 if (event_ring_deq != pdev->event_ring->dequeue) { in cdnsp_update_erst_dequeue() 1348 deq = cdnsp_trb_virt_to_dma(pdev->event_ring->deq_seg, in cdnsp_update_erst_dequeue() [all …]
|
H A D | cdnsp-mem.c | 1073 if (pdev->event_ring) in cdnsp_mem_cleanup() 1074 cdnsp_ring_free(pdev, pdev->event_ring); in cdnsp_mem_cleanup() 1076 pdev->event_ring = NULL; in cdnsp_mem_cleanup() 1105 deq = cdnsp_trb_virt_to_dma(pdev->event_ring->deq_seg, in cdnsp_set_event_deq() 1106 pdev->event_ring->dequeue); in cdnsp_set_event_deq() 1283 pdev->event_ring = cdnsp_ring_alloc(pdev, ERST_NUM_SEGS, TYPE_EVENT, in cdnsp_mem_init() 1285 if (!pdev->event_ring) in cdnsp_mem_init() 1288 ret = cdnsp_alloc_erst(pdev, pdev->event_ring, &pdev->erst); in cdnsp_mem_init() 1323 cdnsp_ring_free(pdev, pdev->event_ring); in cdnsp_mem_init()
|
H A D | cdnsp-ring.c | 888 cdnsp_inc_deq(pdev, pdev->event_ring); in cdnsp_handle_port_status() 1412 cdnsp_inc_deq(pdev, pdev->event_ring); in cdnsp_handle_tx_event() 1426 cdnsp_trb_virt_to_dma(pdev->event_ring->deq_seg, in cdnsp_handle_tx_event() 1427 pdev->event_ring->dequeue), in cdnsp_handle_tx_event() 1449 event = pdev->event_ring->dequeue; in cdnsp_handle_event() 1454 if (cycle_bit != pdev->event_ring->cycle_state) in cdnsp_handle_event() 1457 trace_cdnsp_handle_event(pdev->event_ring, &event->generic); in cdnsp_handle_event() 1518 cdnsp_inc_deq(pdev, pdev->event_ring); in cdnsp_handle_event() 1551 event_ring_deq = pdev->event_ring->dequeue; in cdnsp_thread_irq_handler() 1556 event_ring_deq = pdev->event_ring->dequeue; in cdnsp_thread_irq_handler()
|
H A D | cdnsp-gadget.h | 1434 struct cdnsp_ring *event_ring; member
|
/openbmc/linux/drivers/bus/mhi/host/ |
H A D | pci_generic.c | 58 .event_ring = ev_ring, \ 73 .event_ring = ev_ring, \ 88 .event_ring = ev_ring, \ 117 .event_ring = ev_ring, \ 132 .event_ring = ev_ring, \ 147 .event_ring = ev_ring, \ 162 .event_ring = ev_ring, \ 177 .event_ring = ev_ring, \ 192 .event_ring = ev_ring, \
|
H A D | init.c | 800 mhi_chan->er_index = ch_cfg->event_ring; in parse_ch_cfg()
|
/openbmc/linux/drivers/usb/host/ |
H A D | xhci-ring.c | 1984 inc_deq(xhci, ir->event_ring); in handle_port_status() 2113 inc_deq(xhci, ir->event_ring); in handle_port_status() 3038 inc_deq(xhci, ir->event_ring); in handle_tx_event() 3053 ir->event_ring->deq_seg, in handle_tx_event() 3054 ir->event_ring->dequeue), in handle_tx_event() 3076 if (!ir || !ir->event_ring || !ir->event_ring->dequeue) { in xhci_handle_event() 3081 event = ir->event_ring->dequeue; in xhci_handle_event() 3084 ir->event_ring->cycle_state) in xhci_handle_event() 3087 trace_xhci_handle_event(ir->event_ring, &event->generic); in xhci_handle_event() 3130 inc_deq(xhci, ir->event_ring); in xhci_handle_event() [all …]
|
H A D | xhci-mem.c | 1835 if (ir->event_ring) in xhci_free_interrupter() 1836 xhci_ring_free(xhci, ir->event_ring); in xhci_free_interrupter() 1837 ir->event_ring = NULL; in xhci_free_interrupter() 1941 deq = xhci_trb_virt_to_dma(ir->event_ring->deq_seg, in xhci_set_hc_event_deq() 1942 ir->event_ring->dequeue); in xhci_set_hc_event_deq() 2249 ir->event_ring = xhci_ring_alloc(xhci, ERST_NUM_SEGS, 1, TYPE_EVENT, in xhci_alloc_interrupter() 2251 if (!ir->event_ring) { in xhci_alloc_interrupter() 2257 ret = xhci_alloc_erst(xhci, ir->event_ring, &ir->erst, flags); in xhci_alloc_interrupter() 2260 xhci_ring_free(xhci, ir->event_ring); in xhci_alloc_interrupter()
|
H A D | xhci-debugfs.c | 696 xhci_debugfs_create_ring_dir(xhci, &xhci->interrupter->event_ring, in xhci_debugfs_init()
|
H A D | xhci.h | 1407 /* xhci->event_ring keeps track of segment dma addresses */ 1464 struct xhci_ring *event_ring; member
|
/openbmc/linux/drivers/net/ethernet/rocker/ |
H A D | rocker.h | 68 struct rocker_dma_ring_info event_ring; member
|
H A D | rocker_main.c | 635 &rocker->event_ring); in rocker_dma_rings_init() 641 err = rocker_dma_ring_bufs_alloc(rocker, &rocker->event_ring, in rocker_dma_rings_init() 647 rocker_dma_ring_pass_to_producer(rocker, &rocker->event_ring); in rocker_dma_rings_init() 651 rocker_dma_ring_destroy(rocker, &rocker->event_ring); in rocker_dma_rings_init() 664 rocker_dma_ring_bufs_free(rocker, &rocker->event_ring, in rocker_dma_rings_fini() 666 rocker_dma_ring_destroy(rocker, &rocker->event_ring); in rocker_dma_rings_fini() 1005 while ((desc_info = rocker_desc_tail_get(&rocker->event_ring))) { in rocker_event_irq_handler() 1017 rocker_desc_head_set(rocker, &rocker->event_ring, desc_info); in rocker_event_irq_handler() 1020 rocker_dma_ring_credits_set(rocker, &rocker->event_ring, credits); in rocker_event_irq_handler()
|
/openbmc/linux/drivers/usb/gadget/udc/ |
H A D | tegra-xudc.c | 455 struct tegra_xudc_trb *event_ring[XUDC_NR_EVENT_RINGS]; member 3106 event = xudc->event_ring[xudc->event_ring_index] + in tegra_xudc_process_event_ring() 3287 for (i = 0; i < ARRAY_SIZE(xudc->event_ring); i++) { in tegra_xudc_alloc_event_ring() 3288 xudc->event_ring[i] = in tegra_xudc_alloc_event_ring() 3290 sizeof(*xudc->event_ring[i]), in tegra_xudc_alloc_event_ring() 3293 if (!xudc->event_ring[i]) in tegra_xudc_alloc_event_ring() 3302 sizeof(*xudc->event_ring[i - 1]), in tegra_xudc_alloc_event_ring() 3303 xudc->event_ring[i - 1], in tegra_xudc_alloc_event_ring() 3314 for (i = 0; i < ARRAY_SIZE(xudc->event_ring); i++) { in tegra_xudc_init_event_ring() 3315 memset(xudc->event_ring[i], 0, XUDC_EVENT_RING_SIZE * in tegra_xudc_init_event_ring() [all …]
|
/openbmc/linux/include/linux/ |
H A D | mhi.h | 226 u32 event_ring; member
|