Home
last modified time | relevance | path

Searched refs:uaa (Results 1 - 15 of 15) sorted by relevance

/third_party/FreeBSD/sys/dev/usb/
H A Dusb_device.c1122 struct usb_attach_arg *uaa) in usb_probe_and_attach_sub()
1128 iface = uaa->iface; in usb_probe_and_attach_sub()
1154 if (uaa->temp_dev == NULL) { in usb_probe_and_attach_sub()
1156 uaa->temp_dev = device_add_child(udev->parent_dev, NULL, -1); in usb_probe_and_attach_sub()
1157 if (uaa->temp_dev == NULL) { in usb_probe_and_attach_sub()
1162 device_set_ivars(uaa->temp_dev, uaa); in usb_probe_and_attach_sub()
1163 device_quiet(uaa->temp_dev); in usb_probe_and_attach_sub()
1169 iface->subdev = uaa->temp_dev; in usb_probe_and_attach_sub()
1176 uaa in usb_probe_and_attach_sub()
1121 usb_probe_and_attach_sub(struct usb_device *udev, struct usb_attach_arg *uaa) usb_probe_and_attach_sub() argument
1218 usb_init_attach_arg(struct usb_device *udev, struct usb_attach_arg *uaa) usb_init_attach_arg() argument
1255 struct usb_attach_arg uaa; usb_probe_and_attach() local
1468 struct usb_attach_arg uaa; usb_alloc_device() local
2366 usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk) usb_test_quirk() argument
[all...]
H A Dusb_util.c39 struct usb_attach_arg *uaa; in device_set_usb_desc() local
50 uaa = device_get_ivars(dev); in device_set_usb_desc()
51 if (uaa == NULL) { in device_set_usb_desc()
55 udev = uaa->device; in device_set_usb_desc()
56 iface = uaa->iface; in device_set_usb_desc()
H A Dusb_lookup.c117 struct usb_attach_arg *uaa) in usbd_lookup_id_by_uaa()
119 id = usbd_lookup_id_by_info(id, sizeof_id, &uaa->info); in usbd_lookup_id_by_uaa()
122 uaa->driver_info = id->driver_info; in usbd_lookup_id_by_uaa()
116 usbd_lookup_id_by_uaa(const struct usb_device_id *id, usb_size_t sizeof_id, struct usb_attach_arg *uaa) usbd_lookup_id_by_uaa() argument
H A Dusb_hub.c1170 struct usb_attach_arg *uaa = device_get_ivars(dev); in uhub_probe() local
1172 if (uaa == NULL) in uhub_probe()
1175 if (uaa->usb_mode != USB_MODE_HOST) in uhub_probe()
1182 if ((uaa->info.bConfigIndex == 0) && in uhub_probe()
1183 (uaa->info.bDeviceClass == UDCLASS_HUB)) in uhub_probe()
1258 struct usb_attach_arg *uaa = device_get_ivars(dev); in uhub_attach() local
1273 if (!sc || !uaa || !uaa->device) in uhub_attach()
1276 udev = uaa->device; in uhub_attach()
H A Dusbdi.h545 usb_size_t sizeof_id, struct usb_attach_arg *uaa);
/third_party/FreeBSD/sys/dev/usb/input/
H A Duhid.c714 struct usb_attach_arg *uaa = device_get_ivars(dev); in uhid_probe() local
719 if (uaa->usb_mode != USB_MODE_HOST) in uhid_probe()
722 error = usbd_lookup_id_by_uaa(uhid_devs, sizeof(uhid_devs), uaa); in uhid_probe()
726 if (usb_test_quirk(uaa, UQ_HID_IGNORE)) in uhid_probe()
735 struct usb_attach_arg *uaa = device_get_ivars(dev); in uhid_attach() local
747 sc->sc_udev = uaa->device; in uhid_attach()
749 sc->sc_iface_no = uaa->info.bIfaceNum; in uhid_attach()
750 sc->sc_iface_index = uaa->info.bIfaceIndex; in uhid_attach()
752 error = usbd_transfer_setup(uaa->device, in uhid_attach()
753 &uaa in uhid_attach()
[all...]
/third_party/FreeBSD/sys/compat/linuxkpi/common/src/
H A Dlinux_usb.c123 usb_linux_lookup_id(const struct usb_device_id *id, struct usb_attach_arg *uaa) in usb_linux_lookup_id() argument
125 if ((id == NULL) || (uaa == NULL)) { in usb_linux_lookup_id()
135 (id->idVendor != uaa->info.idVendor)) { in usb_linux_lookup_id()
139 (id->idProduct != uaa->info.idProduct)) { in usb_linux_lookup_id()
143 (id->bcdDevice_lo > uaa->info.bcdDevice)) { in usb_linux_lookup_id()
147 (id->bcdDevice_hi < uaa->info.bcdDevice)) { in usb_linux_lookup_id()
151 (id->bDeviceClass != uaa->info.bDeviceClass)) { in usb_linux_lookup_id()
155 (id->bDeviceSubClass != uaa->info.bDeviceSubClass)) { in usb_linux_lookup_id()
159 (id->bDeviceProtocol != uaa->info.bDeviceProtocol)) { in usb_linux_lookup_id()
162 if ((uaa in usb_linux_lookup_id()
198 struct usb_attach_arg *uaa = device_get_ivars(dev); usb_linux_probe() local
246 struct usb_attach_arg *uaa = device_get_ivars(dev); usb_linux_attach() local
[all...]
/third_party/FreeBSD/sys/dev/usb/net/
H A Dif_cdce.c440 struct usb_attach_arg *uaa = (struct usb_attach_arg *)device_get_ivars(dev); in cdce_probe() local
443 error = usbd_lookup_id_by_uaa(cdce_host_devs, sizeof(cdce_host_devs), uaa); in cdce_probe()
446 error = usbd_lookup_id_by_uaa(cdce_dual_devs, sizeof(cdce_dual_devs), uaa); in cdce_probe()
462 struct usb_attach_arg *uaa = (struct usb_attach_arg *)device_get_ivars(dev); in cdce_attach() local
476 sc->sc_flags = USB_GET_DRIVER_INFO(uaa); in cdce_attach()
477 sc->sc_ue.ue_udev = uaa->device; in cdce_attach()
484 (uaa->device, NULL, uaa->info.bIfaceIndex, UDESC_CS_INTERFACE, in cdce_attach()
490 sc->sc_ifaces_index[0] = uaa->info.bIfaceIndex; in cdce_attach()
491 sc->sc_ifaces_index[1] = uaa in cdce_attach()
[all...]
H A Dif_urndis.c163 struct usb_attach_arg *uaa = device_get_ivars(dev); in urndis_probe() local
165 return (usbd_lookup_id_by_uaa(urndis_host_devs, sizeof(urndis_host_devs), uaa)); in urndis_probe()
189 struct usb_attach_arg *uaa = device_get_ivars(dev); in urndis_attach() local
199 sc->sc_ue.ue_udev = uaa->device; in urndis_attach()
200 sc->sc_ifaceno_ctl = uaa->info.bIfaceNum; in urndis_attach()
201 iface_index[0] = uaa->info.bIfaceIndex + 1; in urndis_attach()
202 iface_index[1] = uaa->info.bIfaceIndex; in urndis_attach()
204 cmd = usbd_find_descriptor(uaa->device, NULL, uaa->info.bIfaceIndex, in urndis_attach()
217 error = usbd_set_alt_interface_index(uaa in urndis_attach()
[all...]
H A Dif_axge.c330 struct usb_attach_arg *uaa = device_get_ivars(dev); in axge_probe() local
332 if (uaa->usb_mode != USB_MODE_HOST) in axge_probe()
334 if (uaa->info.bConfigIndex != AXGE_CONFIG_IDX) in axge_probe()
336 if (uaa->info.bIfaceIndex != AXGE_IFACE_IDX) in axge_probe()
339 return (usbd_lookup_id_by_uaa(axge_devs, sizeof(axge_devs), uaa)); in axge_probe()
349 struct usb_attach_arg *uaa = device_get_ivars(dev); in axge_attach() local
354 sc->sc_flags = USB_GET_DRIVER_INFO(uaa); in axge_attach()
361 error = usbd_transfer_setup(uaa->device, &iface_index, sc->sc_xfer, in axge_attach()
369 ue->ue_udev = uaa->device; in axge_attach()
H A Dif_axe.c643 struct usb_attach_arg *uaa = device_get_ivars(dev); in axe_probe() local
645 if (uaa->usb_mode != USB_MODE_HOST) in axe_probe()
647 if (uaa->info.bConfigIndex != AXE_CONFIG_IDX) in axe_probe()
649 if (uaa->info.bIfaceIndex != AXE_IFACE_IDX) in axe_probe()
651 return (usbd_lookup_id_by_uaa(axe_devs, sizeof(axe_devs), uaa)); in axe_probe()
693 struct usb_attach_arg *uaa = device_get_ivars(dev); in axe_attach() local
698 sc->sc_flags = USB_GET_DRIVER_INFO(uaa); in axe_attach()
706 error = usbd_transfer_setup(uaa->device, &iface_index, sc->sc_xfer, in axe_attach()
715 ue->ue_udev = uaa->device; in axe_attach()
/third_party/FreeBSD/sys/dev/usb/serial/
H A Du3g.c654 struct usb_attach_arg *uaa = (struct usb_attach_arg *)device_get_ivars(self); in u3g_probe() local
656 if (uaa->usb_mode != USB_MODE_HOST) { in u3g_probe()
660 if (uaa->info.bInterfaceClass != UICLASS_VENDOR) { in u3g_probe()
663 return (usbd_lookup_id_by_uaa(u3g_devs, sizeof(u3g_devs), uaa)); in u3g_probe()
670 struct usb_attach_arg *uaa = (struct usb_attach_arg *)device_get_ivars(dev); in u3g_attach() local
681 type = USB_GET_DRIVER_INFO(uaa); in u3g_attach()
683 || usb_test_quirk(uaa, UQ_MSC_EJECT_SAEL_M460)) { in u3g_attach()
684 u3g_sael_m460_init(uaa->device); in u3g_attach()
695 sc->sc_udev = uaa->device; in u3g_attach()
699 for (i = uaa in u3g_attach()
[all...]
H A Dusb_serial.c362 struct usb_attach_arg *uaa; in ucom_set_pnpinfo_usb() local
368 uaa = (struct usb_attach_arg *)device_get_ivars(dev); in ucom_set_pnpinfo_usb()
369 iface_index = uaa->info.bIfaceIndex; in ucom_set_pnpinfo_usb()
371 if (usbd_set_pnpinfo(uaa->device, iface_index, buf) != 0) in ucom_set_pnpinfo_usb()
/third_party/FreeBSD/sys/dev/usb/storage/
H A Dumass.c806 umass_probe_proto(device_t dev, struct usb_attach_arg *uaa) in umass_probe_proto() argument
810 uint32_t proto = umass_get_proto(uaa->iface); in umass_probe_proto()
817 if (usb_test_quirk(uaa, UQ_MSC_FORCE_WIRE_BBB)) { in umass_probe_proto()
820 } else if (usb_test_quirk(uaa, UQ_MSC_FORCE_WIRE_CBI)) { in umass_probe_proto()
823 } else if (usb_test_quirk(uaa, UQ_MSC_FORCE_WIRE_CBI_I)) { in umass_probe_proto()
828 if (usb_test_quirk(uaa, UQ_MSC_FORCE_PROTO_SCSI)) { in umass_probe_proto()
831 } else if (usb_test_quirk(uaa, UQ_MSC_FORCE_PROTO_ATAPI)) { in umass_probe_proto()
834 } else if (usb_test_quirk(uaa, UQ_MSC_FORCE_PROTO_UFI)) { in umass_probe_proto()
837 } else if (usb_test_quirk(uaa, UQ_MSC_FORCE_PROTO_RBC)) { in umass_probe_proto()
856 if (usb_test_quirk(uaa, UQ_MSC_NO_TEST_UNIT_READ in umass_probe_proto()
898 struct usb_attach_arg *uaa = umass_probe() local
915 struct usb_attach_arg *uaa = umass_attach() local
[all...]
/third_party/FreeBSD/sys/dev/usb/quirk/
H A Dusb_quirk.h124 uint8_t usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk);

Completed in 22 milliseconds