Lines Matching refs:uaa

716 usbhid_init_device_info(struct usb_attach_arg *uaa, struct hid_device_info *hw)  in usbhid_init_device_info()  argument
720 hw->idVendor = uaa->info.idVendor; in usbhid_init_device_info()
721 hw->idProduct = uaa->info.idProduct; in usbhid_init_device_info()
722 hw->idVersion = uaa->info.bcdDevice; in usbhid_init_device_info()
725 hid_add_dynamic_quirk(hw, USB_GET_DRIVER_INFO(uaa)); in usbhid_init_device_info()
729 usbhid_fill_device_info(struct usb_attach_arg *uaa, struct hid_device_info *hw) in usbhid_fill_device_info() argument
731 struct usb_device *udev = uaa->device; in usbhid_fill_device_info()
732 struct usb_interface *iface = uaa->iface; in usbhid_fill_device_info()
740 if (uaa->info.bInterfaceClass == UICLASS_HID && in usbhid_fill_device_info()
750 ep = usbd_get_endpoint(udev, uaa->info.bIfaceIndex, in usbhid_fill_device_info()
779 struct usb_attach_arg *uaa = device_get_ivars(dev); in usbhid_probe() local
788 if (uaa->usb_mode != USB_MODE_HOST) in usbhid_probe()
791 error = usbd_lookup_id_by_uaa(usbhid_devs, sizeof(usbhid_devs), uaa); in usbhid_probe()
795 if (usb_test_quirk(uaa, UQ_HID_IGNORE)) in usbhid_probe()
802 usbhid_init_device_info(uaa, &sc->sc_hw); in usbhid_probe()
813 struct usb_attach_arg *uaa = device_get_ivars(dev); in usbhid_attach() local
822 sc->sc_udev = uaa->device; in usbhid_attach()
823 sc->sc_iface_no = uaa->info.bIfaceNum; in usbhid_attach()
824 sc->sc_iface_index = uaa->info.bIfaceIndex; in usbhid_attach()
826 usbhid_fill_device_info(uaa, &sc->sc_hw); in usbhid_attach()
828 error = usbd_req_set_idle(uaa->device, NULL, in usbhid_attach()
829 uaa->info.bIfaceIndex, 0, 0); in usbhid_attach()