| /OK3568_Linux_fs/kernel/drivers/usb/host/ |
| H A D | xhci-mem.c | 1956 if (xhci->event_ring) in xhci_mem_cleanup() 1957 xhci_ring_free(xhci, xhci->event_ring); in xhci_mem_cleanup() 1958 xhci->event_ring = NULL; in xhci_mem_cleanup() 2097 { xhci->event_ring->first_seg->dma - 16, NULL }, in xhci_check_trb_in_td_math() 2099 { xhci->event_ring->first_seg->dma - 1, NULL }, in xhci_check_trb_in_td_math() 2101 { xhci->event_ring->first_seg->dma, xhci->event_ring->first_seg }, in xhci_check_trb_in_td_math() 2103 { xhci->event_ring->first_seg->dma + (TRBS_PER_SEGMENT - 1)*16, in xhci_check_trb_in_td_math() 2104 xhci->event_ring->first_seg }, in xhci_check_trb_in_td_math() 2106 { xhci->event_ring->first_seg->dma + (TRBS_PER_SEGMENT - 1)*16 + 1, NULL }, in xhci_check_trb_in_td_math() 2108 { xhci->event_ring->first_seg->dma + (TRBS_PER_SEGMENT)*16, NULL }, in xhci_check_trb_in_td_math() [all …]
|
| H A D | xhci-ring.c | 1917 inc_deq(xhci, xhci->event_ring); in handle_port_status() 2047 inc_deq(xhci, xhci->event_ring); in handle_port_status() 2931 inc_deq(xhci, xhci->event_ring); in handle_tx_event() 2946 xhci->event_ring->deq_seg, in handle_tx_event() 2947 xhci->event_ring->dequeue), in handle_tx_event() 2969 if (!xhci->event_ring || !xhci->event_ring->dequeue) { in xhci_handle_event() 2974 event = xhci->event_ring->dequeue; in xhci_handle_event() 2977 xhci->event_ring->cycle_state) in xhci_handle_event() 2980 trace_xhci_handle_event(xhci->event_ring, &event->generic); in xhci_handle_event() 3023 inc_deq(xhci, xhci->event_ring); in xhci_handle_event() [all …]
|
| H A D | xhci-debugfs.c | 695 xhci_debugfs_create_ring_dir(xhci, &xhci->event_ring, in xhci_debugfs_init()
|
| H A D | xhci.h | 1812 struct xhci_ring *event_ring; member
|
| /OK3568_Linux_fs/u-boot/drivers/usb/host/ |
| H A D | xhci-ring.c | 39 if (ring == ctrl->event_ring) in last_trb() 60 if (ring == ctrl->event_ring) in last_trb_on_last_seg() 103 if (ring != ctrl->event_ring) { in inc_enq() 156 if (ring == ctrl->event_ring && in inc_deq() 396 inc_deq(ctrl, ctrl->event_ring); in xhci_acknowledge_event() 400 (uintptr_t)ctrl->event_ring->dequeue | ERST_EHB); in xhci_acknowledge_event() 413 xhci_inval_cache((uintptr_t)ctrl->event_ring->dequeue, in event_ready() 416 event = ctrl->event_ring->dequeue; in event_ready() 420 ctrl->event_ring->cycle_state) in event_ready() 441 union xhci_trb *event = ctrl->event_ring->dequeue; in xhci_wait_for_event()
|
| H A D | xhci-mem.c | 175 xhci_ring_free(ctrl->event_ring); in xhci_cleanup() 550 ctrl->event_ring = xhci_ring_alloc(ERST_NUM_SEGS, false); in xhci_mem_init() 556 for (val = 0, seg = ctrl->event_ring->first_seg; in xhci_mem_init() 570 deq = (unsigned long)ctrl->event_ring->dequeue; in xhci_mem_init()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/ |
| H A D | mhi.c | 18 .event_ring = 0, 33 .event_ring = 0, 48 .event_ring = 1, 63 .event_ring = 1,
|
| /OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/ |
| H A D | tegra-xudc.c | 456 struct tegra_xudc_trb *event_ring[XUDC_NR_EVENT_RINGS]; member 3095 event = xudc->event_ring[xudc->event_ring_index] + in tegra_xudc_process_event_ring() 3276 for (i = 0; i < ARRAY_SIZE(xudc->event_ring); i++) { in tegra_xudc_alloc_event_ring() 3277 xudc->event_ring[i] = in tegra_xudc_alloc_event_ring() 3279 sizeof(*xudc->event_ring[i]), in tegra_xudc_alloc_event_ring() 3282 if (!xudc->event_ring[i]) in tegra_xudc_alloc_event_ring() 3291 sizeof(*xudc->event_ring[i - 1]), in tegra_xudc_alloc_event_ring() 3292 xudc->event_ring[i - 1], in tegra_xudc_alloc_event_ring() 3303 for (i = 0; i < ARRAY_SIZE(xudc->event_ring); i++) { in tegra_xudc_init_event_ring() 3304 memset(xudc->event_ring[i], 0, XUDC_EVENT_RING_SIZE * in tegra_xudc_init_event_ring() [all …]
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | mhi.h | 225 u32 event_ring; member
|
| /OK3568_Linux_fs/u-boot/include/usb/ |
| H A D | xhci.h | 1224 struct xhci_ring *event_ring; member
|
| /OK3568_Linux_fs/kernel/drivers/bus/mhi/core/ |
| H A D | init.c | 756 mhi_chan->er_index = ch_cfg->event_ring; in parse_ch_cfg()
|