Lines Matching refs:udev
180 usb_close(usb_dev_handle * udev) in usb_close() argument
185 err = libusb20_dev_close((void *)udev); in usb_close()
195 libusb20_be_enqueue_device(usb_backend, (void *)udev); in usb_close()
201 dev = usb_device(udev); in usb_close()
202 libusb20_dev_free((void *)udev); in usb_close()
252 usb_get_descriptor_by_endpoint(usb_dev_handle * udev, int ep, uint8_t type, in usb_get_descriptor_by_endpoint() argument
257 if (udev == NULL) in usb_get_descriptor_by_endpoint()
263 return (usb_control_msg(udev, ep | USB_ENDPOINT_IN, in usb_get_descriptor_by_endpoint()
269 usb_get_descriptor(usb_dev_handle * udev, uint8_t type, uint8_t desc_index, in usb_get_descriptor() argument
274 if (udev == NULL) in usb_get_descriptor()
280 return (usb_control_msg(udev, USB_ENDPOINT_IN, USB_REQ_GET_DESCRIPTOR, in usb_get_descriptor()
538 usb_fetch_and_parse_descriptors(usb_dev_handle * udev) in usb_fetch_and_parse_descriptors() argument
548 if (udev == NULL) { in usb_fetch_and_parse_descriptors()
552 dev = usb_device(udev); in usb_fetch_and_parse_descriptors()
553 pdev = (void *)udev; in usb_fetch_and_parse_descriptors()
722 usb_set_configuration(usb_dev_handle * udev, int bConfigurationValue) in usb_set_configuration() argument
738 dev = usb_device(udev); in usb_set_configuration()
756 err = libusb20_dev_set_config_index((void *)udev, i); in usb_set_configuration()
881 struct usb_device *udev; in usb_find_devices() local
890 udev = pdev->privLuData; in usb_find_devices()
893 if (udev != NULL) { in usb_find_devices()
894 LIST_DEL(usb_global_bus.devices, udev); in usb_find_devices()
895 free(udev); in usb_find_devices()
913 udev = malloc(sizeof(*udev)); in usb_find_devices()
914 if (udev == NULL) in usb_find_devices()
917 memset(udev, 0, sizeof(*udev)); in usb_find_devices()
919 udev->bus = &usb_global_bus; in usb_find_devices()
921 snprintf(udev->filename, sizeof(udev->filename), in usb_find_devices()
928 udev->descriptor.bLength = sizeof(udev->descriptor); in usb_find_devices()
929 udev->descriptor.bDescriptorType = ddesc->bDescriptorType; in usb_find_devices()
930 udev->descriptor.bcdUSB = ddesc->bcdUSB; in usb_find_devices()
931 udev->descriptor.bDeviceClass = ddesc->bDeviceClass; in usb_find_devices()
932 udev->descriptor.bDeviceSubClass = ddesc->bDeviceSubClass; in usb_find_devices()
933 udev->descriptor.bDeviceProtocol = ddesc->bDeviceProtocol; in usb_find_devices()
934 udev->descriptor.bMaxPacketSize0 = ddesc->bMaxPacketSize0; in usb_find_devices()
935 udev->descriptor.idVendor = ddesc->idVendor; in usb_find_devices()
936 udev->descriptor.idProduct = ddesc->idProduct; in usb_find_devices()
937 udev->descriptor.bcdDevice = ddesc->bcdDevice; in usb_find_devices()
938 udev->descriptor.iManufacturer = ddesc->iManufacturer; in usb_find_devices()
939 udev->descriptor.iProduct = ddesc->iProduct; in usb_find_devices()
940 udev->descriptor.iSerialNumber = ddesc->iSerialNumber; in usb_find_devices()
941 udev->descriptor.bNumConfigurations = in usb_find_devices()
943 if (udev->descriptor.bNumConfigurations > USB_MAXCONFIG) { in usb_find_devices()
945 udev->descriptor.bNumConfigurations = USB_MAXCONFIG; in usb_find_devices()
947 udev->devnum = devnum++; in usb_find_devices()
949 udev->dev = pdev; in usb_find_devices()
950 pdev->privLuData = udev; in usb_find_devices()
958 LIST_ADD(usb_global_bus.devices, udev); in usb_find_devices()