Searched refs:interrupter (Results 1 - 3 of 3) sorted by relevance
/fuchsia/zircon/system/dev/usb/xhci/ |
H A D | xhci.c | 366 static void xhci_update_erdp(xhci_t* xhci, int interrupter) { argument 367 xhci_event_ring_t* er = &xhci->event_rings[interrupter]; 368 xhci_intr_regs_t* intr_regs = &xhci->runtime_regs->intr_regs[interrupter]; 375 static void xhci_interrupter_init(xhci_t* xhci, int interrupter) { argument 376 xhci_intr_regs_t* intr_regs = &xhci->runtime_regs->intr_regs[interrupter]; 378 xhci_update_erdp(xhci, interrupter); 383 XHCI_WRITE64(&intr_regs->erstba, xhci->erst_arrays_phys[interrupter]); 608 static void xhci_handle_events(xhci_t* xhci, int interrupter) { argument 609 xhci_event_ring_t* er = &xhci->event_rings[interrupter]; 640 xhci_update_erdp(xhci, interrupter); 643 xhci_handle_interrupt(xhci_t* xhci, uint32_t interrupter) argument [all...] |
H A D | usb-xhci.c | 222 uint32_t interrupter; member in struct:completer 228 zx_handle_t irq_handle = completer->xhci->irq_handles[completer->interrupter]; 250 xhci_handle_interrupt(completer->xhci, completer->interrupter); 252 zxlogf(TRACE, "xhci completer %u thread done\n", completer->interrupter); 271 completer->interrupter = i;
|
H A D | xhci.h | 142 // Each interrupter has an event ring. 214 void xhci_handle_interrupt(xhci_t* xhci, uint32_t interrupter);
|
Completed in 26 milliseconds