[SCSI] aacraid: remove pigs in space
[pandora-kernel.git] / drivers / scsi / aacraid / aacraid.h
index 858b974..8a5b9c8 100644 (file)
@@ -1,4 +1,4 @@
-#if (!defined(dprintk))
+#ifndef dprintk
 # define dprintk(x)
 #endif
 /* eg: if (nblank(dprintk(x))) */
@@ -50,9 +50,9 @@ struct diskparm
 /*
  *     Firmware constants
  */
+
 #define                CT_NONE                 0
-#define        CT_OK                   218
+#define                CT_OK                   218
 #define                FT_FILESYS      8       /* ADAPTEC's "FSA"(tm) filesystem */
 #define                FT_DRIVE        9       /* physical disk - addressable in scsi by bus/id/lun */
 
@@ -107,12 +107,12 @@ struct user_sgentryraw {
 
 struct sgmap {
        __le32          count;
-       struct sgentry  sg[1]; 
+       struct sgentry  sg[1];
 };
 
 struct user_sgmap {
        u32             count;
-       struct user_sgentry     sg[1]; 
+       struct user_sgentry     sg[1];
 };
 
 struct sgmap64 {
@@ -137,18 +137,18 @@ struct user_sgmapraw {
 
 struct creation_info
 {
-       u8              buildnum;               /* e.g., 588 */
-       u8              usec;                   /* e.g., 588 */
-       u8              via;                    /* e.g., 1 = FSU,
-                                                *       2 = API
+       u8              buildnum;               /* e.g., 588 */
+       u8              usec;                   /* e.g., 588 */
+       u8              via;                    /* e.g., 1 = FSU,
+                                                *       2 = API
                                                 */
-       u8              year;                   /* e.g., 1997 = 97 */
+       u8              year;                   /* e.g., 1997 = 97 */
        __le32          date;                   /*
-                                                * unsigned     Month           :4;     // 1 - 12
-                                                * unsigned     Day             :6;     // 1 - 32
-                                                * unsigned     Hour            :6;     // 0 - 23
-                                                * unsigned     Minute          :6;     // 0 - 60
-                                                * unsigned     Second          :6;     // 0 - 60
+                                                * unsigned     Month           :4;     // 1 - 12
+                                                * unsigned     Day             :6;     // 1 - 32
+                                                * unsigned     Hour            :6;     // 0 - 23
+                                                * unsigned     Minute          :6;     // 0 - 60
+                                                * unsigned     Second          :6;     // 0 - 60
                                                 */
        __le32          serial[2];                      /* e.g., 0x1DEADB0BFAFAF001 */
 };
@@ -184,7 +184,7 @@ struct creation_info
 /*
  *     Set the queues on a 16 byte alignment
  */
+
 #define QUEUE_ALIGNMENT                16
 
 /*
@@ -203,9 +203,9 @@ struct aac_entry {
  *     The adapter assumes the ProducerIndex and ConsumerIndex are grouped
  *     adjacently and in that order.
  */
+
 struct aac_qhdr {
-       __le64 header_addr;/* Address to hand the adapter to access 
+       __le64 header_addr;/* Address to hand the adapter to access
                              to this queue head */
        __le32 *producer; /* The producer index for this queue (host address) */
        __le32 *consumer; /* The consumer index for this queue (host address) */
@@ -215,7 +215,7 @@ struct aac_qhdr {
  *     Define all the events which the adapter would like to notify
  *     the host of.
  */
+
 #define                HostNormCmdQue          1       /* Change in host normal priority command queue */
 #define                HostHighCmdQue          2       /* Change in host high priority command queue */
 #define                HostNormRespQue         3       /* Change in host normal priority response queue */
@@ -286,17 +286,17 @@ struct aac_fibhdr {
        u8 StructType;          /* Type FIB */
        u8 Flags;               /* Flags for FIB */
        __le16 Size;            /* Size of this FIB in bytes */
-       __le16 SenderSize;      /* Size of the FIB in the sender 
+       __le16 SenderSize;      /* Size of the FIB in the sender
                                   (for response sizing) */
        __le32 SenderFibAddress;  /* Host defined data in the FIB */
-       __le32 ReceiverFibAddress;/* Logical address of this FIB for 
+       __le32 ReceiverFibAddress;/* Logical address of this FIB for
                                     the adapter */
        u32 SenderData;         /* Place holder for the sender to store data */
        union {
                struct {
-                   __le32 _ReceiverTimeStart;  /* Timestamp for 
+                   __le32 _ReceiverTimeStart;  /* Timestamp for
                                                   receipt of fib */
-                   __le32 _ReceiverTimeDone;   /* Timestamp for 
+                   __le32 _ReceiverTimeDone;   /* Timestamp for
                                                   completion of fib */
                } _s;
        } _u;
@@ -311,7 +311,7 @@ struct hw_fib {
  *     FIB commands
  */
 
-#define        TestCommandResponse             1
+#define                TestCommandResponse             1
 #define                TestAdapterCommand              2
 /*
  *     Lowlevel and comm commands
@@ -349,10 +349,6 @@ struct hw_fib {
 #define                ContainerCommand                500
 #define                ContainerCommand64              501
 #define                ContainerRawIo                  502
-/*
- *     Cluster Commands
- */
-#define                ClusterCommand                  550
 /*
  *     Scsi Port commands (scsi passthrough)
  */
@@ -375,19 +371,19 @@ struct hw_fib {
  */
 
 enum fib_xfer_state {
-       HostOwned                       = (1<<0),
-       AdapterOwned                    = (1<<1),
-       FibInitialized                  = (1<<2),
-       FibEmpty                        = (1<<3),
-       AllocatedFromPool               = (1<<4),
-       SentFromHost                    = (1<<5),
-       SentFromAdapter                 = (1<<6),
-       ResponseExpected                = (1<<7),
-       NoResponseExpected              = (1<<8),
-       AdapterProcessed                = (1<<9),
-       HostProcessed                   = (1<<10),
-       HighPriority                    = (1<<11),
-       NormalPriority                  = (1<<12),
+       HostOwned                       = (1<<0),
+       AdapterOwned                    = (1<<1),
+       FibInitialized                  = (1<<2),
+       FibEmpty                        = (1<<3),
+       AllocatedFromPool               = (1<<4),
+       SentFromHost                    = (1<<5),
+       SentFromAdapter                 = (1<<6),
+       ResponseExpected                = (1<<7),
+       NoResponseExpected              = (1<<8),
+       AdapterProcessed                = (1<<9),
+       HostProcessed                   = (1<<10),
+       HighPriority                    = (1<<11),
+       NormalPriority                  = (1<<12),
        Async                           = (1<<13),
        AsyncIo                         = (1<<13),      // rpbfix: remove with new regime
        PageFileIo                      = (1<<14),      // rpbfix: remove with new regime
@@ -420,7 +416,7 @@ struct aac_init
        __le32  AdapterFibAlign;
        __le32  printfbuf;
        __le32  printfbufsiz;
-       __le32  HostPhysMemPages;   /* number of 4k pages of host 
+       __le32  HostPhysMemPages;   /* number of 4k pages of host
                                       physical memory */
        __le32  HostElapsedSeconds; /* number of seconds since 1970. */
        /*
@@ -481,7 +477,7 @@ struct adapter_ops
 
 struct aac_driver_ident
 {
-       int     (*init)(struct aac_dev *dev);
+       int     (*init)(struct aac_dev *dev);
        char *  name;
        char *  vname;
        char *  model;
@@ -489,7 +485,7 @@ struct aac_driver_ident
        int     quirks;
 };
 /*
- * Some adapter firmware needs communication memory 
+ * Some adapter firmware needs communication memory
  * below 2gig. This tells the init function to set the
  * dma mask such that fib memory will be allocated where the
  * adapter firmware can get to it.
@@ -531,29 +527,29 @@ struct aac_driver_ident
  *     physically contigous block. The host structure that defines the
  *     commuication queues will assume they are each a separate physically
  *     contigous memory region that will support them all being one big
- *     contigous block. 
+ *     contigous block.
  *     There is a command and response queue for each level and direction of
  *     commuication. These regions are accessed by both the host and adapter.
  */
+
 struct aac_queue {
-       u64                     logical;        /*address we give the adapter */
+       u64                     logical;        /*address we give the adapter */
        struct aac_entry        *base;          /*system virtual address */
-       struct aac_qhdr         headers;        /*producer,consumer q headers*/
-       u32                     entries;        /*Number of queue entries */
+       struct aac_qhdr         headers;        /*producer,consumer q headers*/
+       u32                     entries;        /*Number of queue entries */
        wait_queue_head_t       qfull;          /*Event to wait on if q full */
        wait_queue_head_t       cmdready;       /*Cmd ready from the adapter */
-                  /* This is only valid for adapter to host command queues. */ 
-       spinlock_t              *lock;          /* Spinlock for this queue must take this lock before accessing the lock */
+               /* This is only valid for adapter to host command queues. */
+       spinlock_t              *lock;          /* Spinlock for this queue must take this lock before accessing the lock */
        spinlock_t              lockdata;       /* Actual lock (used only on one side of the lock) */
-       struct list_head        cmdq;           /* A queue of FIBs which need to be prcessed by the FS thread. This is */
-                                               /* only valid for command queues which receive entries from the adapter. */
+       struct list_head        cmdq;           /* A queue of FIBs which need to be prcessed by the FS thread. This is */
+                                               /* only valid for command queues which receive entries from the adapter. */
        u32                     numpending;     /* Number of entries on outstanding queue. */
        struct aac_dev *        dev;            /* Back pointer to adapter structure */
 };
 
 /*
- *     Message queues. The order here is important, see also the 
+ *     Message queues. The order here is important, see also the
  *     queue type ordering
  */
 
@@ -565,12 +561,12 @@ struct aac_queue_block
 /*
  *     SaP1 Message Unit Registers
  */
+
 struct sa_drawbridge_CSR {
-                               /*      Offset  |  Name */
+                               /*      Offset  |  Name */
        __le32  reserved[10];   /*      00h-27h |  Reserved */
        u8      LUT_Offset;     /*      28h     |  Lookup Table Offset */
-       u8      reserved1[3];   /*      29h-2bh |  Reserved */
+       u8      reserved1[3];   /*      29h-2bh |  Reserved */
        __le32  LUT_Data;       /*      2ch     |  Looup Table Data */
        __le32  reserved2[26];  /*      30h-97h |  Reserved */
        __le16  PRICLEARIRQ;    /*      98h     |  Primary Clear Irq */
@@ -589,8 +585,8 @@ struct sa_drawbridge_CSR {
        __le32  MAILBOX5;       /*      bch     |  Scratchpad 5 */
        __le32  MAILBOX6;       /*      c0h     |  Scratchpad 6 */
        __le32  MAILBOX7;       /*      c4h     |  Scratchpad 7 */
-       __le32  ROM_Setup_Data; /*      c8h     |  Rom Setup and Data */
-       __le32  ROM_Control_Addr;/*     cch     |  Rom Control and Address */
+       __le32  ROM_Setup_Data; /*      c8h     |  Rom Setup and Data */
+       __le32  ROM_Control_Addr;/*     cch     |  Rom Control and Address */
        __le32  reserved3[12];  /*      d0h-ffh |  reserved */
        __le32  LUT[64];        /*    100h-1ffh |  Lookup Table Entries */
 };
@@ -603,7 +599,7 @@ struct sa_drawbridge_CSR {
 #define Mailbox5       SaDbCSR.MAILBOX5
 #define Mailbox6       SaDbCSR.MAILBOX6
 #define Mailbox7       SaDbCSR.MAILBOX7
-       
+
 #define DoorbellReg_p SaDbCSR.PRISETIRQ
 #define DoorbellReg_s SaDbCSR.SECSETIRQ
 #define DoorbellClrReg_p SaDbCSR.PRICLEARIRQ
@@ -617,19 +613,19 @@ struct sa_drawbridge_CSR {
 #define DOORBELL_5     0x0020
 #define DOORBELL_6     0x0040
 
-       
+
 #define PrintfReady    DOORBELL_5
 #define PrintfDone     DOORBELL_5
-       
+
 struct sa_registers {
        struct sa_drawbridge_CSR        SaDbCSR;                        /* 98h - c4h */
 };
-       
+
 
 #define Sa_MINIPORT_REVISION                   1
 
 #define sa_readw(AEP, CSR)             readl(&((AEP)->regs.sa->CSR))
-#define sa_readl(AEP,  CSR)            readl(&((AEP)->regs.sa->CSR))
+#define sa_readl(AEP, CSR)             readl(&((AEP)->regs.sa->CSR))
 #define sa_writew(AEP, CSR, value)     writew(value, &((AEP)->regs.sa->CSR))
 #define sa_writel(AEP, CSR, value)     writel(value, &((AEP)->regs.sa->CSR))
 
@@ -646,21 +642,21 @@ struct rx_mu_registers {
        __le32  IMRx[2];    /*  1310h  | 10h | Inbound Message Registers */
        __le32  OMRx[2];    /*  1318h  | 18h | Outbound Message Registers */
        __le32  IDR;        /*  1320h  | 20h | Inbound Doorbell Register */
-       __le32  IISR;       /*  1324h  | 24h | Inbound Interrupt 
+       __le32  IISR;       /*  1324h  | 24h | Inbound Interrupt
                                                Status Register */
-       __le32  IIMR;       /*  1328h  | 28h | Inbound Interrupt 
-                                               Mask Register */
+       __le32  IIMR;       /*  1328h  | 28h | Inbound Interrupt
+                                               Mask Register */
        __le32  ODR;        /*  132Ch  | 2Ch | Outbound Doorbell Register */
-       __le32  OISR;       /*  1330h  | 30h | Outbound Interrupt 
+       __le32  OISR;       /*  1330h  | 30h | Outbound Interrupt
                                                Status Register */
-       __le32  OIMR;       /*  1334h  | 34h | Outbound Interrupt 
+       __le32  OIMR;       /*  1334h  | 34h | Outbound Interrupt
                                                Mask Register */
        __le32  reserved2;  /*  1338h  | 38h | Reserved */
        __le32  reserved3;  /*  133Ch  | 3Ch | Reserved */
        __le32  InboundQueue;/* 1340h  | 40h | Inbound Queue Port relative to firmware */
        __le32  OutboundQueue;/*1344h  | 44h | Outbound Queue Port relative to firmware */
-                           /* * Must access through ATU Inbound 
-                                Translation Window */
+                           /* * Must access through ATU Inbound
+                                Translation Window */
 };
 
 struct rx_inbound {
@@ -716,12 +712,12 @@ struct rkt_registers {
 typedef void (*fib_callback)(void *ctxt, struct fib *fibctx);
 
 struct aac_fib_context {
-       s16                     type;           // used for verification of structure   
-       s16                     size;
+       s16                     type;           // used for verification of structure
+       s16                     size;
        u32                     unique;         // unique value representing this context
        ulong                   jiffies;        // used for cleanup - dmb changed to ulong
        struct list_head        next;           // used to link context's into a linked list
-       struct semaphore        wait_sem;       // this is used to wait for the next fib to arrive.
+       struct semaphore        wait_sem;       // this is used to wait for the next fib to arrive.
        int                     wait;           // Set to true when thread is in WaitForSingleObject
        unsigned long           count;          // total number of FIBs on FibList
        struct list_head        fib_list;       // this holds fibs and their attachd hw_fibs
@@ -740,9 +736,9 @@ struct sense_data {
        u8 EOM:1;               /* End Of Medium - reserved for random access devices */
        u8 filemark:1;          /* Filemark - reserved for random access devices */
 
-       u8 information[4];      /* for direct-access devices, contains the unsigned 
-                                * logical block address or residue associated with 
-                                * the sense key 
+       u8 information[4];      /* for direct-access devices, contains the unsigned
+                                * logical block address or residue associated with
+                                * the sense key
                                 */
        u8 add_sense_len;       /* number of additional sense bytes to follow this field */
        u8 cmnd_info[4];        /* not used */
@@ -752,7 +748,7 @@ struct sense_data {
        u8 bit_ptr:3;           /* indicates which byte of the CDB or parameter data
                                 * was in error
                                 */
-       u8 BPV:1;               /* bit pointer valid (BPV): 1- indicates that 
+       u8 BPV:1;               /* bit pointer valid (BPV): 1- indicates that
                                 * the bit_ptr field has valid value
                                 */
        u8 reserved2:2;
@@ -786,24 +782,24 @@ struct fib {
        /*
         *      The Adapter that this I/O is destined for.
         */
-       struct aac_dev          *dev;
+       struct aac_dev          *dev;
        /*
         *      This is the event the sendfib routine will wait on if the
         *      caller did not pass one and this is synch io.
         */
-       struct semaphore        event_wait;
+       struct semaphore        event_wait;
        spinlock_t              event_lock;
 
        u32                     done;   /* gets set to 1 when fib is complete */
-       fib_callback            callback;
-       void                    *callback_data;
+       fib_callback            callback;
+       void                    *callback_data;
        u32                     flags; // u32 dmb was ulong
        /*
         *      And for the internal issue/reply queues (we may be able
         *      to merge these two)
         */
        struct list_head        fiblink;
-       void                    *data;
+       void                    *data;
        struct hw_fib           *hw_fib_va;             /* Actual shared object */
        dma_addr_t              hw_fib_pa;              /* physical address of hw_fib*/
 };
@@ -813,7 +809,7 @@ struct fib {
  *
  *     This is returned by the RequestAdapterInfo block
  */
+
 struct aac_adapter_info
 {
        __le32  platform;
@@ -832,7 +828,7 @@ struct aac_adapter_info
        __le32  biosrev;
        __le32  biosbuild;
        __le32  cluster;
-       __le32  clusterchannelmask; 
+       __le32  clusterchannelmask;
        __le32  serial[2];
        __le32  battery;
        __le32  options;
@@ -922,13 +918,13 @@ struct aac_bus_info_response {
 #define AAC_OPT_HOST_TIME_FIB          cpu_to_le32(1<<4)
 #define AAC_OPT_RAID50                 cpu_to_le32(1<<5)
 #define AAC_OPT_4GB_WINDOW             cpu_to_le32(1<<6)
-#define AAC_OPT_SCSI_UPGRADEABLE       cpu_to_le32(1<<7)
+#define AAC_OPT_SCSI_UPGRADEABLE       cpu_to_le32(1<<7)
 #define AAC_OPT_SOFT_ERR_REPORT                cpu_to_le32(1<<8)
-#define AAC_OPT_SUPPORTED_RECONDITION  cpu_to_le32(1<<9)
+#define AAC_OPT_SUPPORTED_RECONDITION  cpu_to_le32(1<<9)
 #define AAC_OPT_SGMAP_HOST64           cpu_to_le32(1<<10)
 #define AAC_OPT_ALARM                  cpu_to_le32(1<<11)
 #define AAC_OPT_NONDASD                        cpu_to_le32(1<<12)
-#define AAC_OPT_SCSI_MANAGED           cpu_to_le32(1<<13)
+#define AAC_OPT_SCSI_MANAGED           cpu_to_le32(1<<13)
 #define AAC_OPT_RAID_SCSI_MODE         cpu_to_le32(1<<14)
 #define AAC_OPT_SUPPLEMENT_ADAPTER_INFO        cpu_to_le32(1<<16)
 #define AAC_OPT_NEW_COMM               cpu_to_le32(1<<17)
@@ -948,7 +944,7 @@ struct aac_dev
 
        /*
         *      Map for 128 fib objects (64k)
-        */     
+        */
        dma_addr_t              hw_fib_pa;
        struct hw_fib           *hw_fib_va;
        struct hw_fib           *aif_base_va;
@@ -959,24 +955,24 @@ struct aac_dev
 
        struct fib              *free_fib;
        spinlock_t              fib_lock;
-       
+
        struct aac_queue_block *queues;
        /*
         *      The user API will use an IOCTL to register itself to receive
         *      FIBs from the adapter.  The following list is used to keep
         *      track of all the threads that have requested these FIBs.  The
-        *      mutex is used to synchronize access to all data associated 
+        *      mutex is used to synchronize access to all data associated
         *      with the adapter fibs.
         */
        struct list_head        fib_list;
 
        struct adapter_ops      a_ops;
        unsigned long           fsrev;          /* Main driver's revision number */
-       
+
        unsigned                base_size;      /* Size of mapped in region */
        struct aac_init         *init;          /* Holds initialization info to communicate with adapter */
-       dma_addr_t              init_pa;        /* Holds physical address of the init struct */
-       
+       dma_addr_t              init_pa;        /* Holds physical address of the init struct */
+
        struct pci_dev          *pdev;          /* Our PCI interface */
        void *                  printfbuf;      /* pointer to buffer used for printf's from the adapter */
        void *                  comm_addr;      /* Base address of Comm area */
@@ -990,11 +986,11 @@ struct aac_dev
        struct fsa_dev_info     *fsa_dev;
        struct task_struct      *thread;
        int                     cardtype;
-       
+
        /*
         *      The following is the device specific extension.
         */
-#if (!defined(AAC_MIN_FOOTPRINT_SIZE))
+#ifndef AAC_MIN_FOOTPRINT_SIZE
 #      define AAC_MIN_FOOTPRINT_SIZE 8192
 #endif
        union
@@ -1015,7 +1011,7 @@ struct aac_dev
        /* These are in adapter info but they are in the io flow so
         * lets break them out so we don't have to do an AND to check them
         */
-       u8                      nondasd_support; 
+       u8                      nondasd_support;
        u8                      cache_protected;
        u8                      dac_support;
        u8                      raid_scsi_mode;
@@ -1078,14 +1074,14 @@ struct aac_dev
 /*
  *     Define the command values
  */
+
 #define                Null                    0
-#define        GetAttributes           1
-#define        SetAttributes           2
-#define        Lookup                  3
-#define        ReadLink                4
-#define        Read                    5
-#define        Write                   6
+#define                GetAttributes           1
+#define                SetAttributes           2
+#define                Lookup                  3
+#define                ReadLink                4
+#define                Read                    5
+#define                Write                   6
 #define                Create                  7
 #define                MakeDirectory           8
 #define                SymbolicLink            9
@@ -1181,19 +1177,19 @@ struct aac_dev
 
 struct aac_read
 {
-       __le32          command;
-       __le32          cid;
-       __le32          block;
-       __le32          count;
+       __le32          command;
+       __le32          cid;
+       __le32          block;
+       __le32          count;
        struct sgmap    sg;     // Must be last in struct because it is variable
 };
 
 struct aac_read64
 {
-       __le32          command;
-       __le16          cid;
-       __le16          sector_count;
-       __le32          block;
+       __le32          command;
+       __le16          cid;
+       __le16          sector_count;
+       __le32          block;
        __le16          pad;
        __le16          flags;
        struct sgmap64  sg;     // Must be last in struct because it is variable
@@ -1201,26 +1197,26 @@ struct aac_read64
 
 struct aac_read_reply
 {
-       __le32          status;
-       __le32          count;
+       __le32          status;
+       __le32          count;
 };
 
 struct aac_write
 {
        __le32          command;
-       __le32          cid;
-       __le32          block;
-       __le32          count;
-       __le32          stable; // Not used
+       __le32          cid;
+       __le32          block;
+       __le32          count;
+       __le32          stable; // Not used
        struct sgmap    sg;     // Must be last in struct because it is variable
 };
 
 struct aac_write64
 {
-       __le32          command;
-       __le16          cid;
-       __le16          sector_count;
-       __le32          block;
+       __le32          command;
+       __le16          cid;
+       __le16          sector_count;
+       __le32          block;
        __le16          pad;
        __le16          flags;
 #define        IO_TYPE_WRITE 0x00000000
@@ -1231,7 +1227,7 @@ struct aac_write64
 struct aac_write_reply
 {
        __le32          status;
-       __le32          count;
+       __le32          count;
        __le32          committed;
 };
 
@@ -1334,10 +1330,10 @@ struct aac_srb_reply
 #define                SRB_NoDataXfer           0x0000
 #define                SRB_DisableDisconnect    0x0004
 #define                SRB_DisableSynchTransfer 0x0008
-#define        SRB_BypassFrozenQueue    0x0010
+#define                SRB_BypassFrozenQueue    0x0010
 #define                SRB_DisableAutosense     0x0020
 #define                SRB_DataIn               0x0040
-#define        SRB_DataOut              0x0080
+#define                SRB_DataOut              0x0080
 
 /*
  * SRB Functions - set in aac_srb->function
@@ -1360,7 +1356,7 @@ struct aac_srb_reply
 #define        SRBF_RemoveDevice       0x0016
 #define        SRBF_DomainValidation   0x0017
 
-/* 
+/*
  * SRB SCSI Status - set in aac_srb->scsi_status
  */
 #define SRB_STATUS_PENDING                  0x00
@@ -1519,17 +1515,17 @@ struct aac_get_container_count_resp {
  */
 
 struct aac_mntent {
-       __le32                  oid;
+       __le32                  oid;
        u8                      name[16];       /* if applicable */
        struct creation_info    create_info;    /* if applicable */
        __le32                  capacity;
-       __le32                  vol;            /* substrate structure */
-       __le32                  obj;            /* FT_FILESYS, etc. */
-       __le32                  state;          /* unready for mounting, 
+       __le32                  vol;            /* substrate structure */
+       __le32                  obj;            /* FT_FILESYS, etc. */
+       __le32                  state;          /* unready for mounting,
                                                   readonly, etc. */
-       union aac_contentinfo   fileinfo;       /* Info specific to content 
+       union aac_contentinfo   fileinfo;       /* Info specific to content
                                                   manager (eg, filesystem) */
-       __le32                  altoid;         /* != oid <==> snapshot or 
+       __le32                  altoid;         /* != oid <==> snapshot or
                                                   broken mirror exists */
        __le32                  capacityhigh;
 };
@@ -1546,7 +1542,7 @@ struct aac_query_mount {
 
 struct aac_mount {
        __le32          status;
-       __le32          type;           /* should be same as that requested */
+       __le32          type;           /* should be same as that requested */
        __le32          count;
        struct aac_mntent mnt[1];
 };
@@ -1616,7 +1612,7 @@ struct aac_delete_disk {
        u32     disknum;
        u32     cnum;
 };
+
 struct fib_ioctl
 {
        u32     fibctx;
@@ -1630,10 +1626,10 @@ struct revision
        __le32 version;
        __le32 build;
 };
-       
+
 
 /*
- *     Ugly - non Linux like ioctl coding for back compat.
+ *     Ugly - non Linux like ioctl coding for back compat.
  */
 
 #define CTL_CODE(function, method) (                 \
@@ -1641,7 +1637,7 @@ struct revision
 )
 
 /*
- *     Define the method codes for how buffers are passed for I/O and FS 
+ *     Define the method codes for how buffers are passed for I/O and FS
  *     controls
  */
 
@@ -1652,15 +1648,15 @@ struct revision
  *     Filesystem ioctls
  */
 
-#define FSACTL_SENDFIB                         CTL_CODE(2050, METHOD_BUFFERED)
-#define FSACTL_SEND_RAW_SRB                    CTL_CODE(2067, METHOD_BUFFERED)
+#define FSACTL_SENDFIB                         CTL_CODE(2050, METHOD_BUFFERED)
+#define FSACTL_SEND_RAW_SRB                    CTL_CODE(2067, METHOD_BUFFERED)
 #define FSACTL_DELETE_DISK                     0x163
 #define FSACTL_QUERY_DISK                      0x173
 #define FSACTL_OPEN_GET_ADAPTER_FIB            CTL_CODE(2100, METHOD_BUFFERED)
 #define FSACTL_GET_NEXT_ADAPTER_FIB            CTL_CODE(2101, METHOD_BUFFERED)
 #define FSACTL_CLOSE_GET_ADAPTER_FIB           CTL_CODE(2102, METHOD_BUFFERED)
 #define FSACTL_MINIPORT_REV_CHECK               CTL_CODE(2107, METHOD_BUFFERED)
-#define FSACTL_GET_PCI_INFO                    CTL_CODE(2119, METHOD_BUFFERED)
+#define FSACTL_GET_PCI_INFO                    CTL_CODE(2119, METHOD_BUFFERED)
 #define FSACTL_FORCE_DELETE_DISK               CTL_CODE(2120, METHOD_NEITHER)
 #define FSACTL_GET_CONTAINERS                  2131
 #define FSACTL_SEND_LARGE_FIB                  CTL_CODE(2138, METHOD_BUFFERED)
@@ -1669,7 +1665,7 @@ struct revision
 struct aac_common
 {
        /*
-        *      If this value is set to 1 then interrupt moderation will occur 
+        *      If this value is set to 1 then interrupt moderation will occur
         *      in the base commuication support.
         */
        u32 irq_mod;
@@ -1698,11 +1694,11 @@ extern struct aac_common aac_config;
  *     The following macro is used when sending and receiving FIBs. It is
  *     only used for debugging.
  */
+
 #ifdef DBG
 #define        FIB_COUNTER_INCREMENT(counter)          (counter)++
 #else
-#define        FIB_COUNTER_INCREMENT(counter)          
+#define        FIB_COUNTER_INCREMENT(counter)
 #endif
 
 /*
@@ -1734,17 +1730,17 @@ extern struct aac_common aac_config;
  *
  *     The adapter reports is present state through the phase.  Only
  *     a single phase should be ever be set.  Each phase can have multiple
- *     phase status bits to provide more detailed information about the 
- *     state of the board.  Care should be taken to ensure that any phase 
+ *     phase status bits to provide more detailed information about the
+ *     state of the board.  Care should be taken to ensure that any phase
  *     status bits that are set when changing the phase are also valid
  *     for the new phase or be cleared out.  Adapter software (monitor,
- *     iflash, kernel) is responsible for properly maintining the phase 
+ *     iflash, kernel) is responsible for properly maintining the phase
  *     status mailbox when it is running.
- *                                                                                     
- *     MONKER_API Phases                                                       
  *
- *     Phases are bit oriented.  It is NOT valid  to have multiple bits set                                            
- */                                    
+ *     MONKER_API Phases
+ *
+ *     Phases are bit oriented.  It is NOT valid  to have multiple bits set
+ */
 
 #define        SELF_TEST_FAILED                0x00000004
 #define        MONITOR_PANIC                   0x00000020
@@ -1767,8 +1763,8 @@ extern struct aac_common aac_config;
  *     For FIB communication, we need all of the following things
  *     to send back to the user.
  */
-#define        AifCmdEventNotify       1       /* Notify of event */
+
+#define                AifCmdEventNotify       1       /* Notify of event */
 #define                        AifEnConfigChange       3       /* Adapter configuration change */
 #define                        AifEnContainerChange    4       /* Container configuration change */
 #define                        AifEnDeviceFailure      5       /* SCSI device failed */
@@ -1792,11 +1788,11 @@ extern struct aac_common aac_config;
 #define                        AifDenVolumeExtendComplete 201 /* A volume extend completed */
 #define                AifReqJobList           100     /* Gets back complete job list */
 #define                AifReqJobsForCtr        101     /* Gets back jobs for specific container */
-#define                AifReqJobsForScsi       102     /* Gets back jobs for specific SCSI device */ 
-#define                AifReqJobReport         103     /* Gets back a specific job report or list of them */ 
+#define                AifReqJobsForScsi       102     /* Gets back jobs for specific SCSI device */
+#define                AifReqJobReport         103     /* Gets back a specific job report or list of them */
 #define                AifReqTerminateJob      104     /* Terminates job */
 #define                AifReqSuspendJob        105     /* Suspends a job */
-#define                AifReqResumeJob         106     /* Resumes a job */ 
+#define                AifReqResumeJob         106     /* Resumes a job */
 #define                AifReqSendAPIReport     107     /* API generic report requests */
 #define                AifReqAPIJobStart       108     /* Start a job from the API */
 #define                AifReqAPIJobUpdate      109     /* Update a job report from the API */
@@ -1815,8 +1811,8 @@ struct aac_aifcmd {
 };
 
 /**
- *     Convert capacity to cylinders
- *     accounting for the fact capacity could be a 64 bit value
+ *     Convert capacity to cylinders
+ *     accounting for the fact capacity could be a 64 bit value
  *
  */
 static inline unsigned int cap_to_cyls(sector_t capacity, unsigned divisor)