CMD_FLAGS
sc, rqi, cmnd_id, CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_IO_ABTS_TERM_REQ_NULL;
CMD_FLAGS(sc));
(CMD_FLAGS(sc) & SNIC_DEV_RST_NOTSUP) ||
(CMD_FLAGS(sc) & SNIC_IO_INTERNAL_TERM_ISSUED) ||
(CMD_FLAGS(sc) & SNIC_DEV_RST_TERM_ISSUED) ||
(CMD_FLAGS(sc) & SNIC_SCSI_CLEANUP) ||
CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_IO_ABTS_TERM_REQ_NULL;
tag, sc, CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_IO_ABTS_TIMEDOUT;
sc, snic_cmd_tag(sc), CMD_FLAGS(sc));
CMD_FLAGS(sc));
tag, CMD_FLAGS(sc));
tag, ret, CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_IO_ABTS_ISSUED;
CMD_FLAGS(sc) |= SNIC_IO_TERM_ISSUED;
sc, tag, CMD_FLAGS(sc));
if ((CMD_FLAGS(sc) & SNIC_DEVICE_RESET) &&
(!(CMD_FLAGS(sc) & SNIC_DEV_RST_ISSUED))) {
if (CMD_FLAGS(sc) & SNIC_DEVICE_RESET) {
sc, tag, rqi->tm_tag, CMD_FLAGS(sc));
if (CMD_FLAGS(sc) & SNIC_DEVICE_RESET)
CMD_FLAGS(sc) |= SNIC_DEV_RST_TERM_ISSUED;
CMD_FLAGS(sc) |= SNIC_IO_INTERNAL_TERM_ISSUED;
CMD_FLAGS(sc) |= SNIC_IO_ABTS_TERM_REQ_NULL;
sc, tag, rqi->tm_tag, CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_IO_ABTS_TERM_DONE;
snic_cmd_tag(sc), sc, CMD_FLAGS(sc));
snic_cmd_tag(sc), CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_DEV_RST_TIMEDOUT;
snic_io_status_to_str(lr_res), CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_DEVICE_RESET;
tag, CMD_FLAGS(sc));
tag, ret, CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_DEV_RST_ISSUED;
CMD_FLAGS(sc) |= flag;
CMD_FLAGS(sc) = SNIC_NO_FLAGS;
CMD_FLAGS(sc) |= SNIC_IO_INITIALIZED;
CMD_FLAGS(sc) |= SNIC_HOST_RESET_ISSUED;
snic_cmd_tag(sc), CMD_FLAGS(sc));
sc, snic_io_status_to_str(CMD_STATE(sc)), CMD_FLAGS(sc));
CMD_FLAGS(sc) = SNIC_NO_FLAGS;
sc, rqi, tag, CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_SCSI_CLEANUP;
rqi, CMD_FLAGS(sc));
sc, scsi_cmd_to_rq(sc)->tag, CMD_FLAGS(sc), rqi,
if ((CMD_FLAGS(sc) & SNIC_DEVICE_RESET) &&
(!(CMD_FLAGS(sc) & SNIC_DEV_RST_ISSUED))) {
if (!(CMD_FLAGS(sc) & SNIC_IO_ISSUED)) {
sc, snic_cmd_tag(sc), CMD_FLAGS(sc), CMD_STATE(sc));
CMD_FLAGS(sc) |= SNIC_IO_INTERNAL_TERM_PENDING;
if (CMD_FLAGS(sc) & SNIC_DEVICE_RESET) {
if (CMD_FLAGS(sc) & SNIC_DEVICE_RESET)
CMD_FLAGS(sc) |= SNIC_DEV_RST_TERM_ISSUED;
CMD_FLAGS(sc) |= SNIC_IO_INTERNAL_TERM_ISSUED;
CMD_FLAGS(sc) |= (SNIC_IO_INITIALIZED | SNIC_IO_ISSUED);
CMD_FLAGS(sc) &= ~SNIC_IO_ISSUED; /* turn off the flag */
CMD_FLAGS(sc) |= SNIC_IO_ABTS_PENDING;
CMD_FLAGS(sc) |= SNIC_DEV_RST_PENDING;
CMD_FLAGS(sc) |= SNIC_IO_DONE;
CMD_FLAGS(sc) |= SNIC_IO_ABORTED;
snic_io_status_to_str(cmpl_stat), CMD_FLAGS(sc));
snic_io_status_to_str(cmpl_stat), CMD_FLAGS(sc));
CMD_FLAGS(sc), rqi);
if (CMD_FLAGS(sc) & SNIC_HOST_RESET_CMD_TERM) {
CMD_FLAGS(sc) |= SNIC_IO_REQ_NULL;
cmnd_id, sc, CMD_FLAGS(sc));
CMD_FLAGS(sc));
snic_io_status_to_str(hdr_stat), CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_IO_DONE;
CMD_FLAGS(sc) |= SNIC_DEV_RST_ABTS_PENDING;
CMD_FLAGS(sc));
if (CMD_FLAGS(sc) & SNIC_DEV_RST_TIMEDOUT) {
CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_DEV_RST_DONE;
CMD_FLAGS(sc));
if (CMD_FLAGS(sc) & SNIC_HOST_RESET_CMD_TERM) {
CMD_FLAGS(sc) |= SNIC_IO_ABTS_TERM_REQ_NULL;
CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_IO_ABTS_TERM_DONE;
CMD_FLAGS(sc));
sc, CMD_FLAGS(sc));
CMD_FLAGS(sc) |= SNIC_DEV_RST_DONE;
CMD_FLAGS(sc));
CMD_FLAGS(sc));
((u64) CMD_FLAGS(sc) << 32 | CMD_STATE(sc))