ena_err
ena_err(ena, "error getting stateless offload: %d", ret);
ena_err(ena, "user value %s=%d exceeded maximum, setting to %d",
ena_err(ena, "user value %s=%d below minimum, setting to %d",
ena_err(ena, "failed to set device MTU to %u: %d", ena->ena_mtu,
ena_err(ena, "trying fallback MTU: %u", ena->ena_mtu);
ena_err(ena, "unsupported controller version: %u.%u.%u",
ena_err(ena, "failed to disable HW timestamping: %d", ret);
ena_err(ena, "failed to find rnumber for BAR %d", ENA_LLQ_BAR);
ena_err(ena, "failed to get mem BAR %d size", ENA_LLQ_BAR);
ena_err(ena, "failed to map mem BAR %d (reg %d): %d",
ena_err(ena, "failed to query LLQ feature: %d", ret);
ena_err(ena, "device does not support inline header "
ena_err(ena, "no supported LLQ stride control (0x%x)",
ena_err(ena, "no supported LLQ entry size (0x%x)", supported);
ena_err(ena, "no supported descs_before_header (0x%x)",
ena_err(ena, "failed to set LLQ feature: %d", ret);
ena_err(ena, "failed to get device attributes: %d", ret);
ena_err(ena, "failed to query max queues ext: %d", ret);
ena_err(ena, "failed to query max queues: %d", ret);
ena_err(ena, "failed to free interrupt %d: %d", i, ret);
ena_err(ena, "failed to get interrupt types: %d", ret);
ena_err(ena, "the ena driver only supports MSI-X interrupts");
ena_err(ena, "failed to get number of MSI-X interrupts: %d",
ena_err(ena, "number of MSI-X interrupts is %d, but the driver "
ena_err(ena, "failed to get available interrupts: %d", ret);
ena_err(ena, "number of available MSI-X interrupts is %d, "
ena_err(ena, "failed to allocate %d MSI-X interrupts: %d",
ena_err(ena, "number of allocated interrupts is %d, but the "
ena_err(ena, "failed to get interrupt capability: %d", ret);
ena_err(ena, "failed to get interrupt priority: %d", ret);
ena_err(ena, "resetting device with reason 0x%x [%s]",
ena_err(ena, "reset: failed to reset device");
ena_err(ena, "reset: failed to program admin queues");
ena_err(ena, "reset: failed to set host info");
ena_err(ena, "reset: failed to configure aenq");
ena_err(ena, "reset: failed to set MTU");
ena_err(ena, "reset: failed to program IO queues");
ena_err(ena, "attach sequence failed: %s (%d)",
ena_err(ena, "reset: device is not ready");
ena_err(ena, "device gave invalid (0) reset timeout");
ena_err(ena, "device reset start timed out");
ena_err(ena, "device reset timed out");
ena_err(ena, "failed to find rnumber for BAR %d", ENA_REG_BAR);
ena_err(ena, "failed to get register set %d size", rnumber);
ena_err(ena, "failed to map BAR %d (reg %d): %d",
ena_err(ena, "failed to allocate DMA for Admin SQ");
ena_err(ena, "failed to allocate DMA for Admin CQ");
ena_err(ena, "Error getting hints: %d", ret);
extern void ena_err(const ena_t *, const char *, ...) __KPRINTFLIKE(2);
ena_err(ena, "timed out waiting for admin response");
ena_err(ena, "failed to allocate DMA for host info");
ena_err(ena, "failed to set host attributes: %d", ret);
ena_err(ena, "failed to submit Create CQ command: %d", ret);
ena_err(ena,
ena_err(ena, "failed to submit Destroy CQ command: %d", ret);
ena_err(ena, "failed to Destroy CQ: %d", ret);
ena_err(ena, "the number of descs must be a power of 2, but "
ena_err(ena, "failed to submit Create SQ command: %d", ret);
ena_err(ena,
ena_err(ena, "failed to submit Destroy SQ command: %d", ret);
ena_err(ena,
ena_err(ena, "attempted to set unsupported feature: 0x%x %d"
ena_err(ena, "failed to submit Set Feature command: %d", ret);
ena_err(ena, "failed to submit Get Feature command: %d", ret);
ena_err(ena, "failed to submit Get Basic Stats command: %d",
ena_err(ena, "failed to Get Basic Stats: %d", ret);
ena_err(ena, "failed to submit Get ENI Stats command: %d", ret);
ena_err(ena, "failed to Get ENI Stats: %d", ret);
ena_err(ena, "Invalid aenq notification syndrome 0x%x",
ena_err(ena, "failed to allocate DMA for AENQ");
ena_err(ena, "!failed to allocate DMA handle: %d", ret);
ena_err(ena, "!failed to allocate %lu bytes of DMA "
ena_err(ena, "!failed to bind %lu bytes of DMA "
ena_err(ena, "failed to allocate MAC handle");
ena_err(ena, "failed to register ena with mac: %d", ret);
ena_err(ena, "unexpected status code: %d", status);
ena_err(ena, "failed to block disable interrupts: %d",
ena_err(ena, "failed to disable interrupt "
ena_err(ena, "failed to block enable interrupts: %d",
ena_err(ena, "failed to enable interrupt "
ena_err(ena, "failed to remove interrupt handler for "
ena_err(ena, "failed to add admin interrupt handler");
ena_err(ena, "failed to add I/O interrupt handler "
ena_err(ena, "failed to allocate Rx queue %u data buffers: %d",
ena_err(ena, "failed to create Rx CQ %u: %d", rxq->er_rxqs_idx,
ena_err(ena, "failed to create Rx SQ %u: %d", rxq->er_rxqs_idx,
ena_err(ena, "failed to destroy Rx SQ %u: %d",
ena_err(ena, "failed to destroy Rx CQ %u: %d",
ena_err(ena, "!failed to create device_basic kstats");
ena_err(ena, "!failed to create device_ext kstats");
ena_err(ena, "!failed to create aenq kstats");
ena_err(ena, "!failed to create %s kstats", buf);
ena_err(ena, "!failed to create %s kstats", buf);
ena_err(ena, "!failed to create device kstats");
ena_err(ena, "failed to allocate Tx queue %u data buffers: %d",
ena_err(ena, "failed to create Tx CQ %u: %d", txq->et_txqs_idx,
ena_err(ena, "failed to create Tx SQ %u: %d", txq->et_txqs_idx,
ena_err(ena, "failed to destroy Tx SQ %u: %d",
ena_err(ena, "failed to destroy Tx CQ %u: %d",
ena_err(ena, "invalid Tx request ID: 0x%x", req_id);
ena_err(ena, "error state detected");
ena_err(ena, "device reports fatal error (status 0x%x)"
ena_err(ena, "device keepalive timeout");
ena_err(ena, "TX ring 0x%x appears stalled, resetting",
ena_err(ena, "forced reset");