Home
last modified time | relevance | path

Searched refs:ev_ring_table (Results 1 – 2 of 2) sorted by relevance

/external/coreboot/payloads/libpayload/drivers/usb/
Dxhci.c188 xhci->ev_ring_table = xhci_align(64, sizeof(erst_entry_t)); in xhci_init()
190 !xhci->er.ring || !xhci->ev_ring_table) { in xhci_init()
298 free((void *)xhci->ev_ring_table); in xhci_init()
396 memset((void*)xhci->ev_ring_table, 0x00, sizeof(erst_entry_t)); in xhci_reinit()
397 xhci->ev_ring_table[0].seg_base_lo = virt_to_phys(xhci->er.ring); in xhci_reinit()
398 xhci->ev_ring_table[0].seg_base_hi = 0; in xhci_reinit()
399 xhci->ev_ring_table[0].seg_size = EVENT_RING_SIZE; in xhci_reinit()
407 xhci->hcrreg->intrrs[0].erstba_lo = virt_to_phys(xhci->ev_ring_table); in xhci_reinit()
463 free((void *)xhci->ev_ring_table); in xhci_shutdown()
Dxhci_private.h474 volatile erst_entry_t *ev_ring_table; member