Searched refs:event_ring (Results 1 - 17 of 17) sorted by relevance

/linux-master/drivers/accel/qaic/
H A Dmhi_controller.c29 .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
[all...]
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dmhi.c25 .event_ring = 1,
39 .event_ring = 1,
53 .event_ring = 1,
67 .event_ring = 1,
118 .event_ring = 0,
132 .event_ring = 0,
146 .event_ring = 1,
160 .event_ring = 1,
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dmhi.c28 .event_ring = 1,
42 .event_ring = 1,
93 .event_ring = 1,
107 .event_ring = 1,
/linux-master/drivers/usb/cdns3/
H A Dcdnsp-gadget.c495 event = pdev->event_ring->dequeue;
496 segment = pdev->event_ring->deq_seg;
497 cycle_state = pdev->event_ring->cycle_state;
514 segment = pdev->event_ring->deq_seg->next;
548 event = pdev->event_ring->dequeue;
549 event_deq_seg = pdev->event_ring->deq_seg;
550 cycle_state = pdev->event_ring->cycle_state;
576 if (cdnsp_last_trb_on_ring(pdev->event_ring,
1345 if (event_ring_deq != pdev->event_ring->dequeue) {
1346 deq = cdnsp_trb_virt_to_dma(pdev->event_ring
[all...]
H A Dcdnsp-mem.c1073 if (pdev->event_ring)
1074 cdnsp_ring_free(pdev, pdev->event_ring);
1076 pdev->event_ring = NULL;
1105 deq = cdnsp_trb_virt_to_dma(pdev->event_ring->deq_seg,
1106 pdev->event_ring->dequeue);
1283 pdev->event_ring = cdnsp_ring_alloc(pdev, ERST_NUM_SEGS, TYPE_EVENT,
1285 if (!pdev->event_ring)
1288 ret = cdnsp_alloc_erst(pdev, pdev->event_ring, &pdev->erst);
1323 cdnsp_ring_free(pdev, pdev->event_ring);
H A Dcdnsp-ring.c886 cdnsp_inc_deq(pdev, pdev->event_ring);
1410 cdnsp_inc_deq(pdev, pdev->event_ring);
1424 cdnsp_trb_virt_to_dma(pdev->event_ring->deq_seg,
1425 pdev->event_ring->dequeue),
1447 event = pdev->event_ring->dequeue;
1452 if (cycle_bit != pdev->event_ring->cycle_state)
1455 trace_cdnsp_handle_event(pdev->event_ring, &event->generic);
1516 cdnsp_inc_deq(pdev, pdev->event_ring);
1549 event_ring_deq = pdev->event_ring->dequeue;
1554 event_ring_deq = pdev->event_ring
[all...]
H A Dcdnsp-gadget.h1372 * @event_ring: Event ring.
1429 struct cdnsp_ring *event_ring; member in struct:cdnsp_device
/linux-master/drivers/bus/mhi/host/
H A Dpci_generic.c58 .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 Dinit.c806 mhi_chan->er_index = ch_cfg->event_ring;
/linux-master/drivers/net/ethernet/rocker/
H A Drocker.h68 struct rocker_dma_ring_info event_ring; member in struct:rocker
H A Drocker_main.c634 &rocker->event_ring);
640 err = rocker_dma_ring_bufs_alloc(rocker, &rocker->event_ring,
646 rocker_dma_ring_pass_to_producer(rocker, &rocker->event_ring);
650 rocker_dma_ring_destroy(rocker, &rocker->event_ring);
663 rocker_dma_ring_bufs_free(rocker, &rocker->event_ring,
665 rocker_dma_ring_destroy(rocker, &rocker->event_ring);
1004 while ((desc_info = rocker_desc_tail_get(&rocker->event_ring))) {
1016 rocker_desc_head_set(rocker, &rocker->event_ring, desc_info);
1019 rocker_dma_ring_credits_set(rocker, &rocker->event_ring, credits);
/linux-master/drivers/usb/host/
H A Dxhci-mem.c1840 if (ir->event_ring)
1841 xhci_ring_free(xhci, ir->event_ring);
1843 ir->event_ring = NULL;
1978 deq = xhci_trb_virt_to_dma(ir->event_ring->deq_seg,
1979 ir->event_ring->dequeue);
2288 ir->event_ring = xhci_ring_alloc(xhci, num_segs, 1, TYPE_EVENT, 0,
2290 if (!ir->event_ring) {
2296 ret = xhci_alloc_erst(xhci, ir->event_ring, &ir->erst, flags);
2299 xhci_ring_free(xhci, ir->event_ring);
2332 erst_size |= ir->event_ring
[all...]
H A Dxhci-ring.c2966 ir->event_ring->deq_seg,
2967 ir->event_ring->dequeue),
2984 trace_xhci_handle_event(ir->event_ring, &event->generic);
3037 deq = xhci_trb_virt_to_dma(ir->event_ring->deq_seg,
3038 ir->event_ring->dequeue);
3049 temp_64 = ir->event_ring->deq_seg->num & ERST_DESI_MASK;
3084 if (!ir->event_ring || !ir->event_ring->dequeue) {
3100 while (unhandled_event_trb(ir->event_ring)) {
3101 err = xhci_handle_event_trb(xhci, ir, ir->event_ring
[all...]
H A Dxhci-debugfs.c696 xhci_debugfs_create_ring_dir(xhci, &xhci->interrupters[0]->event_ring,
H A Dxhci.h1377 /* xhci->event_ring keeps track of segment dma addresses */
1430 struct xhci_ring *event_ring; member in struct:xhci_interrupter
/linux-master/drivers/usb/gadget/udc/
H A Dtegra-xudc.c455 struct tegra_xudc_trb *event_ring[XUDC_NR_EVENT_RINGS]; member in struct:tegra_xudc
3106 event = xudc->event_ring[xudc->event_ring_index] +
3287 for (i = 0; i < ARRAY_SIZE(xudc->event_ring); i++) {
3288 xudc->event_ring[i] =
3290 sizeof(*xudc->event_ring[i]),
3293 if (!xudc->event_ring[i])
3302 sizeof(*xudc->event_ring[i - 1]),
3303 xudc->event_ring[i - 1],
3314 for (i = 0; i < ARRAY_SIZE(xudc->event_ring); i++) {
3315 memset(xudc->event_ring[
[all...]
/linux-master/include/linux/
H A Dmhi.h208 * @event_ring: The event ring index that services this channel
226 u32 event_ring; member in struct:mhi_channel_config

Completed in 226 milliseconds