Lines Matching refs:udev
179 usb_close(usb_dev_handle * udev) in usb_close() argument
184 err = libusb20_dev_close((void *)udev); in usb_close()
194 libusb20_be_enqueue_device(usb_backend, (void *)udev); in usb_close()
200 dev = usb_device(udev); in usb_close()
201 libusb20_dev_free((void *)udev); in usb_close()
251 usb_get_descriptor_by_endpoint(usb_dev_handle * udev, int ep, uint8_t type, in usb_get_descriptor_by_endpoint() argument
256 if (udev == NULL) in usb_get_descriptor_by_endpoint()
262 return (usb_control_msg(udev, ep | USB_ENDPOINT_IN, in usb_get_descriptor_by_endpoint()
268 usb_get_descriptor(usb_dev_handle * udev, uint8_t type, uint8_t desc_index, in usb_get_descriptor() argument
273 if (udev == NULL) in usb_get_descriptor()
279 return (usb_control_msg(udev, USB_ENDPOINT_IN, USB_REQ_GET_DESCRIPTOR, in usb_get_descriptor()
537 usb_fetch_and_parse_descriptors(usb_dev_handle * udev) in usb_fetch_and_parse_descriptors() argument
547 if (udev == NULL) { in usb_fetch_and_parse_descriptors()
551 dev = usb_device(udev); in usb_fetch_and_parse_descriptors()
552 pdev = (void *)udev; in usb_fetch_and_parse_descriptors()
721 usb_set_configuration(usb_dev_handle * udev, int bConfigurationValue) in usb_set_configuration() argument
737 dev = usb_device(udev); in usb_set_configuration()
755 err = libusb20_dev_set_config_index((void *)udev, i); in usb_set_configuration()
880 struct usb_device *udev; in usb_find_devices() local
889 udev = pdev->privLuData; in usb_find_devices()
892 if (udev != NULL) { in usb_find_devices()
893 LIST_DEL(usb_global_bus.devices, udev); in usb_find_devices()
894 free(udev); in usb_find_devices()
912 udev = malloc(sizeof(*udev)); in usb_find_devices()
913 if (udev == NULL) in usb_find_devices()
916 memset(udev, 0, sizeof(*udev)); in usb_find_devices()
918 udev->bus = &usb_global_bus; in usb_find_devices()
920 snprintf(udev->filename, sizeof(udev->filename), in usb_find_devices()
927 udev->descriptor.bLength = sizeof(udev->descriptor); in usb_find_devices()
928 udev->descriptor.bDescriptorType = ddesc->bDescriptorType; in usb_find_devices()
929 udev->descriptor.bcdUSB = ddesc->bcdUSB; in usb_find_devices()
930 udev->descriptor.bDeviceClass = ddesc->bDeviceClass; in usb_find_devices()
931 udev->descriptor.bDeviceSubClass = ddesc->bDeviceSubClass; in usb_find_devices()
932 udev->descriptor.bDeviceProtocol = ddesc->bDeviceProtocol; in usb_find_devices()
933 udev->descriptor.bMaxPacketSize0 = ddesc->bMaxPacketSize0; in usb_find_devices()
934 udev->descriptor.idVendor = ddesc->idVendor; in usb_find_devices()
935 udev->descriptor.idProduct = ddesc->idProduct; in usb_find_devices()
936 udev->descriptor.bcdDevice = ddesc->bcdDevice; in usb_find_devices()
937 udev->descriptor.iManufacturer = ddesc->iManufacturer; in usb_find_devices()
938 udev->descriptor.iProduct = ddesc->iProduct; in usb_find_devices()
939 udev->descriptor.iSerialNumber = ddesc->iSerialNumber; in usb_find_devices()
940 udev->descriptor.bNumConfigurations = in usb_find_devices()
942 if (udev->descriptor.bNumConfigurations > USB_MAXCONFIG) { in usb_find_devices()
944 udev->descriptor.bNumConfigurations = USB_MAXCONFIG; in usb_find_devices()
946 udev->devnum = devnum++; in usb_find_devices()
948 udev->dev = pdev; in usb_find_devices()
949 pdev->privLuData = udev; in usb_find_devices()
957 LIST_ADD(usb_global_bus.devices, udev); in usb_find_devices()