mps_printf
mps_printf(sc, "%s failed to transition ready\n", __func__);
mps_printf(sc, "Firmware: %s, Driver: %s\n", sc->fw_version,
mps_printf(sc, "IOCCapabilities: %pb%i\n",
mps_printf(sc, "%s failed to alloc\n", __func__);
mps_printf(sc, "%s failed to transition operational\n", __func__);
mps_printf(sc, "%s failed to get portfacts for port %d\n",
mps_printf(sc, "%s failed to attach all subsystems: error %d\n",
mps_printf(sc, "%s failed to setup interrupts\n", __func__);
mps_printf(sc, "%s: warning: busdma returned %d segments, "
mps_printf(sc, "%s sc %p\n", __func__, sc);
mps_printf(sc, "%s reset already in progress\n", __func__);
mps_printf(sc, "%s mask interrupts\n", __func__);
mps_printf(sc, "%s doorbell 0x%08x\n", __func__, db);
mps_printf(sc, "%s unmask interrupts post %u free %u\n", __func__,
mps_printf(sc, "%s restarting post %u free %u\n", __func__,
mps_printf(sc, "%s finished sc %p post %u free %u\n",
mps_printf(sc, "%s NULL reply\n", __func__);
mps_printf(sc,
mps_printf(sc, "%s code %x target %d lun %d\n", __func__,
mps_printf(sc, "unable to create path for reset "
mps_printf(sc, "%s\n", __func__);
mps_printf(sc, "%s startup\n", __func__);
mps_printf(sc, "%s startup %u tm %u after command completion\n",
mps_printf(sc, "target %u outstanding %u\n",
mps_printf(sc, "%s: cm_flags = %#x for LUN reset! "
mps_printf(sc, "%s: cm_flags = %#x for target reset! "
mps_printf(sc, "%s null devhandle for target_id %d\n",
mps_printf(sc, "unexpected reset type 0x%x\n", type);
mps_printf(sc, "%s null devhandle for target_id %d\n",
mps_printf(sc, "%s checking sc %p cm %p\n", __func__, sc, cm);
mps_printf(sc, "SCSI command %p sc %p almost timed out\n", cm, sc);
mps_printf(sc, "command timeout with NULL ccb\n");
mps_printf(sc, "queued timedout cm %p for processing by tm %p\n",
mps_printf(sc, "timedout cm %p allocated tm %p\n",
mps_printf(sc, "timedout cm %p failed to allocate a tm\n",
mps_printf(sc, "%s: cm_flags = %#x on SMP request!\n",
mps_printf(sc, "%s freezing simq\n", __func__);
mps_printf(sc, "%s: physical addresses not supported\n",
mps_printf(sc, "%s: multiple request or response "
mps_printf(sc, "%s: cannot allocate command\n", __func__);
mps_printf(sc, "%s: error %d returned from mps_map_command()\n",
mps_printf(sc, "%s releasing simq\n", __func__);
mps_printf(sc, "%s: target %d does not exist!\n", __func__,
mps_printf(sc, "%s: handle %d does not have a valid "
mps_printf(sc, "%s: handle %d does not have a valid "
mps_printf(sc, "%s: handle %d parent %d does not "
mps_printf(sc, "%s: handle %d parent %d does not "
mps_printf(sc, "%s: handle %d parent handle %d does "
mps_printf(sc, "%s: unable to find SAS address for handle %d\n",
mps_printf(sc, "command alloc failure in mpssas_action_resetdev\n");
mps_printf(sc, "%s: cm_flags = %#x for reset of handle %#04x! "
mps_printf(sassc->sc, "%s clearing MPS_TRACE\n", __func__);
mps_printf(sc, "%s: cm_flags = %#x for port enable! "
mps_printf(sc, "%s NULL reply reseting device 0x%04x\n",
mps_printf(sc, "IOCStatus = 0x%x while resetting device 0x%x\n",
mps_printf(sc, "Reset aborted %u commands\n", reply->TerminationCount);
mps_printf(sc, "clearing target %u handle 0x%04x\n", targ->tid, handle);
mps_printf(sc, "%s: command alloc failure\n", __func__);
mps_printf(sc, "%s: command alloc failure\n", __func__);
mps_printf(sc, "%s: cm_flags = %#x for remove of handle %#04x! "
mps_printf(sc, "%s NULL reply reseting device 0x%04x\n",
mps_printf(sc, "IOCStatus = 0x%x while resetting device 0x%x\n",
mps_printf(sc, "%s: cm_flags = %#x for remove of handle %#04x! "
mps_printf(sc, "%s NULL reply removing device 0x%04x\n",
mps_printf(sc, "%s on handle 0x%04x, IOCStatus= 0x%x\n", __func__,
mps_printf(sc, "Error %d starting rescan thread\n", error);
mps_printf(sc, "Error %#x registering async handler for "
mps_printf(sc,
mps_printf(sassc->sc,
mps_printf(sassc->sc, "mpssas_action XPT_RESET_DEV\n");
mps_printf(sassc->sc, "mpssas_action faking success for "
mps_printf(sc, "%s: reply buffer too small: %d, "
mps_printf(sc, "%s: no mps requests\n", __func__);
mps_printf(sc, "%s: invalid request: error %d\n", __func__,
mps_printf(sc, "%s: no mps requests\n", __func__);
mps_printf(sc, "%s: invalid request: error %d\n", __func__,
mps_printf(sc, "read_cfg_header timed out\n");
mps_printf(sc, "mps_user_read_cfg_page timed out\n");
mps_printf(sc, "mps_user_read_extcfg_header timed out\n");
mps_printf(sc, "mps_user_read_extcfg_page timed out\n");
mps_printf(sc, "page type 0x%x not changeable\n",
mps_printf(sc, "mps_write_cfg_page timed out\n");
mps_printf(sc, "mps_user_command: no mps requests\n");
mps_printf(sc, "mps_user_command: unsupported function 0x%X\n",
mps_printf(sc, "%s: invalid request: error %d\n",
mps_printf(sc,
mps_printf(sc, "%s: reply buffer too small: %d, "
mps_printf(sc, "%s: no mps requests\n", __func__);
mps_printf(sc, "%s: invalid request: error %d\n", __func__,
mps_printf(sc, ##args); \