usb/gadget: use common defines within the storage gadget
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>
Sat, 25 Feb 2012 17:28:11 +0000 (18:28 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 28 Feb 2012 19:08:33 +0000 (11:08 -0800)
This replaces the remaining defines which are available in "public"
include/ directory and are re-defined by the storage gadget.
This is patch is basicaly search & replace followed by the removal of
the defines.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/gadget/f_mass_storage.c
drivers/usb/gadget/file_storage.c
drivers/usb/gadget/storage_common.c

index 9e71fe7fc5029105a13a724f4000f5b62a2b22fb..84e6573ea74ee5fde4d384d2ff36d0f08522e335 100644 (file)
@@ -620,7 +620,7 @@ static int fsg_setup(struct usb_function *f,
 
        switch (ctrl->bRequest) {
 
-       case USB_BULK_RESET_REQUEST:
+       case US_BULK_RESET_REQUEST:
                if (ctrl->bRequestType !=
                    (USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_INTERFACE))
                        break;
@@ -636,7 +636,7 @@ static int fsg_setup(struct usb_function *f,
                raise_exception(fsg->common, FSG_STATE_RESET);
                return DELAYED_STATUS;
 
-       case USB_BULK_GET_MAX_LUN_REQUEST:
+       case US_BULK_GET_MAX_LUN:
                if (ctrl->bRequestType !=
                    (USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_INTERFACE))
                        break;
@@ -1742,7 +1742,7 @@ static int send_status(struct fsg_common *common)
        struct fsg_buffhd       *bh;
        struct bulk_cs_wrap     *csw;
        int                     rc;
-       u8                      status = USB_STATUS_PASS;
+       u8                      status = US_BULK_STAT_OK;
        u32                     sd, sdinfo = 0;
 
        /* Wait for the next buffer to become available */
@@ -1763,11 +1763,11 @@ static int send_status(struct fsg_common *common)
 
        if (common->phase_error) {
                DBG(common, "sending phase-error status\n");
-               status = USB_STATUS_PHASE_ERROR;
+               status = US_BULK_STAT_PHASE;
                sd = SS_INVALID_COMMAND;
        } else if (sd != SS_NO_SENSE) {
                DBG(common, "sending command-failure status\n");
-               status = USB_STATUS_FAIL;
+               status = US_BULK_STAT_FAIL;
                VDBG(common, "  sense data: SK x%02x, ASC x%02x, ASCQ x%02x;"
                                "  info x%x\n",
                                SK(sd), ASC(sd), ASCQ(sd), sdinfo);
@@ -1776,12 +1776,12 @@ static int send_status(struct fsg_common *common)
        /* Store and send the Bulk-only CSW */
        csw = (void *)bh->buf;
 
-       csw->Signature = cpu_to_le32(USB_BULK_CS_SIG);
+       csw->Signature = cpu_to_le32(US_BULK_CS_SIGN);
        csw->Tag = common->tag;
        csw->Residue = cpu_to_le32(common->residue);
        csw->Status = status;
 
-       bh->inreq->length = USB_BULK_CS_WRAP_LEN;
+       bh->inreq->length = US_BULK_CS_WRAP_LEN;
        bh->inreq->zero = 0;
        if (!start_in_transfer(common, bh))
                /* Don't know what to do if common->fsg is NULL */
@@ -2229,9 +2229,9 @@ static int received_cbw(struct fsg_dev *fsg, struct fsg_buffhd *bh)
                return -EINVAL;
 
        /* Is the CBW valid? */
-       if (req->actual != USB_BULK_CB_WRAP_LEN ||
+       if (req->actual != US_BULK_CB_WRAP_LEN ||
                        cbw->Signature != cpu_to_le32(
-                               USB_BULK_CB_SIG)) {
+                               US_BULK_CB_SIGN)) {
                DBG(fsg, "invalid CBW: len %u sig 0x%x\n",
                                req->actual,
                                le32_to_cpu(cbw->Signature));
@@ -2253,7 +2253,7 @@ static int received_cbw(struct fsg_dev *fsg, struct fsg_buffhd *bh)
        }
 
        /* Is the CBW meaningful? */
-       if (cbw->Lun >= FSG_MAX_LUNS || cbw->Flags & ~USB_BULK_IN_FLAG ||
+       if (cbw->Lun >= FSG_MAX_LUNS || cbw->Flags & ~US_BULK_FLAG_IN ||
                        cbw->Length <= 0 || cbw->Length > MAX_COMMAND_SIZE) {
                DBG(fsg, "non-meaningful CBW: lun = %u, flags = 0x%x, "
                                "cmdlen %u\n",
@@ -2273,7 +2273,7 @@ static int received_cbw(struct fsg_dev *fsg, struct fsg_buffhd *bh)
        /* Save the command for later */
        common->cmnd_size = cbw->Length;
        memcpy(common->cmnd, cbw->CDB, common->cmnd_size);
-       if (cbw->Flags & USB_BULK_IN_FLAG)
+       if (cbw->Flags & US_BULK_FLAG_IN)
                common->data_dir = DATA_DIR_TO_HOST;
        else
                common->data_dir = DATA_DIR_FROM_HOST;
@@ -2303,7 +2303,7 @@ static int get_next_command(struct fsg_common *common)
        }
 
        /* Queue a request to read a Bulk-only CBW */
-       set_bulk_out_req_length(common, bh, USB_BULK_CB_WRAP_LEN);
+       set_bulk_out_req_length(common, bh, US_BULK_CB_WRAP_LEN);
        if (!start_out_transfer(common, bh))
                /* Don't know what to do if common->fsg is NULL */
                return -EIO;
index 15e6e8e55ef61f4cc4fa019b404e7afa6c9ca742..4fac569277411b45815aa1ff6d3ffe3d398d3623 100644 (file)
@@ -855,7 +855,7 @@ static int class_setup_req(struct fsg_dev *fsg,
        if (transport_is_bbb()) {
                switch (ctrl->bRequest) {
 
-               case USB_BULK_RESET_REQUEST:
+               case US_BULK_RESET_REQUEST:
                        if (ctrl->bRequestType != (USB_DIR_OUT |
                                        USB_TYPE_CLASS | USB_RECIP_INTERFACE))
                                break;
@@ -871,7 +871,7 @@ static int class_setup_req(struct fsg_dev *fsg,
                        value = DELAYED_STATUS;
                        break;
 
-               case USB_BULK_GET_MAX_LUN_REQUEST:
+               case US_BULK_GET_MAX_LUN:
                        if (ctrl->bRequestType != (USB_DIR_IN |
                                        USB_TYPE_CLASS | USB_RECIP_INTERFACE))
                                break;
@@ -2125,7 +2125,7 @@ static int send_status(struct fsg_dev *fsg)
        struct fsg_lun          *curlun = fsg->curlun;
        struct fsg_buffhd       *bh;
        int                     rc;
-       u8                      status = USB_STATUS_PASS;
+       u8                      status = US_BULK_STAT_OK;
        u32                     sd, sdinfo = 0;
 
        /* Wait for the next buffer to become available */
@@ -2146,11 +2146,11 @@ static int send_status(struct fsg_dev *fsg)
 
        if (fsg->phase_error) {
                DBG(fsg, "sending phase-error status\n");
-               status = USB_STATUS_PHASE_ERROR;
+               status = US_BULK_STAT_PHASE;
                sd = SS_INVALID_COMMAND;
        } else if (sd != SS_NO_SENSE) {
                DBG(fsg, "sending command-failure status\n");
-               status = USB_STATUS_FAIL;
+               status = US_BULK_STAT_FAIL;
                VDBG(fsg, "  sense data: SK x%02x, ASC x%02x, ASCQ x%02x;"
                                "  info x%x\n",
                                SK(sd), ASC(sd), ASCQ(sd), sdinfo);
@@ -2160,12 +2160,12 @@ static int send_status(struct fsg_dev *fsg)
                struct bulk_cs_wrap     *csw = bh->buf;
 
                /* Store and send the Bulk-only CSW */
-               csw->Signature = cpu_to_le32(USB_BULK_CS_SIG);
+               csw->Signature = cpu_to_le32(US_BULK_CS_SIGN);
                csw->Tag = fsg->tag;
                csw->Residue = cpu_to_le32(fsg->residue);
                csw->Status = status;
 
-               bh->inreq->length = USB_BULK_CS_WRAP_LEN;
+               bh->inreq->length = US_BULK_CS_WRAP_LEN;
                bh->inreq->zero = 0;
                start_transfer(fsg, fsg->bulk_in, bh->inreq,
                                &bh->inreq_busy, &bh->state);
@@ -2616,9 +2616,9 @@ static int received_cbw(struct fsg_dev *fsg, struct fsg_buffhd *bh)
                return -EINVAL;
 
        /* Is the CBW valid? */
-       if (req->actual != USB_BULK_CB_WRAP_LEN ||
+       if (req->actual != US_BULK_CB_WRAP_LEN ||
                        cbw->Signature != cpu_to_le32(
-                               USB_BULK_CB_SIG)) {
+                               US_BULK_CB_SIGN)) {
                DBG(fsg, "invalid CBW: len %u sig 0x%x\n",
                                req->actual,
                                le32_to_cpu(cbw->Signature));
@@ -2638,7 +2638,7 @@ static int received_cbw(struct fsg_dev *fsg, struct fsg_buffhd *bh)
        }
 
        /* Is the CBW meaningful? */
-       if (cbw->Lun >= FSG_MAX_LUNS || cbw->Flags & ~USB_BULK_IN_FLAG ||
+       if (cbw->Lun >= FSG_MAX_LUNS || cbw->Flags & ~US_BULK_FLAG_IN ||
                        cbw->Length <= 0 || cbw->Length > MAX_COMMAND_SIZE) {
                DBG(fsg, "non-meaningful CBW: lun = %u, flags = 0x%x, "
                                "cmdlen %u\n",
@@ -2656,7 +2656,7 @@ static int received_cbw(struct fsg_dev *fsg, struct fsg_buffhd *bh)
        /* Save the command for later */
        fsg->cmnd_size = cbw->Length;
        memcpy(fsg->cmnd, cbw->CDB, fsg->cmnd_size);
-       if (cbw->Flags & USB_BULK_IN_FLAG)
+       if (cbw->Flags & US_BULK_FLAG_IN)
                fsg->data_dir = DATA_DIR_TO_HOST;
        else
                fsg->data_dir = DATA_DIR_FROM_HOST;
@@ -2685,7 +2685,7 @@ static int get_next_command(struct fsg_dev *fsg)
                }
 
                /* Queue a request to read a Bulk-only CBW */
-               set_bulk_out_req_length(fsg, bh, USB_BULK_CB_WRAP_LEN);
+               set_bulk_out_req_length(fsg, bh, US_BULK_CB_WRAP_LEN);
                start_transfer(fsg, fsg->bulk_out, bh->outreq,
                                &bh->outreq_busy, &bh->state);
 
index 4095696b15827af6f880462b488b36a18a575774..52ab4098b3c90e8cf920c836b5c5e788c9b7bea1 100644 (file)
 
 #endif /* DUMP_MSGS */
 
-
-
-
-
 /*-------------------------------------------------------------------------*/
 
-/* Bulk-only data structures */
-
-#define USB_BULK_CB_WRAP_LEN   31
-#define USB_BULK_CB_SIG                0x43425355      /* Spells out USBC */
-#define USB_BULK_IN_FLAG       0x80
-
-#define USB_BULK_CS_WRAP_LEN   13
-#define USB_BULK_CS_SIG                0x53425355      /* Spells out 'USBS' */
-#define USB_STATUS_PASS                0
-#define USB_STATUS_FAIL                1
-#define USB_STATUS_PHASE_ERROR 2
-
-/* Bulk-only class specific requests */
-#define USB_BULK_RESET_REQUEST         0xff
-#define USB_BULK_GET_MAX_LUN_REQUEST   0xfe
-
-
 /* CBI Interrupt data structure */
 struct interrupt_data {
        u8      bType;