Searched refs:erdp (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/usb/early/ |
H A D | xhci-dbc.h | 25 __le64 erdp; /* Event Ring Dequeue Pointer */ member
|
H A D | xhci-dbc.c | 259 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 D | xhci-dbgcap.h | 21 __le64 erdp; /* Event Ring Dequeue Pointer */ member
|
H A D | xhci-dbgcap.c | 512 lo_hi_writeq(deq, &dbc->regs->erdp); in xhci_dbc_mem_init() 912 lo_hi_writeq(deq, &dbc->regs->erdp); in xhci_dbc_do_handle_events()
|
/openbmc/qemu/hw/usb/ |
H A D | hcd-xhci.c | 644 dma_addr_t erdp; in xhci_event() local 653 erdp = xhci_addr64(intr->erdp_low, intr->erdp_high); in xhci_event() 654 if (erdp < intr->er_start || in xhci_event() 655 erdp >= (intr->er_start + TRB_SIZE*intr->er_size)) { in xhci_event() 656 DPRINTF("xhci: ERDP out of bounds: "DMA_ADDR_FMT"\n", erdp); in xhci_event() 663 dp_idx = (erdp - intr->er_start) / TRB_SIZE; in xhci_event() 3097 dma_addr_t erdp = xhci_addr64(intr->erdp_low, intr->erdp_high); in xhci_runtime_write() local 3098 unsigned int dp_idx = (erdp - intr->er_start) / TRB_SIZE; in xhci_runtime_write() 3099 if (erdp >= intr->er_start && in xhci_runtime_write() 3100 erdp < (intr->er_start + TRB_SIZE * intr->er_size) && in xhci_runtime_write()
|
/openbmc/linux/drivers/usb/gadget/udc/ |
H A D | tegra-xudc.c | 3103 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()
|