The SCSI controller now use TIMER_USEC based time.
This commit is contained in:
@@ -1375,7 +1375,7 @@ aha_write(uint16_t port, uint8_t val, void *priv)
|
||||
/* If there are no mailboxes configured, don't even try to do anything. */
|
||||
if (dev->MailboxCount) {
|
||||
if (!AHA_Callback) {
|
||||
AHA_Callback = SCSI_DELAY_TM * SCSI_TIME;
|
||||
AHA_Callback = 1 * TIMER_USEC;
|
||||
}
|
||||
}
|
||||
return;
|
||||
@@ -2110,7 +2110,7 @@ aha_cmd_cb(void *priv)
|
||||
if (dev->MailboxCount) {
|
||||
aha_do_mail(dev);
|
||||
} else {
|
||||
AHA_Callback += SCSI_DELAY_TM * SCSI_TIME;
|
||||
AHA_Callback += 1 * TIMER_USEC;
|
||||
return;
|
||||
}
|
||||
} else if (AHA_InOperation == 1) {
|
||||
@@ -2119,7 +2119,7 @@ aha_cmd_cb(void *priv)
|
||||
if (dev->Req.CmdBlock.common.Cdb[0] == 0x42)
|
||||
{
|
||||
/* This is needed since CD Audio inevitably means READ SUBCHANNEL spam. */
|
||||
AHA_Callback += 1000 * SCSI_TIME;
|
||||
AHA_Callback += 1000 * TIMER_USEC;
|
||||
return;
|
||||
}
|
||||
} else if (AHA_InOperation == 2) {
|
||||
@@ -2132,7 +2132,7 @@ aha_cmd_cb(void *priv)
|
||||
fatal("Invalid BusLogic callback phase: %i\n", AHA_InOperation);
|
||||
}
|
||||
|
||||
AHA_Callback += SCSI_DELAY_TM * SCSI_TIME;
|
||||
AHA_Callback += 1 * TIMER_USEC;
|
||||
}
|
||||
|
||||
uint8_t aha_mca_read(int port, void *p)
|
||||
|
||||
@@ -1080,7 +1080,7 @@ BuslogicWrite(uint16_t Port, uint8_t Val, void *p)
|
||||
/* If there are no mailboxes configured, don't even try to do anything. */
|
||||
if (bl->MailboxCount) {
|
||||
if (!BuslogicCallback) {
|
||||
BuslogicCallback = 50 * SCSI_TIME;
|
||||
BuslogicCallback = 1 * TIMER_USEC;
|
||||
}
|
||||
}
|
||||
return;
|
||||
@@ -1996,7 +1996,7 @@ BuslogicCommandCallback(void *p)
|
||||
if (bl->MailboxCount) {
|
||||
BuslogicProcessMailbox(bl);
|
||||
} else {
|
||||
BuslogicCallback += 50 * SCSI_TIME;
|
||||
BuslogicCallback += 1 * TIMER_USEC;
|
||||
return;
|
||||
}
|
||||
} else if (BuslogicInOperation == 1) {
|
||||
@@ -2005,7 +2005,7 @@ BuslogicCommandCallback(void *p)
|
||||
if (bl->Req.CmdBlock.common.Cdb[0] == 0x42)
|
||||
{
|
||||
/* This is needed since CD Audio inevitably means READ SUBCHANNEL spam. */
|
||||
BuslogicCallback += 1000 * SCSI_TIME;
|
||||
BuslogicCallback += 1000 * TIMER_USEC;
|
||||
return;
|
||||
}
|
||||
} else if (BuslogicInOperation == 2) {
|
||||
@@ -2018,7 +2018,7 @@ BuslogicCommandCallback(void *p)
|
||||
fatal("Invalid BusLogic callback phase: %i\n", BuslogicInOperation);
|
||||
}
|
||||
|
||||
BuslogicCallback += 50 * SCSI_TIME;
|
||||
BuslogicCallback += 1 * TIMER_USEC;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user