]> xenbits.xensource.com Git - seabios.git/commitdiff
usb: Rename free_pipe() to usb_free_pipe()
authorKevin O'Connor <kevin@koconnor.net>
Thu, 16 Oct 2014 15:59:45 +0000 (11:59 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Thu, 16 Oct 2014 18:46:38 +0000 (14:46 -0400)
Also, pass in usbdev to usb_free_pipe().

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
src/hw/usb-msc.c
src/hw/usb-uas.c
src/hw/usb.c
src/hw/usb.h

index 388cbe5caed306964021a1625b4be923ad431bd6..d90319f51f52b019ee122145a1f1106d27026e84 100644 (file)
@@ -214,7 +214,7 @@ usb_msc_setup(struct usbdevice_s *usbdev)
     return 0;
 fail:
     dprintf(1, "Unable to configure USB MSC device.\n");
-    free_pipe(inpipe);
-    free_pipe(outpipe);
+    usb_free_pipe(usbdev, inpipe);
+    usb_free_pipe(usbdev, outpipe);
     return -1;
 }
index 9474383133a11e861f14cf42dcc13e76c5ed0bf3..6ef8d0912a826da6816f89e1da3cea54d550b9c9 100644 (file)
@@ -266,9 +266,9 @@ usb_uas_setup(struct usbdevice_s *usbdev)
     return 0;
 
 fail:
-    free_pipe(command);
-    free_pipe(status);
-    free_pipe(data_in);
-    free_pipe(data_out);
+    usb_free_pipe(usbdev, command);
+    usb_free_pipe(usbdev, status);
+    usb_free_pipe(usbdev, data_in);
+    usb_free_pipe(usbdev, data_out);
     return -1;
 }
index dfd2c89b6729cb2135fa89b193f6127e9e7df2d0..c7cb674b750e7849380270cbbe52c0778df534a3 100644 (file)
@@ -53,7 +53,7 @@ usb_update_pipe(struct usbdevice_s *usbdev, struct usb_pipe *pipe
     case USB_TYPE_XHCI:
         return xhci_update_pipe(usbdev, pipe, epdesc);
     default:
-        free_pipe(pipe);
+        usb_free_pipe(usbdev, pipe);
         return usb_alloc_pipe(usbdev, epdesc);
     }
 }
@@ -134,7 +134,7 @@ usb_send_default_control(struct usb_pipe *pipe, const struct usb_ctrlrequest *re
 
 // Free an allocated control or bulk pipe.
 void
-free_pipe(struct usb_pipe *pipe)
+usb_free_pipe(struct usbdevice_s *usbdev, struct usb_pipe *pipe)
 {
     ASSERT32FLAT();
     if (!pipe)
@@ -312,7 +312,7 @@ usb_set_address(struct usbdevice_s *usbdev)
     req.wLength = 0;
     int ret = usb_send_default_control(usbdev->defpipe, &req, NULL);
     if (ret) {
-        free_pipe(usbdev->defpipe);
+        usb_free_pipe(usbdev, usbdev->defpipe);
         return -1;
     }
 
@@ -436,7 +436,7 @@ usb_hub_port_setup(void *data)
 
     // Configure the device
     int count = configure_usb_device(usbdev);
-    free_pipe(usbdev->defpipe);
+    usb_free_pipe(usbdev, usbdev->defpipe);
     if (!count)
         hub->op->disconnect(hub, port);
     hub->devcount += count;
index bcbad77d248e006a42938560da271167a8b676cf..e6948de0880545519ab8e742e35b0b727fbd6fda 100644 (file)
@@ -235,7 +235,7 @@ int usb_poll_intr(struct usb_pipe *pipe, void *data);
 int usb_32bit_pipe(struct usb_pipe *pipe_fl);
 int usb_send_default_control(struct usb_pipe *pipe
                              , const struct usb_ctrlrequest *req, void *data);
-void free_pipe(struct usb_pipe *pipe);
+void usb_free_pipe(struct usbdevice_s *usbdev, struct usb_pipe *pipe);
 struct usb_pipe *usb_getFreePipe(struct usb_s *cntl, u8 eptype);
 void usb_desc2pipe(struct usb_pipe *pipe, struct usbdevice_s *usbdev
                    , struct usb_endpoint_descriptor *epdesc);