Lines Matching full:disconnect

21  *          call 'adaptive disconnect' - meaning that each command
23 * be run with the option to disconnect/reselect (if the
117 * - disconnect:x -x = 0 to never allow disconnects, 2 to always allow them.
153 * - wd33c93=disconnect:2,nosync:0x08,period:250
389 * cmd, and are preserved across disconnect-reselect. This means we in wd33c93_queuecommand_lck()
531 * candidate for disconnect/reselect. We guess to the best of our in DEF_SCSI_QCMD()
538 * + Commands should NEVER disconnect if hostdata->disconnect = in DEF_SCSI_QCMD()
540 * disconnect if hostdata->disconnect = DIS_ALWAYS. in DEF_SCSI_QCMD()
541 * + Tape drive commands should always be allowed to disconnect. in DEF_SCSI_QCMD()
542 * + Disconnect should be allowed if disconnected_Q isn't empty. in DEF_SCSI_QCMD()
543 * + Commands should NOT disconnect if input_Q is empty. in DEF_SCSI_QCMD()
544 * + Disconnect should be allowed if there are commands in input_Q in DEF_SCSI_QCMD()
546 * should be made disconnect-able, if not already. in DEF_SCSI_QCMD()
553 cmd->SCp.phase = 0; /* assume no disconnect */ in DEF_SCSI_QCMD()
554 if (hostdata->disconnect == DIS_NEVER) in DEF_SCSI_QCMD()
556 if (hostdata->disconnect == DIS_ALWAYS) in DEF_SCSI_QCMD()
650 /* When doing a non-disconnect command with DMA, we can save in DEF_SCSI_QCMD()
826 * disconnect (a device may do this if it has to do a in wd33c93_intr()
888 /* construct an IDENTIFY message with correct disconnect bit */ in wd33c93_intr()
1025 case DISCONNECT: in wd33c93_intr()
1027 cmd->device->disconnect = 1; in wd33c93_intr()
1247 * so we treat it as a normal command-complete-disconnect. in wd33c93_intr()
1321 printk("*** Unexpected DISCONNECT interrupt! ***"); in wd33c93_intr()
1453 ("---TROUBLE: target %d.%d not in disconnect queue---", in wd33c93_intr()
1469 * because these things are preserved over a disconnect. in wd33c93_intr()
1689 * We must disconnect. in wd33c93_abort()
1692 printk("sending wd33c93 DISCONNECT command - "); in wd33c93_abort()
1967 hostdata->disconnect = DIS_ADAPTIVE; in wd33c93_init()
2000 if (check_setup_args("disconnect", &flags, &val, buf)) { in wd33c93_init()
2002 hostdata->disconnect = val; in wd33c93_init()
2004 hostdata->disconnect = DIS_ADAPTIVE; in wd33c93_init()
2064 * disconnect in wd33c93_write_info()
2081 } else if (!strncmp(bp, "disconnect:", 11)) { in wd33c93_write_info()
2085 hd->disconnect = x; in wd33c93_write_info()