Home
last modified time | relevance | path

Searched refs:erdp (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/usb/early/
H A Dxhci-dbc.h25 __le64 erdp; /* Event Ring Dequeue Pointer */ member
H A Dxhci-dbc.c259 xdbc_write64(xdbc.evt_seg.dma, &xdbc.xdbc_reg->erdp); in xdbc_mem_init()
835 xdbc_write64(__pa(xdbc.evt_ring.dequeue), &xdbc.xdbc_reg->erdp); in xdbc_handle_events()
/openbmc/linux/drivers/usb/host/
H A Dxhci-dbgcap.h21 __le64 erdp; /* Event Ring Dequeue Pointer */ member
H A Dxhci-dbgcap.c510 lo_hi_writeq(deq, &dbc->regs->erdp); in xhci_dbc_mem_init()
880 lo_hi_writeq(deq, &dbc->regs->erdp); in xhci_dbc_do_handle_events()
/openbmc/qemu/hw/usb/
H A Dhcd-xhci.c652 dma_addr_t erdp; in xhci_event() local
661 erdp = xhci_addr64(intr->erdp_low, intr->erdp_high); in xhci_event()
662 if (erdp < intr->er_start || in xhci_event()
663 erdp >= (intr->er_start + TRB_SIZE*intr->er_size)) { in xhci_event()
664 DPRINTF("xhci: ERDP out of bounds: "DMA_ADDR_FMT"\n", erdp); in xhci_event()
671 dp_idx = (erdp - intr->er_start) / TRB_SIZE; in xhci_event()
3113 dma_addr_t erdp = xhci_addr64(intr->erdp_low, intr->erdp_high); in xhci_runtime_write() local
3114 unsigned int dp_idx = (erdp - intr->er_start) / TRB_SIZE; in xhci_runtime_write()
3115 if (erdp >= intr->er_start && in xhci_runtime_write()
3116 erdp < (intr->er_start + TRB_SIZE * intr->er_size) && in xhci_runtime_write()
/openbmc/linux/drivers/usb/gadget/udc/
H A Dtegra-xudc.c3103 dma_addr_t erdp; in tegra_xudc_process_event_ring() local
3126 erdp = xudc->event_ring_phys[xudc->event_ring_index] + in tegra_xudc_process_event_ring()
3129 xudc_writel(xudc, upper_32_bits(erdp), ERDPHI); in tegra_xudc_process_event_ring()
3130 xudc_writel(xudc, lower_32_bits(erdp) | ERDPLO_EHB, ERDPLO); in tegra_xudc_process_event_ring()