twe_printf
twe_printf(sc, "controller reset in progress...\n");
twe_printf(sc, "reset %d failed, trying again\n", i);
twe_printf(sc, "can't reset controller, giving up\n");
twe_printf(sc, "controller reset done, %d commands restarted\n", i);
twe_printf(sc, "completion event for nonbusy command\n");
twe_printf(sc, "no attention interrupt\n");
twe_printf(sc, "can't drain AEN queue\n");
twe_printf(sc, "reset not reported\n");
twe_printf(sc, "controller errors detected\n");
twe_printf(sc, "can't drain response queue\n");
twe_printf(sc, "host interrupt\n");
twe_printf(sc, "error polling for signalled AEN\n");
twe_printf(sc, "AEN: <%s>\n", msg);
twe_printf(sc, "%d ports, Firmware %.16s, BIOS %.16s\n", ports, p[0]->data, p[1]->data);
twe_printf(sc, "Monitor %.16s, PCB %.8s, Achip %.8s, Pchip %.8s\n", p[2]->data, p[3]->data,
twe_printf(sc, "port %d: %.40s %dMB\n", i, p[1]->data, size / 2048);
twe_printf(sc, "port %d, drive status unavailable\n", i);
twe_printf(sc, "microcontroller not ready\n");
twe_printf(sc, "FATAL STATUS BIT(S) %pb%i\n",
twe_printf(sc, "missing expected status bit(s) %pb%i\n",
twe_printf(sc, "unexpected status bit(s) %pb%i\n",
twe_printf(sc, "PCI parity error: Reseat card, move card or buggy device present.\n");
twe_printf(sc, "PCI abort, clearing.\n");
twe_printf(sc, "command returned with controller reset request\n");
twe_printf(sc, "reset %d failed, trying again\n", i);
twe_printf(sc, "status %pb%i\n", TWE_STATUS_BITS_DESCRIPTION, status_reg);
twe_printf(sc, " current max min\n");
twe_printf(sc, "free %04d %04d %04d\n",
twe_printf(sc, "ready %04d %04d %04d\n",
twe_printf(sc, "busy %04d %04d %04d\n",
twe_printf(sc, "complete %04d %04d %04d\n",
twe_printf(sc, "bioq %04d %04d %04d\n",
twe_printf(sc, "AEN queue head %d tail %d\n", sc->twe_aen_head, sc->twe_aen_tail);
twe_printf(sc, "CMD: request_id %d opcode <%s> size %d unit %d host_id %d\n",
twe_printf(sc, "can't initialise controller, giving up\n");
twe_printf(sc, " status %d flags 0x%x count %d sgl_offset %d\n",
twe_printf(sc, " lba %d\n", cmd->io.lba);
twe_printf(sc, " %d: 0x%x/%d\n",
twe_printf(sc, " %d: 0x%x/%d\n",
twe_printf(sc, " response queue pointer 0x%x\n",
twe_printf(sc, " tr_command %p/0x%x tr_data %p/0x%x,%d\n",
twe_printf(sc, " tr_status %d tr_flags 0x%x tr_complete %p tr_private %p\n",
twe_printf(sc, "can't detect attached units\n");
twe_printf(sc, "error fetching capacity for unit %d\n", unit);
twe_printf(sc, "error fetching state for unit %d\n", unit);
twe_printf(sc, "error fetching descriptor size for unit %d\n", unit);
twe_printf(sc, "error fetching descriptor for unit %d\n", unit);
twe_printf(sc, "TWEIO_GET_PARAM failed for 0x%x/0x%x/%d\n",
twe_printf(sc, "TWEIO_GET_PARAM parameter too large (%d > %d)\n",
twe_printf(sc, "%s: malloc failed\n", __func__);
twe_printf(sc, "can't allocate register window\n");
twe_printf(sc, "can't allocate parent DMA tag\n");
twe_printf(sc, "can't allocate interrupt\n");
twe_printf(sc, "can't set up interrupt\n");
twe_printf(sc, "can't allocate data buffer DMA tag\n");
twe_printf(sc, "can't allocate command memory\n");
twe_printf(sc, "can't allocate data buffer DMA tag\n");
twe_printf(sc, "can't allocate data buffer DMA tag\n");
twe_printf(sc, "can't allocate memory for immediate requests\n");
twe_printf(sc, "can't establish configuration hook\n");
twe_printf(sc, "Cannot add unit\n");
twe_printf(sc, "Cannot attach unit to controller. error = %d\n", error);
twe_printf(sc, "failed to delete unit %d\n", unit);
twe_printf(sc, "unable to allocate dmamap for tag %d\n", tag);