scsi: qlogicfas408: Whitespace cleanup
Link: https://lore.kernel.org/r/20210427083046.31620-22-hare@suse.de Signed-off-by: Hannes Reinecke <hare@suse.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
Родитель
9a588d239f
Коммит
5751a9eaf1
|
@ -4,9 +4,9 @@
|
|||
Use at your own risk. Support Tort Reform so you won't have to read all
|
||||
these silly disclaimers.
|
||||
|
||||
Copyright 1994, Tom Zerucha.
|
||||
Copyright 1994, Tom Zerucha.
|
||||
tz@execpc.com
|
||||
|
||||
|
||||
Additional Code, and much appreciated help by
|
||||
Michael A. Griffith
|
||||
grif@cs.ucr.edu
|
||||
|
@ -22,12 +22,12 @@
|
|||
|
||||
Functions as standalone, loadable, and PCMCIA driver, the latter from
|
||||
Dave Hinds' PCMCIA package.
|
||||
|
||||
|
||||
Cleaned up 26/10/2002 by Alan Cox <alan@lxorguk.ukuu.org.uk> as part of the 2.5
|
||||
SCSI driver cleanup and audit. This driver still needs work on the
|
||||
following
|
||||
- Non terminating hardware waits
|
||||
- Some layering violations with its pcmcia stub
|
||||
- Non terminating hardware waits
|
||||
- Some layering violations with its pcmcia stub
|
||||
|
||||
Redistributable under terms of the GNU General Public License
|
||||
|
||||
|
@ -92,8 +92,9 @@ static void ql_zap(struct qlogicfas408_priv *priv)
|
|||
/*
|
||||
* Do a pseudo-dma tranfer
|
||||
*/
|
||||
|
||||
static int ql_pdma(struct qlogicfas408_priv *priv, int phase, char *request, int reqlen)
|
||||
|
||||
static int ql_pdma(struct qlogicfas408_priv *priv, int phase, char *request,
|
||||
int reqlen)
|
||||
{
|
||||
int j;
|
||||
int qbase = priv->qbase;
|
||||
|
@ -108,7 +109,7 @@ static int ql_pdma(struct qlogicfas408_priv *priv, int phase, char *request, int
|
|||
request += 128;
|
||||
}
|
||||
while (reqlen >= 84 && !(j & 0xc0)) /* 2/3 */
|
||||
if ((j = inb(qbase + 8)) & 4)
|
||||
if ((j = inb(qbase + 8)) & 4)
|
||||
{
|
||||
insl(qbase + 4, request, 21);
|
||||
reqlen -= 84;
|
||||
|
@ -123,11 +124,11 @@ static int ql_pdma(struct qlogicfas408_priv *priv, int phase, char *request, int
|
|||
/* until both empty and int (or until reclen is 0) */
|
||||
rtrc(7)
|
||||
j = 0;
|
||||
while (reqlen && !((j & 0x10) && (j & 0xc0)))
|
||||
while (reqlen && !((j & 0x10) && (j & 0xc0)))
|
||||
{
|
||||
/* while bytes to receive and not empty */
|
||||
j &= 0xc0;
|
||||
while (reqlen && !((j = inb(qbase + 8)) & 0x10))
|
||||
while (reqlen && !((j = inb(qbase + 8)) & 0x10))
|
||||
{
|
||||
*request++ = inb(qbase + 4);
|
||||
reqlen--;
|
||||
|
@ -161,7 +162,7 @@ static int ql_pdma(struct qlogicfas408_priv *priv, int phase, char *request, int
|
|||
j = 0;
|
||||
while (reqlen && !((j & 2) && (j & 0xc0))) {
|
||||
/* while bytes to send and not full */
|
||||
while (reqlen && !((j = inb(qbase + 8)) & 2))
|
||||
while (reqlen && !((j = inb(qbase + 8)) & 2))
|
||||
{
|
||||
outb(*request++, qbase + 4);
|
||||
reqlen--;
|
||||
|
@ -175,7 +176,7 @@ static int ql_pdma(struct qlogicfas408_priv *priv, int phase, char *request, int
|
|||
}
|
||||
|
||||
/*
|
||||
* Wait for interrupt flag (polled - not real hardware interrupt)
|
||||
* Wait for interrupt flag (polled - not real hardware interrupt)
|
||||
*/
|
||||
|
||||
static int ql_wai(struct qlogicfas408_priv *priv)
|
||||
|
@ -205,14 +206,14 @@ static int ql_wai(struct qlogicfas408_priv *priv)
|
|||
}
|
||||
|
||||
/*
|
||||
* Initiate scsi command - queueing handler
|
||||
* Initiate scsi command - queueing handler
|
||||
* caller must hold host lock
|
||||
*/
|
||||
|
||||
static void ql_icmd(struct scsi_cmnd *cmd)
|
||||
{
|
||||
struct qlogicfas408_priv *priv = get_priv_by_cmd(cmd);
|
||||
int qbase = priv->qbase;
|
||||
int qbase = priv->qbase;
|
||||
int int_type = priv->int_type;
|
||||
unsigned int i;
|
||||
|
||||
|
@ -253,7 +254,7 @@ static void ql_icmd(struct scsi_cmnd *cmd)
|
|||
}
|
||||
|
||||
/*
|
||||
* Process scsi command - usually after interrupt
|
||||
* Process scsi command - usually after interrupt
|
||||
*/
|
||||
|
||||
static void ql_pcmd(struct scsi_cmnd *cmd)
|
||||
|
@ -328,7 +329,7 @@ static void ql_pcmd(struct scsi_cmnd *cmd)
|
|||
rtrc(2);
|
||||
/*
|
||||
* Wait for irq (split into second state of irq handler
|
||||
* if this can take time)
|
||||
* if this can take time)
|
||||
*/
|
||||
if ((k = ql_wai(priv))) {
|
||||
set_host_byte(cmd, k);
|
||||
|
@ -338,9 +339,9 @@ static void ql_pcmd(struct scsi_cmnd *cmd)
|
|||
}
|
||||
|
||||
/*
|
||||
* Enter Status (and Message In) Phase
|
||||
* Enter Status (and Message In) Phase
|
||||
*/
|
||||
|
||||
|
||||
k = jiffies + WATCHDOG;
|
||||
|
||||
while (time_before(jiffies, k) && !priv->qabort &&
|
||||
|
@ -374,8 +375,8 @@ static void ql_pcmd(struct scsi_cmnd *cmd)
|
|||
message = inb(qbase + 2);
|
||||
|
||||
/*
|
||||
* Should get function complete int if Status and message, else
|
||||
* bus serv if only status
|
||||
* Should get function complete int if Status and message, else
|
||||
* bus serv if only status
|
||||
*/
|
||||
if (!((i == 8 && j == 2) || (i == 0x10 && j == 1))) {
|
||||
printk(KERN_ERR "Ql:Error during status phase, int=%02X, %d bytes recd\n", i, j);
|
||||
|
@ -389,9 +390,9 @@ static void ql_pcmd(struct scsi_cmnd *cmd)
|
|||
}
|
||||
|
||||
/*
|
||||
* Should get bus service interrupt and disconnect interrupt
|
||||
* Should get bus service interrupt and disconnect interrupt
|
||||
*/
|
||||
|
||||
|
||||
i = inb(qbase + 5); /* should be bus service */
|
||||
while (!priv->qabort && ((i & 0x20) != 0x20)) {
|
||||
barrier();
|
||||
|
@ -414,7 +415,7 @@ static void ql_pcmd(struct scsi_cmnd *cmd)
|
|||
}
|
||||
|
||||
/*
|
||||
* Interrupt handler
|
||||
* Interrupt handler
|
||||
*/
|
||||
|
||||
static void ql_ihandl(void *dev_id)
|
||||
|
@ -438,8 +439,8 @@ static void ql_ihandl(void *dev_id)
|
|||
ql_pcmd(icmd);
|
||||
priv->qlcmd = NULL;
|
||||
/*
|
||||
* If result is CHECK CONDITION done calls qcommand to request
|
||||
* sense
|
||||
* If result is CHECK CONDITION done calls qcommand to request
|
||||
* sense
|
||||
*/
|
||||
(icmd->scsi_done) (icmd);
|
||||
}
|
||||
|
@ -484,8 +485,8 @@ static int qlogicfas408_queuecommand_lck(struct scsi_cmnd *cmd,
|
|||
|
||||
DEF_SCSI_QCMD(qlogicfas408_queuecommand)
|
||||
|
||||
/*
|
||||
* Return bios parameters
|
||||
/*
|
||||
* Return bios parameters
|
||||
*/
|
||||
|
||||
int qlogicfas408_biosparam(struct scsi_device *disk, struct block_device *dev,
|
||||
|
@ -510,7 +511,7 @@ int qlogicfas408_biosparam(struct scsi_device *disk, struct block_device *dev,
|
|||
/*
|
||||
* Abort a command in progress
|
||||
*/
|
||||
|
||||
|
||||
int qlogicfas408_abort(struct scsi_cmnd *cmd)
|
||||
{
|
||||
struct qlogicfas408_priv *priv = get_priv_by_cmd(cmd);
|
||||
|
@ -589,9 +590,9 @@ void qlogicfas408_setup(int qbase, int id, int int_type)
|
|||
|
||||
int qlogicfas408_detect(int qbase, int int_type)
|
||||
{
|
||||
REG1;
|
||||
REG1;
|
||||
return (((inb(qbase + 0xe) ^ inb(qbase + 0xe)) == 7) &&
|
||||
((inb(qbase + 0xe) ^ inb(qbase + 0xe)) == 7));
|
||||
((inb(qbase + 0xe) ^ inb(qbase + 0xe)) == 7));
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Загрузка…
Ссылка в новой задаче