Lines Matching refs:udev

181 usb_close(usb_dev_handle * udev)  in usb_close()  argument
186 err = libusb20_dev_close((void *)udev); in usb_close()
196 libusb20_be_enqueue_device(usb_backend, (void *)udev); in usb_close()
202 dev = usb_device(udev); in usb_close()
203 libusb20_dev_free((void *)udev); in usb_close()
253 usb_get_descriptor_by_endpoint(usb_dev_handle * udev, int ep, uint8_t type, in usb_get_descriptor_by_endpoint() argument
258 if (udev == NULL) in usb_get_descriptor_by_endpoint()
264 return (usb_control_msg(udev, ep | USB_ENDPOINT_IN, in usb_get_descriptor_by_endpoint()
270 usb_get_descriptor(usb_dev_handle * udev, uint8_t type, uint8_t desc_index, in usb_get_descriptor() argument
275 if (udev == NULL) in usb_get_descriptor()
281 return (usb_control_msg(udev, USB_ENDPOINT_IN, USB_REQ_GET_DESCRIPTOR, in usb_get_descriptor()
539 usb_fetch_and_parse_descriptors(usb_dev_handle * udev) in usb_fetch_and_parse_descriptors() argument
549 if (udev == NULL) { in usb_fetch_and_parse_descriptors()
553 dev = usb_device(udev); in usb_fetch_and_parse_descriptors()
554 pdev = (void *)udev; in usb_fetch_and_parse_descriptors()
723 usb_set_configuration(usb_dev_handle * udev, int bConfigurationValue) in usb_set_configuration() argument
739 dev = usb_device(udev); in usb_set_configuration()
757 err = libusb20_dev_set_config_index((void *)udev, i); in usb_set_configuration()
882 struct usb_device *udev; in usb_find_devices() local
891 udev = pdev->privLuData; in usb_find_devices()
894 if (udev != NULL) { in usb_find_devices()
895 LIST_DEL(usb_global_bus.devices, udev); in usb_find_devices()
896 free(udev); in usb_find_devices()
914 udev = malloc(sizeof(*udev)); in usb_find_devices()
915 if (udev == NULL) in usb_find_devices()
918 memset(udev, 0, sizeof(*udev)); in usb_find_devices()
920 udev->bus = &usb_global_bus; in usb_find_devices()
922 snprintf(udev->filename, sizeof(udev->filename), in usb_find_devices()
929 udev->descriptor.bLength = sizeof(udev->descriptor); in usb_find_devices()
930 udev->descriptor.bDescriptorType = ddesc->bDescriptorType; in usb_find_devices()
931 udev->descriptor.bcdUSB = ddesc->bcdUSB; in usb_find_devices()
932 udev->descriptor.bDeviceClass = ddesc->bDeviceClass; in usb_find_devices()
933 udev->descriptor.bDeviceSubClass = ddesc->bDeviceSubClass; in usb_find_devices()
934 udev->descriptor.bDeviceProtocol = ddesc->bDeviceProtocol; in usb_find_devices()
935 udev->descriptor.bMaxPacketSize0 = ddesc->bMaxPacketSize0; in usb_find_devices()
936 udev->descriptor.idVendor = ddesc->idVendor; in usb_find_devices()
937 udev->descriptor.idProduct = ddesc->idProduct; in usb_find_devices()
938 udev->descriptor.bcdDevice = ddesc->bcdDevice; in usb_find_devices()
939 udev->descriptor.iManufacturer = ddesc->iManufacturer; in usb_find_devices()
940 udev->descriptor.iProduct = ddesc->iProduct; in usb_find_devices()
941 udev->descriptor.iSerialNumber = ddesc->iSerialNumber; in usb_find_devices()
942 udev->descriptor.bNumConfigurations = in usb_find_devices()
944 if (udev->descriptor.bNumConfigurations > USB_MAXCONFIG) { in usb_find_devices()
946 udev->descriptor.bNumConfigurations = USB_MAXCONFIG; in usb_find_devices()
948 udev->devnum = devnum++; in usb_find_devices()
950 udev->dev = pdev; in usb_find_devices()
951 pdev->privLuData = udev; in usb_find_devices()
959 LIST_ADD(usb_global_bus.devices, udev); in usb_find_devices()