Lines Matching defs:uaa
516 struct usb_attach_arg *uaa = device_get_ivars(self);
519 if (uaa->usb_mode != USB_MODE_HOST)
521 if (uaa->info.bConfigIndex != 0)
523 if (uaa->info.bDeviceClass != 0xff)
526 error = usbd_lookup_id_by_uaa(uhso_devs, sizeof(uhso_devs), uaa);
534 if (USB_GET_DRIVER_INFO(uaa) == UHSO_AUTO_IFACE) {
535 if (uhso_probe_iface_auto(uaa->device,
536 uaa->info.bIfaceNum) == 0)
546 struct usb_attach_arg *uaa = device_get_ivars(self);
559 sc->sc_udev = uaa->device;
565 id = usbd_get_interface_descriptor(uaa->iface);
568 sc->sc_iface_no = uaa->info.bIfaceNum;
569 sc->sc_iface_index = uaa->info.bIfaceIndex;
572 uerr = usbd_transfer_setup(uaa->device,
581 if (USB_GET_DRIVER_INFO(uaa) == UHSO_STATIC_IFACE)
583 else if (USB_GET_DRIVER_INFO(uaa) == UHSO_AUTO_IFACE)
588 error = uhso_probe_iface(sc, uaa->info.bIfaceNum, probe_f);
610 usb_get_manufacturer(uaa->device),
611 usb_get_product(uaa->device),
724 struct usb_attach_arg *uaa)
729 if (uaa->dev_state != UAA_DEV_READY || !uhso_autoswitch)
738 if (usbd_lookup_id_by_uaa(uhso_devs, sizeof(uhso_devs), uaa))
743 uaa->dev_state = UAA_DEV_EJECTING;