ena_dbg
ena_dbg(ena, "device version: %u.%u",
ena_dbg(ena, "controller version: %u.%u.%u implementation %u",
ena_dbg(ena, "Disabling HW timestamping");
ena_dbg(ena, "LLQ BAR %d mapped to base: 0x%p size: %ld", ENA_LLQ_BAR,
ena_dbg(ena, "LLQ not supported, using host placement");
ena_dbg(ena, "LLQ max_num=%u max_depth=%u",
ena_dbg(ena, "LLQ header_location supported=0x%x "
ena_dbg(ena, "LLQ descs_before_header supported=0x%x "
ena_dbg(ena, "LLQ accel_mode supported_flags=0x%x "
ena_dbg(ena, "LLQ negotiated: header_location=%u entry_size=%uB "
ena_dbg(ena, "LLQ enabled");
ena_dbg(ena, "impl ID: %u", feat->efda_impl_id);
ena_dbg(ena, "device version: %u", feat->efda_device_version);
ena_dbg(ena, "supported features: 0x%x",
ena_dbg(ena, "device capabilities: 0x%x", feat->efda_capabilities);
ena_dbg(ena, "phys addr width: %u", feat->efda_phys_addr_width);
ena_dbg(ena, "virt addr width: %u", feat->efda_virt_addr_with);
ena_dbg(ena, "mac addr: %x:%x:%x:%x:%x:%x", maddr[0], maddr[1],
ena_dbg(ena, "max MTU: %u", feat->efda_max_mtu);
ena_dbg(ena, "supported interrupt types: 0x%x", types);
ena_dbg(ena, "%d MSI-X interrupts available", avail);
ena_dbg(ena, "MSI-X interrupts allocated: %d, cap: 0x%x, pri: %u",
ena_dbg(ena, "running cleanup sequence: %s (%d)",
ena_dbg(ena, "running attach sequence: %s (%d)", desc->ead_name,
ena_dbg(ena, "attach sequence completed: %s (%d)",
ena_dbg(ena, "device reset succeeded");
ena_dbg(ena, "vid: 0x%x did: 0x%x rev: 0x%x svid: 0x%x sdid: 0x%x",
ena_dbg(ena, "register size: %ld", ena->ena_reg_size);
ena_dbg(ena, "registers BAR %d mapped to base: 0x%p size: %ld",
ena_dbg(ena, "Requesting hints");
ena_dbg(ena, "Hints are unsupported");
extern void ena_dbg(const ena_t *, const char *, ...) __KPRINTFLIKE(2);
ena_dbg(ena, "%s supported: %s enabled: %s", grpstr->eag_str,
ena_dbg(ena,
ena_dbg(ena, "link is %s", is_up ? "UP" : "DOWN");
ena_dbg(ena, "unimplemented handler for aenq group: %s",
ena_dbg(ena, "ring_rx_start %p: state 0x%x", rxq, rxq->er_state);
ena_dbg(ena, "ring_tx_start %p: state 0x%x", txq, txq->et_state);