Searched refs:event_ring (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/usb/cdns3/ |
| H A D | cdnsp-gadget.c | 525 event = pdev->event_ring->dequeue; in cdnsp_invalidate_ep_events() 526 segment = pdev->event_ring->deq_seg; in cdnsp_invalidate_ep_events() 527 cycle_state = pdev->event_ring->cycle_state; in cdnsp_invalidate_ep_events() 544 segment = pdev->event_ring->deq_seg->next; in cdnsp_invalidate_ep_events() 579 event = pdev->event_ring->dequeue; in cdnsp_wait_for_cmd_compl() 580 event_deq_seg = pdev->event_ring->deq_seg; in cdnsp_wait_for_cmd_compl() 581 cycle_state = pdev->event_ring->cycle_state; in cdnsp_wait_for_cmd_compl() 622 if (cdnsp_last_trb_on_ring(pdev->event_ring, in cdnsp_wait_for_cmd_compl() 1396 if (event_ring_deq != pdev->event_ring->dequeue) { in cdnsp_update_erst_dequeue() 1397 deq = cdnsp_trb_virt_to_dma(pdev->event_ring->deq_seg, in cdnsp_update_erst_dequeue() [all …]
|
| H A D | cdnsp-mem.c | 1072 if (pdev->event_ring) in cdnsp_mem_cleanup() 1073 cdnsp_ring_free(pdev, pdev->event_ring); in cdnsp_mem_cleanup() 1075 pdev->event_ring = NULL; in cdnsp_mem_cleanup() 1298 pdev->event_ring = cdnsp_ring_alloc(pdev, ERST_NUM_SEGS, TYPE_EVENT, in cdnsp_mem_init() 1300 if (!pdev->event_ring) in cdnsp_mem_init() 1303 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-gadget.h | 1448 struct cdnsp_ring *event_ring; member
|
| /linux/drivers/usb/host/ |
| H A D | xhci-mem.c | 1864 if (ir->event_ring) in xhci_free_interrupter() 1865 xhci_ring_free(xhci, ir->event_ring); in xhci_free_interrupter() 1867 ir->event_ring = NULL; in xhci_free_interrupter() 1890 xhci_skip_sec_intr_events(xhci, ir->event_ring, ir); in xhci_remove_secondary_interrupter() 2022 deq = xhci_trb_virt_to_dma(ir->event_ring->deq_seg, in xhci_set_hc_event_deq() 2023 ir->event_ring->dequeue); in xhci_set_hc_event_deq() 2311 ir->event_ring = xhci_ring_alloc(xhci, segs, TYPE_EVENT, 0, flags); in xhci_alloc_interrupter() 2312 if (!ir->event_ring) { in xhci_alloc_interrupter() 2318 ret = xhci_alloc_erst(xhci, ir->event_ring, &ir->erst, flags); in xhci_alloc_interrupter() 2321 xhci_ring_free(xhci, ir->event_ring); in xhci_alloc_interrupter() [all …]
|
| H A D | xhci-ring.c | 2979 ir->event_ring->deq_seg, in handle_tx_event() 2980 ir->event_ring->dequeue), in handle_tx_event() 2997 trace_xhci_handle_event(ir->event_ring, &event->generic, in xhci_handle_event_trb() 2998 xhci_trb_virt_to_dma(ir->event_ring->deq_seg, in xhci_handle_event_trb() 2999 ir->event_ring->dequeue)); in xhci_handle_event_trb() 3052 deq = xhci_trb_virt_to_dma(ir->event_ring->deq_seg, in xhci_update_erst_dequeue() 3053 ir->event_ring->dequeue); in xhci_update_erst_dequeue() 3064 temp_64 = ir->event_ring->deq_seg->num & ERST_DESI_MASK; in xhci_update_erst_dequeue() 3102 if (!ir->event_ring || !ir->event_ring->dequeue) { in xhci_handle_events() 3118 while (unhandled_event_trb(ir->event_ring)) { in xhci_handle_events() [all …]
|
| H A D | xhci-sideband.c | 279 return xhci_ring_to_sgtable(sb, sb->ir->event_ring); in xhci_sideband_get_event_buffer()
|
| /linux/drivers/net/ethernet/rocker/ |
| H A D | rocker.h | 68 struct rocker_dma_ring_info event_ring; member
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | tegra-xudc.c | 455 struct tegra_xudc_trb *event_ring[XUDC_NR_EVENT_RINGS]; member 3108 event = xudc->event_ring[xudc->event_ring_index] + in tegra_xudc_process_event_ring() 3289 for (i = 0; i < ARRAY_SIZE(xudc->event_ring); i++) { in tegra_xudc_alloc_event_ring() 3290 xudc->event_ring[i] = in tegra_xudc_alloc_event_ring() 3292 sizeof(*xudc->event_ring[i]), in tegra_xudc_alloc_event_ring() 3295 if (!xudc->event_ring[i]) in tegra_xudc_alloc_event_ring() 3304 sizeof(*xudc->event_ring[i - 1]), in tegra_xudc_alloc_event_ring() 3305 xudc->event_ring[i - 1], in tegra_xudc_alloc_event_ring() 3316 for (i = 0; i < ARRAY_SIZE(xudc->event_ring); i++) { in tegra_xudc_init_event_ring() 3317 memset(xudc->event_ring[i], 0, XUDC_EVENT_RING_SIZE * in tegra_xudc_init_event_ring() [all …]
|
| /linux/include/linux/ |
| H A D | mhi.h | 243 u32 event_ring; member
|
| /linux/drivers/bus/mhi/host/ |
| H A D | init.c | 825 mhi_chan->er_index = ch_cfg->event_ring; in parse_ch_cfg()
|