53
53
#define NUM_RX_LOOPS 3
54
54
55
55
struct usb_device {
56
- libusb_device_handle * dev ;
56
+ libusb_device_handle * handle ;
57
57
uint8_t bus , address ;
58
58
char serial [256 ];
59
59
int alive ;
@@ -83,7 +83,7 @@ static int device_hotplug = 1;
83
83
84
84
static void usb_disconnect (struct usb_device * dev )
85
85
{
86
- if (!dev -> dev ) {
86
+ if (!dev -> handle ) {
87
87
return ;
88
88
}
89
89
@@ -114,9 +114,9 @@ static void usb_disconnect(struct usb_device *dev)
114
114
115
115
collection_free (& dev -> tx_xfers );
116
116
collection_free (& dev -> rx_xfers );
117
- libusb_release_interface (dev -> dev , dev -> interface );
118
- libusb_close (dev -> dev );
119
- dev -> dev = NULL ;
117
+ libusb_release_interface (dev -> handle , dev -> interface );
118
+ libusb_close (dev -> handle );
119
+ dev -> handle = NULL ;
120
120
collection_remove (& device_list , dev );
121
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
178
int res ;
179
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
181
if ((res = libusb_submit_transfer (xfer )) < 0 ) {
182
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
183
libusb_free_transfer (xfer );
@@ -189,7 +189,7 @@ int usb_send(struct usb_device *dev, const unsigned char *buf, int length)
189
189
// Send Zero Length Packet
190
190
xfer = libusb_alloc_transfer (0 );
191
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
193
if ((res = libusb_submit_transfer (xfer )) < 0 ) {
194
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
195
libusb_free_transfer (xfer );
@@ -256,7 +256,7 @@ static int start_rx_loop(struct usb_device *dev)
256
256
void * buf ;
257
257
struct libusb_transfer * xfer = libusb_alloc_transfer (0 );
258
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
260
if ((res = libusb_submit_transfer (xfer )) != 0 ) {
261
261
usbmuxd_log (LL_ERROR , "Failed to submit RX transfer to device %d-%d: %s" , dev -> bus , dev -> address , libusb_error_name (res ));
262
262
libusb_free_transfer (xfer );
@@ -357,7 +357,7 @@ static void get_langid_callback(struct libusb_transfer *transfer)
357
357
libusb_fill_control_setup (transfer -> buffer , LIBUSB_ENDPOINT_IN , LIBUSB_REQUEST_GET_DESCRIPTOR ,
358
358
(uint16_t )((LIBUSB_DT_STRING << 8 ) | usbdev -> devdesc .iSerialNumber ),
359
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
362
if ((res = libusb_submit_transfer (transfer )) < 0 ) {
363
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
595
usbdev -> address = address ;
596
596
usbdev -> devdesc = devdesc ;
597
597
usbdev -> speed = 480000000 ;
598
- usbdev -> dev = handle ;
598
+ usbdev -> handle = handle ;
599
599
usbdev -> alive = 1 ;
600
600
usbdev -> wMaxPacketSize = libusb_get_max_packet_size (dev , usbdev -> ep_out );
601
601
if (usbdev -> wMaxPacketSize <= 0 ) {
@@ -764,7 +764,7 @@ static int usb_device_add(libusb_device* dev)
764
764
usbdev -> address = address ;
765
765
usbdev -> devdesc = devdesc ;
766
766
usbdev -> speed = 0 ;
767
- usbdev -> dev = handle ;
767
+ usbdev -> handle = handle ;
768
768
usbdev -> alive = 1 ;
769
769
770
770
collection_init (& usbdev -> tx_xfers );
@@ -854,31 +854,31 @@ int usb_discover(void)
854
854
855
855
const char * usb_get_serial (struct usb_device * dev )
856
856
{
857
- if (!dev -> dev ) {
857
+ if (!dev -> handle ) {
858
858
return NULL ;
859
859
}
860
860
return dev -> serial ;
861
861
}
862
862
863
863
uint32_t usb_get_location (struct usb_device * dev )
864
864
{
865
- if (!dev -> dev ) {
865
+ if (!dev -> handle ) {
866
866
return 0 ;
867
867
}
868
868
return (dev -> bus << 16 ) | dev -> address ;
869
869
}
870
870
871
871
uint16_t usb_get_pid (struct usb_device * dev )
872
872
{
873
- if (!dev -> dev ) {
873
+ if (!dev -> handle ) {
874
874
return 0 ;
875
875
}
876
876
return dev -> devdesc .idProduct ;
877
877
}
878
878
879
879
uint64_t usb_get_speed (struct usb_device * dev )
880
880
{
881
- if (!dev -> dev ) {
881
+ if (!dev -> handle ) {
882
882
return 0 ;
883
883
}
884
884
return dev -> speed ;
0 commit comments