diff options
| author | 2024-06-13 12:24:08 +0200 | |
|---|---|---|
| committer | 2024-06-13 12:24:08 +0200 | |
| commit | bc0b91ca856811f4393318dc83db6dc3c1ac326d (patch) | |
| tree | 98db136d39ac0c3ff844cc64043b9e8e936f9c06 | |
| parent | 243dedf14357b097aa638ce4e02dde48133a52ef (diff) | |
| download | usbmuxd-bc0b91ca856811f4393318dc83db6dc3c1ac326d.tar.gz usbmuxd-bc0b91ca856811f4393318dc83db6dc3c1ac326d.tar.bz2 | |
usb: Rename usb_device struct member 'dev' to more appropriate 'handle'
| -rw-r--r-- | src/usb.c | 30 |
1 files changed, 15 insertions, 15 deletions
| @@ -53,7 +53,7 @@ | |||
| 53 | #define NUM_RX_LOOPS 3 | 53 | #define NUM_RX_LOOPS 3 |
| 54 | 54 | ||
| 55 | struct usb_device { | 55 | struct 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 | ||
| 84 | static void usb_disconnect(struct usb_device *dev) | 84 | static 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 | ||
| 855 | const char *usb_get_serial(struct usb_device *dev) | 855 | const 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 | ||
| 863 | uint32_t usb_get_location(struct usb_device *dev) | 863 | uint32_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 | ||
| 871 | uint16_t usb_get_pid(struct usb_device *dev) | 871 | uint16_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 | ||
| 879 | uint64_t usb_get_speed(struct usb_device *dev) | 879 | uint64_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; |
