Lines Matching full:uaa
424 struct usb_attach_arg *uaa = device_get_ivars(dev); in ums_probe() local
431 if (uaa->usb_mode != USB_MODE_HOST) in ums_probe()
434 if (uaa->info.bInterfaceClass != UICLASS_HID) in ums_probe()
437 if (usb_test_quirk(uaa, UQ_UMS_IGNORE)) in ums_probe()
440 if ((uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) && in ums_probe()
441 (uaa->info.bInterfaceProtocol == UIPROTO_MOUSE)) in ums_probe()
444 error = usbd_req_get_hid_desc(uaa->device, NULL, in ums_probe()
445 &d_ptr, &d_len, M_TEMP, uaa->info.bIfaceIndex); in ums_probe()
572 struct usb_attach_arg *uaa = device_get_ivars(dev); in ums_attach() local
598 err = usbd_req_set_protocol(uaa->device, NULL, in ums_attach()
599 uaa->info.bIfaceIndex, 1); in ums_attach()
601 err = usbd_transfer_setup(uaa->device, in ums_attach()
602 &uaa->info.bIfaceIndex, sc->sc_xfer, ums_config, in ums_attach()
611 err = usbd_req_get_hid_desc(uaa->device, NULL, &d_ptr, in ums_attach()
612 &d_len, M_TEMP, uaa->info.bIfaceIndex); in ums_attach()
621 if (usb_test_quirk(uaa, UQ_MS_VENDOR_BTN)) in ums_attach()
631 if (usb_test_quirk(uaa, UQ_MS_BAD_CLASS)) { in ums_attach()
666 if (usb_test_quirk(uaa, UQ_MS_REVZ)) { in ums_attach()
704 err = usb_fifo_attach(uaa->device, sc, &sc->sc_mtx, in ums_attach()
706 device_get_unit(dev), -1, uaa->info.bIfaceIndex, in ums_attach()
715 evdev_set_id(sc->sc_evdev, BUS_USB, uaa->info.idVendor, in ums_attach()
716 uaa->info.idProduct, 0); in ums_attach()
717 evdev_set_serial(sc->sc_evdev, usb_get_serial(uaa->device)); in ums_attach()