]> git.karo-electronics.de Git - linux-beck.git/commitdiff
staging/keucr: fix keucr msscsi coding style
authorCho, Yu-Chen <acho@novell.com>
Wed, 18 May 2011 10:40:10 +0000 (18:40 +0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 18 May 2011 15:22:39 +0000 (08:22 -0700)
Fix keucr msscsi.c coding style.
Remove externs ,and move MS_SCSIIrp to end,
because there are not necessary to add extern for MS_SCSIIrp function.

Signed-off-by: Cho, Yu-Chen <acho@novell.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/keucr/msscsi.c

index d1a919b8823ad089a61ef2d7da1634078168a596..cb7190e0e18a18d64e5fe0076e6038137a58be4f 100644 (file)
 #include "scsiglue.h"
 #include "transport.h"
 
-int MS_SCSI_Test_Unit_Ready (struct us_data *us, struct scsi_cmnd *srb);
-int MS_SCSI_Inquiry         (struct us_data *us, struct scsi_cmnd *srb);
-int MS_SCSI_Mode_Sense      (struct us_data *us, struct scsi_cmnd *srb);
-int MS_SCSI_Start_Stop      (struct us_data *us, struct scsi_cmnd *srb);
-int MS_SCSI_Read_Capacity   (struct us_data *us, struct scsi_cmnd *srb);
-int MS_SCSI_Read            (struct us_data *us, struct scsi_cmnd *srb);
-int MS_SCSI_Write           (struct us_data *us, struct scsi_cmnd *srb);
-
-//----- MS_SCSIIrp() --------------------------------------------------
-int MS_SCSIIrp(struct us_data *us, struct scsi_cmnd *srb)
-{
-       int    result;
-
-       us->SrbStatus = SS_SUCCESS;
-       switch (srb->cmnd[0])
-       {
-               case TEST_UNIT_READY :  result = MS_SCSI_Test_Unit_Ready (us, srb);  break; //0x00
-               case INQUIRY         :  result = MS_SCSI_Inquiry         (us, srb);  break; //0x12
-               case MODE_SENSE      :  result = MS_SCSI_Mode_Sense      (us, srb);  break; //0x1A
-               case READ_CAPACITY   :  result = MS_SCSI_Read_Capacity   (us, srb);  break; //0x25
-               case READ_10         :  result = MS_SCSI_Read            (us, srb);  break; //0x28
-               case WRITE_10        :  result = MS_SCSI_Write           (us, srb);  break; //0x2A
-
-               default:
-                       us->SrbStatus = SS_ILLEGAL_REQUEST;
-                       result = USB_STOR_TRANSPORT_FAILED;
-                       break;
-       }
-       return result;
-}
-
-//----- MS_SCSI_Test_Unit_Ready() --------------------------------------------------
+/*
+ * MS_SCSI_Test_Unit_Ready()
+ */
 int MS_SCSI_Test_Unit_Ready(struct us_data *us, struct scsi_cmnd *srb)
 {
        /* pr_info("MS_SCSI_Test_Unit_Ready\n"); */
        if (us->MS_Status.Insert && us->MS_Status.Ready)
                return USB_STOR_TRANSPORT_GOOD;
-       else
-       {
+       else {
                ENE_MSInit(us);
                return USB_STOR_TRANSPORT_GOOD;
        }
-               
+
        return USB_STOR_TRANSPORT_GOOD;
 }
 
-//----- MS_SCSI_Inquiry() --------------------------------------------------
+/*
+ * MS_SCSI_Inquiry()
+ */
 int MS_SCSI_Inquiry(struct us_data *us, struct scsi_cmnd *srb)
 {
        /* pr_info("MS_SCSI_Inquiry\n"); */
-       BYTE data_ptr[36] = {0x00, 0x80, 0x02, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x55, 0x53, 0x42, 0x32, 0x2E, 0x30, 0x20, 0x20, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x31, 0x30, 0x30};
+       BYTE data_ptr[36] = {0x00, 0x80, 0x02, 0x00, 0x1F, 0x00,
+                               0x00, 0x00, 0x55, 0x53, 0x42, 0x32,
+                               0x2E, 0x30, 0x20, 0x20, 0x43, 0x61,
+                               0x72, 0x64, 0x52, 0x65, 0x61, 0x64,
+                               0x65, 0x72, 0x20, 0x20, 0x20, 0x20,
+                               0x20, 0x20, 0x30, 0x31, 0x30, 0x30};
 
        usb_stor_set_xfer_buf(us, data_ptr, 36, srb, TO_XFER_BUF);
        return USB_STOR_TRANSPORT_GOOD;
 }
 
-
-//----- MS_SCSI_Mode_Sense() --------------------------------------------------
+/*
+ * MS_SCSI_Mode_Sense()
+ */
 int MS_SCSI_Mode_Sense(struct us_data *us, struct scsi_cmnd *srb)
 {
-       BYTE    mediaNoWP[12] = {0x0b,0x00,0x00,0x08,0x00,0x00,0x71,0xc0,0x00,0x00,0x02,0x00};
-       BYTE    mediaWP[12]   = {0x0b,0x00,0x80,0x08,0x00,0x00,0x71,0xc0,0x00,0x00,0x02,0x00};
+       BYTE    mediaNoWP[12] = {0x0b, 0x00, 0x00, 0x08, 0x00, 0x00,
+                                       0x71, 0xc0, 0x00, 0x00, 0x02, 0x00};
+       BYTE    mediaWP[12]   = {0x0b, 0x00, 0x80, 0x08, 0x00, 0x00,
+                                       0x71, 0xc0, 0x00, 0x00, 0x02, 0x00};
 
        if (us->MS_Status.WtP)
                usb_stor_set_xfer_buf(us, mediaWP, 12, srb, TO_XFER_BUF);
@@ -84,7 +64,9 @@ int MS_SCSI_Mode_Sense(struct us_data *us, struct scsi_cmnd *srb)
        return USB_STOR_TRANSPORT_GOOD;
 }
 
-//----- MS_SCSI_Read_Capacity() --------------------------------------------------
+/*
+ * MS_SCSI_Read_Capacity()
+ */
 int MS_SCSI_Read_Capacity(struct us_data *us, struct scsi_cmnd *srb)
 {
        unsigned int offset = 0;
@@ -96,58 +78,62 @@ int MS_SCSI_Read_Capacity(struct us_data *us, struct scsi_cmnd *srb)
        pr_info("MS_SCSI_Read_Capacity\n");
 
        bl_len = 0x200;
-       if ( us->MS_Status.IsMSPro )
+       if (us->MS_Status.IsMSPro)
                bl_num = us->MSP_TotalBlock - 1;
        else
-               bl_num = us->MS_Lib.NumberOfLogBlock * us->MS_Lib.blockSize * 2 - 1;
+               bl_num = us->MS_Lib.NumberOfLogBlock *
+                               us->MS_Lib.blockSize * 2 - 1;
 
        us->bl_num = bl_num;
        pr_info("bl_len = %x\n", bl_len);
        pr_info("bl_num = %x\n", bl_num);
 
-       //srb->request_bufflen = 8;
-       buf[0] = (bl_num>>24) & 0xff;
-       buf[1] = (bl_num>>16) & 0xff;
-       buf[2] = (bl_num>> 8) & 0xff;
-       buf[3] = (bl_num>> 0) & 0xff;
-       buf[4] = (bl_len>>24) & 0xff;
-       buf[5] = (bl_len>>16) & 0xff;
-       buf[6] = (bl_len>> 8) & 0xff;
-       buf[7] = (bl_len>> 0) & 0xff;
-       
+       /* srb->request_bufflen = 8; */
+       buf[0] = (bl_num >> 24) & 0xff;
+       buf[1] = (bl_num >> 16) & 0xff;
+       buf[2] = (bl_num >> 8) & 0xff;
+       buf[3] = (bl_num >> 0) & 0xff;
+       buf[4] = (bl_len >> 24) & 0xff;
+       buf[5] = (bl_len >> 16) & 0xff;
+       buf[6] = (bl_len >> 8) & 0xff;
+       buf[7] = (bl_len >> 0) & 0xff;
+
        usb_stor_access_xfer_buf(us, buf, 8, srb, &sg, &offset, TO_XFER_BUF);
-       //usb_stor_set_xfer_buf(us, buf, srb->request_bufflen, srb, TO_XFER_BUF);
+       /* usb_stor_set_xfer_buf(us, buf, srb->request_bufflen,
+                                               srb, TO_XFER_BUF); */
 
        return USB_STOR_TRANSPORT_GOOD;
 }
 
-//----- MS_SCSI_Read() --------------------------------------------------
+/*
+ * MS_SCSI_Read()
+ */
 int MS_SCSI_Read(struct us_data *us, struct scsi_cmnd *srb)
 {
        struct bulk_cb_wrap *bcb = (struct bulk_cb_wrap *) us->iobuf;
-       int result=0;
+       int result = 0;
        PBYTE   Cdb = srb->cmnd;
-       DWORD bn  =  ((Cdb[2]<<24) & 0xff000000) | ((Cdb[3]<<16) & 0x00ff0000) |
-                   ((Cdb[4]<< 8) & 0x0000ff00) | ((Cdb[5]<< 0) & 0x000000ff);
-       WORD  blen = ((Cdb[7]<< 8) & 0xff00)     | ((Cdb[8]<< 0) & 0x00ff);
+       DWORD bn  =  ((Cdb[2] << 24) & 0xff000000) |
+                       ((Cdb[3] << 16) & 0x00ff0000) |
+                       ((Cdb[4] << 8) & 0x0000ff00) |
+                       ((Cdb[5] << 0) & 0x000000ff);
+       WORD  blen = ((Cdb[7] << 8) & 0xff00) | ((Cdb[8] << 0) & 0x00ff);
        DWORD   blenByte = blen * 0x200;
 
        /* pr_info("SCSIOP_READ --- bn = %X, blen = %X, srb->use_sg = %X\n",
                                                bn, blen, srb->use_sg); */
-       
+
        if (bn > us->bl_num)
                return USB_STOR_TRANSPORT_ERROR;
 
-       if (us->MS_Status.IsMSPro)
-       {
+       if (us->MS_Status.IsMSPro) {
                result = ENE_LoadBinCode(us, MSP_RW_PATTERN);
-               if (result != USB_STOR_XFER_GOOD)
-               {
+               if (result != USB_STOR_XFER_GOOD) {
                        pr_info("Load MSP RW pattern Fail !!\n");
                        return USB_STOR_TRANSPORT_ERROR;
                }
 
-               // set up the command wrapper
+               /*  set up the command wrapper */
                memset(bcb, 0, sizeof(struct bulk_cb_wrap));
                bcb->Signature = cpu_to_le32(US_BULK_CB_SIGN);
                bcb->DataTransferLength = blenByte;
@@ -160,11 +146,9 @@ int MS_SCSI_Read(struct us_data *us, struct scsi_cmnd *srb)
                bcb->CDB[2] = (BYTE)(bn>>24);
 
                result = ENE_SendScsiCmd(us, FDIR_READ, scsi_sglist(srb), 1);
-       }
-       else
-       {
+       } else {
                void    *buf;
-               int     offset=0;
+               int     offset = 0;
                WORD    phyblk, logblk;
                BYTE    PageNum;
                WORD    len;
@@ -175,8 +159,7 @@ int MS_SCSI_Read(struct us_data *us, struct scsi_cmnd *srb)
                        return USB_STOR_TRANSPORT_ERROR;
 
                result = ENE_LoadBinCode(us, MS_RW_PATTERN);
-               if (result != USB_STOR_XFER_GOOD)
-               {
+               if (result != USB_STOR_XFER_GOOD) {
                        pr_info("Load MS RW pattern Fail !!\n");
                        result = USB_STOR_TRANSPORT_ERROR;
                        goto exit;
@@ -185,9 +168,8 @@ int MS_SCSI_Read(struct us_data *us, struct scsi_cmnd *srb)
                logblk  = (WORD)(bn / us->MS_Lib.PagesPerBlock);
                PageNum = (BYTE)(bn % us->MS_Lib.PagesPerBlock);
 
-               while(1)
-               {
-                       if (blen > (us->MS_Lib.PagesPerBlock-PageNum) )
+               while (1) {
+                       if (blen > (us->MS_Lib.PagesPerBlock-PageNum))
                                len = us->MS_Lib.PagesPerBlock-PageNum;
                        else
                                len = blen;
@@ -195,7 +177,7 @@ int MS_SCSI_Read(struct us_data *us, struct scsi_cmnd *srb)
                        phyblk = MS_LibConv2Physical(us, logblk);
                        blkno  = phyblk * 0x20 + PageNum;
 
-                       // set up the command wrapper
+                       /* set up the command wrapper */
                        memset(bcb, 0, sizeof(struct bulk_cb_wrap));
                        bcb->Signature = cpu_to_le32(US_BULK_CB_SIGN);
                        bcb->DataTransferLength = 0x200 * len;
@@ -208,8 +190,7 @@ int MS_SCSI_Read(struct us_data *us, struct scsi_cmnd *srb)
                        bcb->CDB[2] = (BYTE)(blkno>>24);
 
                        result = ENE_SendScsiCmd(us, FDIR_READ, buf+offset, 0);
-                       if (result != USB_STOR_XFER_GOOD)
-                       {
+                       if (result != USB_STOR_XFER_GOOD) {
                                pr_info("MS_SCSI_Read --- result = %x\n",
                                                                result);
                                result =  USB_STOR_TRANSPORT_ERROR;
@@ -217,7 +198,7 @@ int MS_SCSI_Read(struct us_data *us, struct scsi_cmnd *srb)
                        }
 
                        blen -= len;
-                       if (blen<=0)
+                       if (blen <= 0)
                                break;
                        logblk++;
                        PageNum = 0;
@@ -230,30 +211,32 @@ exit:
        return result;
 }
 
-//----- MS_SCSI_Write() --------------------------------------------------
+/*
+ * MS_SCSI_Write()
+ */
 int MS_SCSI_Write(struct us_data *us, struct scsi_cmnd *srb)
 {
        struct bulk_cb_wrap *bcb = (struct bulk_cb_wrap *) us->iobuf;
-       int result=0;
+       int result = 0;
        PBYTE   Cdb = srb->cmnd;
-       DWORD bn  =  ((Cdb[2]<<24) & 0xff000000) | ((Cdb[3]<<16) & 0x00ff0000) |
-                   ((Cdb[4]<< 8) & 0x0000ff00) | ((Cdb[5]<< 0) & 0x000000ff);
-       WORD  blen = ((Cdb[7]<< 8) & 0xff00)     | ((Cdb[8]<< 0) & 0x00ff);
+       DWORD bn  = ((Cdb[2] << 24) & 0xff000000) |
+                       ((Cdb[3] << 16) & 0x00ff0000) |
+                       ((Cdb[4] << 8) & 0x0000ff00) |
+                       ((Cdb[5] << 0) & 0x000000ff);
+       WORD  blen = ((Cdb[7] << 8) & 0xff00)     | ((Cdb[8] << 0) & 0x00ff);
        DWORD   blenByte = blen * 0x200;
 
        if (bn > us->bl_num)
                return USB_STOR_TRANSPORT_ERROR;
 
-       if (us->MS_Status.IsMSPro)
-       {
+       if (us->MS_Status.IsMSPro) {
                result = ENE_LoadBinCode(us, MSP_RW_PATTERN);
-               if (result != USB_STOR_XFER_GOOD)
-               {
+               if (result != USB_STOR_XFER_GOOD) {
                        pr_info("Load MSP RW pattern Fail !!\n");
                        return USB_STOR_TRANSPORT_ERROR;
                }
 
-               // set up the command wrapper
+               /* set up the command wrapper */
                memset(bcb, 0, sizeof(struct bulk_cb_wrap));
                bcb->Signature = cpu_to_le32(US_BULK_CB_SIGN);
                bcb->DataTransferLength = blenByte;
@@ -266,11 +249,9 @@ int MS_SCSI_Write(struct us_data *us, struct scsi_cmnd *srb)
                bcb->CDB[2] = (BYTE)(bn>>24);
 
                result = ENE_SendScsiCmd(us, FDIR_WRITE, scsi_sglist(srb), 1);
-       }
-       else
-       {
+       } else {
                void    *buf;
-               int     offset=0;
+               int     offset = 0;
                WORD    PhyBlockAddr;
                BYTE    PageNum;
                DWORD   result;
@@ -282,8 +263,7 @@ int MS_SCSI_Write(struct us_data *us, struct scsi_cmnd *srb)
                usb_stor_set_xfer_buf(us, buf, blenByte, srb, FROM_XFER_BUF);
 
                result = ENE_LoadBinCode(us, MS_RW_PATTERN);
-               if (result != USB_STOR_XFER_GOOD)
-               {
+               if (result != USB_STOR_XFER_GOOD) {
                        pr_info("Load MS RW pattern Fail !!\n");
                        result = USB_STOR_TRANSPORT_ERROR;
                        goto exit;
@@ -292,9 +272,8 @@ int MS_SCSI_Write(struct us_data *us, struct scsi_cmnd *srb)
                PhyBlockAddr = (WORD)(bn / us->MS_Lib.PagesPerBlock);
                PageNum      = (BYTE)(bn % us->MS_Lib.PagesPerBlock);
 
-               while(1)
-               {
-                       if (blen > (us->MS_Lib.PagesPerBlock-PageNum) )
+               while (1) {
+                       if (blen > (us->MS_Lib.PagesPerBlock-PageNum))
                                len = us->MS_Lib.PagesPerBlock-PageNum;
                        else
                                len = blen;
@@ -302,9 +281,10 @@ int MS_SCSI_Write(struct us_data *us, struct scsi_cmnd *srb)
                        oldphy = MS_LibConv2Physical(us, PhyBlockAddr);
                        newphy = MS_LibSearchBlockFromLogical(us, PhyBlockAddr);
 
-                       result = MS_ReaderCopyBlock(us, oldphy, newphy, PhyBlockAddr, PageNum, buf+offset, len);
-                       if (result != USB_STOR_XFER_GOOD)
-                       {
+                       result = MS_ReaderCopyBlock(us, oldphy, newphy,
+                                                       PhyBlockAddr, PageNum,
+                                                       buf+offset, len);
+                       if (result != USB_STOR_XFER_GOOD) {
                                pr_info("MS_SCSI_Write --- result = %x\n",
                                                                result);
                                result =  USB_STOR_TRANSPORT_ERROR;
@@ -315,7 +295,7 @@ int MS_SCSI_Write(struct us_data *us, struct scsi_cmnd *srb)
                        MS_LibForceSetLogicalPair(us, PhyBlockAddr, newphy);
 
                        blen -= len;
-                       if (blen<=0)
+                       if (blen <= 0)
                                break;
                        PhyBlockAddr++;
                        PageNum = 0;
@@ -327,3 +307,38 @@ exit:
        return result;
 }
 
+/*
+ * MS_SCSIIrp()
+ */
+int MS_SCSIIrp(struct us_data *us, struct scsi_cmnd *srb)
+{
+       int    result;
+
+       us->SrbStatus = SS_SUCCESS;
+       switch (srb->cmnd[0]) {
+       case TEST_UNIT_READY:
+               result = MS_SCSI_Test_Unit_Ready(us, srb);
+               break; /* 0x00 */
+       case INQUIRY:
+               result = MS_SCSI_Inquiry(us, srb);
+               break; /* 0x12 */
+       case MODE_SENSE:
+               result = MS_SCSI_Mode_Sense(us, srb);
+               break; /* 0x1A */
+       case READ_CAPACITY:
+               result = MS_SCSI_Read_Capacity(us, srb);
+               break; /* 0x25 */
+       case READ_10:
+               result = MS_SCSI_Read(us, srb);
+               break; /* 0x28 */
+       case WRITE_10:
+               result = MS_SCSI_Write(us, srb);
+               break;  /* 0x2A */
+       default:
+               us->SrbStatus = SS_ILLEGAL_REQUEST;
+               result = USB_STOR_TRANSPORT_FAILED;
+               break;
+       }
+       return result;
+}
+