summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2024-06-13 12:24:08 +0200
committerGravatar Nikias Bassen2024-06-13 12:24:08 +0200
commitbc0b91ca856811f4393318dc83db6dc3c1ac326d (patch)
tree98db136d39ac0c3ff844cc64043b9e8e936f9c06
parent243dedf14357b097aa638ce4e02dde48133a52ef (diff)
downloadusbmuxd-bc0b91ca856811f4393318dc83db6dc3c1ac326d.tar.gz
usbmuxd-bc0b91ca856811f4393318dc83db6dc3c1ac326d.tar.bz2
usb: Rename usb_device struct member 'dev' to more appropriate 'handle'HEADmaster
-rw-r--r--src/usb.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/usb.c b/src/usb.c
index 63d0208..d3cb17c 100644
--- a/src/usb.c
+++ b/src/usb.c
@@ -53,7 +53,7 @@
53#define NUM_RX_LOOPS 3 53#define NUM_RX_LOOPS 3
54 54
55struct usb_device { 55struct usb_device {
56 libusb_device_handle *dev; 56 libusb_device_handle *handle;
57 uint8_t bus, address; 57 uint8_t bus, address;
58 char serial[256]; 58 char serial[256];
59 int alive; 59 int alive;
@@ -83,7 +83,7 @@ static int device_hotplug = 1;
83 83
84static void usb_disconnect(struct usb_device *dev) 84static void usb_disconnect(struct usb_device *dev)
85{ 85{
86 if(!dev->dev) { 86 if(!dev->handle) {
87 return; 87 return;
88 } 88 }
89 89
@@ -114,9 +114,9 @@ static void usb_disconnect(struct usb_device *dev)
114 114
115 collection_free(&dev->tx_xfers); 115 collection_free(&dev->tx_xfers);
116 collection_free(&dev->rx_xfers); 116 collection_free(&dev->rx_xfers);
117 libusb_release_interface(dev->dev, dev->interface); 117 libusb_release_interface(dev->handle, dev->interface);
118 libusb_close(dev->dev); 118 libusb_close(dev->handle);
119 dev->dev = NULL; 119 dev->handle = NULL;
120 collection_remove(&device_list, dev); 120 collection_remove(&device_list, dev);
121 free(dev); 121 free(dev);
122} 122}
@@ -177,7 +177,7 @@ int usb_send(struct usb_device *dev, const unsigned char *buf, int length)
177{ 177{
178 int res; 178 int res;
179 struct libusb_transfer *xfer = libusb_alloc_transfer(0); 179 struct libusb_transfer *xfer = libusb_alloc_transfer(0);
180 libusb_fill_bulk_transfer(xfer, dev->dev, dev->ep_out, (void*)buf, length, tx_callback, dev, 0); 180 libusb_fill_bulk_transfer(xfer, dev->handle, dev->ep_out, (void*)buf, length, tx_callback, dev, 0);
181 if((res = libusb_submit_transfer(xfer)) < 0) { 181 if((res = libusb_submit_transfer(xfer)) < 0) {
182 usbmuxd_log(LL_ERROR, "Failed to submit TX transfer %p len %d to device %d-%d: %s", buf, length, dev->bus, dev->address, libusb_error_name(res)); 182 usbmuxd_log(LL_ERROR, "Failed to submit TX transfer %p len %d to device %d-%d: %s", buf, length, dev->bus, dev->address, libusb_error_name(res));
183 libusb_free_transfer(xfer); 183 libusb_free_transfer(xfer);
@@ -189,7 +189,7 @@ int usb_send(struct usb_device *dev, const unsigned char *buf, int length)
189 // Send Zero Length Packet 189 // Send Zero Length Packet
190 xfer = libusb_alloc_transfer(0); 190 xfer = libusb_alloc_transfer(0);
191 void *buffer = malloc(1); 191 void *buffer = malloc(1);
192 libusb_fill_bulk_transfer(xfer, dev->dev, dev->ep_out, buffer, 0, tx_callback, dev, 0); 192 libusb_fill_bulk_transfer(xfer, dev->handle, dev->ep_out, buffer, 0, tx_callback, dev, 0);
193 if((res = libusb_submit_transfer(xfer)) < 0) { 193 if((res = libusb_submit_transfer(xfer)) < 0) {
194 usbmuxd_log(LL_ERROR, "Failed to submit TX ZLP transfer to device %d-%d: %s", dev->bus, dev->address, libusb_error_name(res)); 194 usbmuxd_log(LL_ERROR, "Failed to submit TX ZLP transfer to device %d-%d: %s", dev->bus, dev->address, libusb_error_name(res));
195 libusb_free_transfer(xfer); 195 libusb_free_transfer(xfer);
@@ -256,7 +256,7 @@ static int start_rx_loop(struct usb_device *dev)
256 void *buf; 256 void *buf;
257 struct libusb_transfer *xfer = libusb_alloc_transfer(0); 257 struct libusb_transfer *xfer = libusb_alloc_transfer(0);
258 buf = malloc(USB_MRU); 258 buf = malloc(USB_MRU);
259 libusb_fill_bulk_transfer(xfer, dev->dev, dev->ep_in, buf, USB_MRU, rx_callback, dev, 0); 259 libusb_fill_bulk_transfer(xfer, dev->handle, dev->ep_in, buf, USB_MRU, rx_callback, dev, 0);
260 if((res = libusb_submit_transfer(xfer)) != 0) { 260 if((res = libusb_submit_transfer(xfer)) != 0) {
261 usbmuxd_log(LL_ERROR, "Failed to submit RX transfer to device %d-%d: %s", dev->bus, dev->address, libusb_error_name(res)); 261 usbmuxd_log(LL_ERROR, "Failed to submit RX transfer to device %d-%d: %s", dev->bus, dev->address, libusb_error_name(res));
262 libusb_free_transfer(xfer); 262 libusb_free_transfer(xfer);
@@ -357,7 +357,7 @@ static void get_langid_callback(struct libusb_transfer *transfer)
357 libusb_fill_control_setup(transfer->buffer, LIBUSB_ENDPOINT_IN, LIBUSB_REQUEST_GET_DESCRIPTOR, 357 libusb_fill_control_setup(transfer->buffer, LIBUSB_ENDPOINT_IN, LIBUSB_REQUEST_GET_DESCRIPTOR,
358 (uint16_t)((LIBUSB_DT_STRING << 8) | usbdev->devdesc.iSerialNumber), 358 (uint16_t)((LIBUSB_DT_STRING << 8) | usbdev->devdesc.iSerialNumber),
359 langid, 1024 + LIBUSB_CONTROL_SETUP_SIZE); 359 langid, 1024 + LIBUSB_CONTROL_SETUP_SIZE);
360 libusb_fill_control_transfer(transfer, usbdev->dev, transfer->buffer, get_serial_callback, usbdev, 1000); 360 libusb_fill_control_transfer(transfer, usbdev->handle, transfer->buffer, get_serial_callback, usbdev, 1000);
361 361
362 if((res = libusb_submit_transfer(transfer)) < 0) { 362 if((res = libusb_submit_transfer(transfer)) < 0) {
363 usbmuxd_log(LL_ERROR, "Could not request transfer for device %d-%d: %s", usbdev->bus, usbdev->address, libusb_error_name(res)); 363 usbmuxd_log(LL_ERROR, "Could not request transfer for device %d-%d: %s", usbdev->bus, usbdev->address, libusb_error_name(res));
@@ -595,7 +595,7 @@ static void device_complete_initialization(struct mode_context *context, struct
595 usbdev->address = address; 595 usbdev->address = address;
596 usbdev->devdesc = devdesc; 596 usbdev->devdesc = devdesc;
597 usbdev->speed = 480000000; 597 usbdev->speed = 480000000;
598 usbdev->dev = handle; 598 usbdev->handle = handle;
599 usbdev->alive = 1; 599 usbdev->alive = 1;
600 usbdev->wMaxPacketSize = libusb_get_max_packet_size(dev, usbdev->ep_out); 600 usbdev->wMaxPacketSize = libusb_get_max_packet_size(dev, usbdev->ep_out);
601 if (usbdev->wMaxPacketSize <= 0) { 601 if (usbdev->wMaxPacketSize <= 0) {
@@ -764,7 +764,7 @@ static int usb_device_add(libusb_device* dev)
764 usbdev->address = address; 764 usbdev->address = address;
765 usbdev->devdesc = devdesc; 765 usbdev->devdesc = devdesc;
766 usbdev->speed = 0; 766 usbdev->speed = 0;
767 usbdev->dev = handle; 767 usbdev->handle = handle;
768 usbdev->alive = 1; 768 usbdev->alive = 1;
769 769
770 collection_init(&usbdev->tx_xfers); 770 collection_init(&usbdev->tx_xfers);
@@ -854,7 +854,7 @@ int usb_discover(void)
854 854
855const char *usb_get_serial(struct usb_device *dev) 855const char *usb_get_serial(struct usb_device *dev)
856{ 856{
857 if(!dev->dev) { 857 if(!dev->handle) {
858 return NULL; 858 return NULL;
859 } 859 }
860 return dev->serial; 860 return dev->serial;
@@ -862,7 +862,7 @@ const char *usb_get_serial(struct usb_device *dev)
862 862
863uint32_t usb_get_location(struct usb_device *dev) 863uint32_t usb_get_location(struct usb_device *dev)
864{ 864{
865 if(!dev->dev) { 865 if(!dev->handle) {
866 return 0; 866 return 0;
867 } 867 }
868 return (dev->bus << 16) | dev->address; 868 return (dev->bus << 16) | dev->address;
@@ -870,7 +870,7 @@ uint32_t usb_get_location(struct usb_device *dev)
870 870
871uint16_t usb_get_pid(struct usb_device *dev) 871uint16_t usb_get_pid(struct usb_device *dev)
872{ 872{
873 if(!dev->dev) { 873 if(!dev->handle) {
874 return 0; 874 return 0;
875 } 875 }
876 return dev->devdesc.idProduct; 876 return dev->devdesc.idProduct;
@@ -878,7 +878,7 @@ uint16_t usb_get_pid(struct usb_device *dev)
878 878
879uint64_t usb_get_speed(struct usb_device *dev) 879uint64_t usb_get_speed(struct usb_device *dev)
880{ 880{
881 if (!dev->dev) { 881 if (!dev->handle) {
882 return 0; 882 return 0;
883 } 883 }
884 return dev->speed; 884 return dev->speed;