Lines Matching full:uaa
174 struct usb_attach_arg *uaa; in ugold_probe() local
176 uaa = device_get_ivars(dev); in ugold_probe()
177 if (uaa->usb_mode != USB_MODE_HOST) in ugold_probe()
179 if (uaa->info.bInterfaceClass != UICLASS_HID) in ugold_probe()
181 if (uaa->info.bIfaceIndex != 0) in ugold_probe()
184 return (usbd_lookup_id_by_uaa(ugold_devs, sizeof(ugold_devs), uaa)); in ugold_probe()
191 struct usb_attach_arg *uaa = device_get_ivars(dev); in ugold_attach() local
198 sc->sc_udev = uaa->device; in ugold_attach()
203 sc->sc_iface_index[0] = uaa->info.bIfaceIndex; in ugold_attach()
204 sc->sc_iface_index[1] = uaa->info.bIfaceIndex + 1; in ugold_attach()
212 if (i == uaa->info.bIfaceIndex) in ugold_attach()
214 if (usbd_get_iface(uaa->device, i) == NULL) in ugold_attach()
217 usbd_set_parent_iface(uaa->device, i, uaa->info.bIfaceIndex); in ugold_attach()
221 error = usbd_req_get_hid_desc(uaa->device, NULL, in ugold_attach()
222 &d_ptr, &d_len, M_TEMP, uaa->info.bIfaceIndex); in ugold_attach()
231 error = usbd_transfer_setup(uaa->device, in ugold_attach()