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
326 * cmd, and are preserved across disconnect-reselect. This means we in wd33c93_queuecommand_lck()
469 * candidate for disconnect/reselect. We guess to the best of our in DEF_SCSI_QCMD()
476 * + Commands should NEVER disconnect if hostdata->disconnect = in DEF_SCSI_QCMD()
478 * disconnect if hostdata->disconnect = DIS_ALWAYS. in DEF_SCSI_QCMD()
479 * + Tape drive commands should always be allowed to disconnect. in DEF_SCSI_QCMD()
480 * + Disconnect should be allowed if disconnected_Q isn't empty. in DEF_SCSI_QCMD()
481 * + Commands should NOT disconnect if input_Q is empty. in DEF_SCSI_QCMD()
482 * + Disconnect should be allowed if there are commands in input_Q in DEF_SCSI_QCMD()
484 * should be made disconnect-able, if not already. in DEF_SCSI_QCMD()
492 scsi_pointer->phase = 0; /* assume no disconnect */ in DEF_SCSI_QCMD()
493 if (hostdata->disconnect == DIS_NEVER) in DEF_SCSI_QCMD()
495 if (hostdata->disconnect == DIS_ALWAYS) in DEF_SCSI_QCMD()
589 /* When doing a non-disconnect command with DMA, we can save in DEF_SCSI_QCMD()
769 * disconnect (a device may do this if it has to do a in wd33c93_intr()
831 /* construct an IDENTIFY message with correct disconnect bit */ in wd33c93_intr()
968 case DISCONNECT: in wd33c93_intr()
970 cmd->device->disconnect = 1; in wd33c93_intr()
1190 * so we treat it as a normal command-complete-disconnect. in wd33c93_intr()
1267 printk("*** Unexpected DISCONNECT interrupt! ***"); in wd33c93_intr()
1399 ("---TROUBLE: target %d.%d not in disconnect queue---", in wd33c93_intr()
1415 * because these things are preserved over a disconnect. in wd33c93_intr()
1635 * We must disconnect. in wd33c93_abort()
1638 printk("sending wd33c93 DISCONNECT command - "); in wd33c93_abort()
1911 hostdata->disconnect = DIS_ADAPTIVE; in wd33c93_init()
1944 if (check_setup_args("disconnect", &flags, &val, buf)) { in wd33c93_init()
1946 hostdata->disconnect = val; in wd33c93_init()
1948 hostdata->disconnect = DIS_ADAPTIVE; in wd33c93_init()
2008 * disconnect in wd33c93_write_info()
2025 } else if (!strncmp(bp, "disconnect:", 11)) { in wd33c93_write_info()
2029 hd->disconnect = x; in wd33c93_write_info()