xhci_error
xhci_error(xhcip, "failed to get register set size");
xhci_error(xhcip, "failed to map device registers: %d", ret);
xhci_error(xhcip, "failed to initialize controller register "
xhci_error(xhcip, "failed to read controller parameters: "
xhci_error(xhcip, "Root hub has %d ports, but system only "
xhci_error(xhcip, "Encountered unsupported xHCI version 0.%2x",
xhci_error(xhcip, "Encountered host page size that the driver "
xhci_error(xhcip, "Encountered controller that didn't support "
xhci_error(xhcip, "controller does not support the minimum "
xhci_error(xhcip, "failed to get supported interrupt types: "
xhci_error(xhcip, "failed to allocate an interrupt, supported types: "
xhci_error(xhcip, "failed to get interrupt priority: %d", ret);
xhci_error(xhcip, "failed to get interrupt capabilities: %d",
xhci_error(xhcip, "failed to add interrupt handler: %d", ret);
xhci_error(xhcip, "failed to read xhci extended "
xhci_error(xhcip, "failed to read xhci port counts: "
xhci_error(xhcip, "encountered port capabilities with "
xhci_error(xhcip, "failed to read BIOS take over registers: "
xhci_error(xhcip, "failed to write BIOS take over "
xhci_error(xhcip, "failed to write forced "
xhci_error(xhcip, "failed to read legacy control registers: "
xhci_error(xhcip, "failed to write legacy control registers: "
xhci_error(xhcip, "failed to read USB Command register: "
xhci_error(xhcip, "failed to write USB Command register: "
xhci_error(xhcip, "failed to read USB Command register for "
xhci_error(xhcip, "failed to write USB Command register for "
xhci_error(xhcip, "failed to initialize xhci context "
xhci_error(xhcip, "failed to initialize commands: %d", ret);
xhci_error(xhcip, "failed to initialize events: %d", ret);
xhci_error(xhcip, "failed to configure interrupts: %d", ret);
xhci_error(xhcip, "failed to read USB Command register for "
xhci_error(xhcip, "failed to write USB Command register for "
xhci_error(xhcip, "failed to remove interrupt "
xhci_error(xhcip, "failed to free interrupts: %d", ret);
xhci_error(xhcip, "failed to stop controller: %s",
xhci_error(xhcip, "failed to reset controller: %s",
xhci_error(xhcip, "failed to configure controller: %d", ret);
xhci_error(xhcip, "failed to register hcd with usba");
xhci_error(xhcip, "failed to load the root hub driver");
xhci_error(xhcip, "encountered fatal FM error reading command "
xhci_error(xhcip, "encountered fatal FM error writing command "
xhci_error(xhcip, "abort command timed out: resetting "
xhci_error(xhcip, "encountered fatal FM error writing "
xhci_error(xhcip, "encountered invalid TRB head while "
xhci_error(xhcip, "encountered fatal FM error syncing command "
xhci_error(xhcip, "encountered fatal FM error ringing command "
xhci_error(xhcip, "failed to initialize slot output context "
xhci_error(xhcip, "failed to finalize slot output context "
xhci_error(xhcip, "failed to successfully quiesce timed out "
xhci_error(xhcip, "failed to successfully set transfer ring "
xhci_error(xhcip, "failed to write out TRB for device on slot "
xhci_error(xhcip, "failed to process control transfer "
xhci_error(xhcip, "failed to process normal transfer "
xhci_error(xhcip, "failed to process "
xhci_error(xhcip, "received transfer trb with undefined fatal "
xhci_error(xhcip, "received transfer trb with code %d for "
xhci_error(xhcip, "received transfer trb with code %d, slot "
xhci_error(xhcip, "received transfer trb with code %d, slot "
xhci_error(xhcip, "failed to initialize device input "
xhci_error(xhcip, "device input context on slot %d and "
xhci_error(xhcip, "!asked to stop endpoint %u on slot "
xhci_error(xhcip, "failed to ring doorbell for slot %d and "
xhci_error(xhcip, "received xHCI VF interrupt even "
xhci_error(xhcip, "encountered fatal FM error trying to "
xhci_error(xhcip, "failed to write to event ring dequeue "
xhci_error(xhcip, "failed to read port status register for "
xhci_error(xhcip, "failed to write port status register for "
xhci_error(xhcip, "failed to read port status register for "
xhci_error(xhcip, "failed to read port power "
xhci_error(xhcip, "failed to read port power "
xhci_error(xhcip, "failed to write port status register for "
xhci_error(xhcip, "failed to read port status register for "
xhci_error(xhcip, "Unhandled hub request: 0x%x",
xhci_error(xhcip, "Unhandled hub request type: %x",
xhci_error(xhcip, "failed to read port status registers: "
xhci_error(xhcip, "encountered fatal FM error while "
xhci_error(xhcip, "failed to read USB status register: "
xhci_error(xhcip, "found fatal error bit in status register, "
xhci_error(xhcip, "failed to read interrupt register 0: "
xhci_error(xhcip, "failed to write USB status register: "
xhci_error(xhcip, "failed to block-disable interrupts: "
xhci_error(xhcip, "failed to disable interrupt: %d",
xhci_error(xhcip, "failed to block-enable interrupts: "
xhci_error(xhcip, "failed to enable interrupt: %d",
xhci_error(xhcip, "failed to synchronize bulk "
xhci_error(xhcip, "!encountered endpoint (%d) without device "
xhci_error(xhcip, "asked to do periodic transfer on slot %d, "
xhci_error(xhcip, "asked to do periodic transfer on slot %d, "
xhci_error(xhcip, "asked to do interrupt transfer on slot %d, "
xhci_error(xhcip, "failed to synchronize interrupt "
xhci_error(xhcip, "asked to do isochronous transfer on slot "
xhci_error(xhcip, "failed to synchronize isochronous "
xhci_error(xhcip, "failed to disable slot %d: %d",
xhci_error(xhcip, "failed to initialize endpoint %d "
xhci_error(xhcip, "failed to open pipe on endpoint %d of "
xhci_error(xhcip, "failed to open pipe on endpoint %d of "
xhci_error(xhcip, "asked to stop intr polling on slot %d, "
xhci_error(xhcip, "asked to do finish polling on slot %d, "
xhci_error(xhcip, "!failed to quiesce endpoint on slot %d, "
xhci_error(xhcip, "!failed to reset endpoint ring on slot %d, "
xhci_error(xhcip, "asked to do close pipe on slot %d, "
xhci_error(xhcip, "asked to do close pipe on slot %d, "
xhci_error(xhcip, "failed to unconfigure periodic "
xhci_error(xhcip, "asked to do reset pipe on slot %d, "
xhci_error(xhcip, "!failed to quiesce endpoint on slot %d, "
xhci_error(xhcip, "!failed to reset endpoint ring on slot %d, "
xhci_error(xhcip, "asked to do control transfer on slot %d, "
xhci_error(xhcip, "failed to synchronize ctrl "
xhci_error(xhcip, "asked to do bulk transfer on slot %d, "
extern void xhci_error(xhci_t *xhcip, const char *fmt, ...) __KPRINTFLIKE(2);