Searched refs:interrupter (Results 1 - 3 of 3) sorted by relevance

/fuchsia/zircon/system/dev/usb/xhci/
H A Dxhci.c366 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 Dusb-xhci.c222 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 Dxhci.h142 // Each interrupter has an event ring.
214 void xhci_handle_interrupt(xhci_t* xhci, uint32_t interrupter);

Completed in 26 milliseconds