/freebsd-11-stable/sys/dev/sound/usb/ |
H A D | uaudio.c | 563 struct usb_attach_arg *uaa); 869 struct usb_attach_arg *uaa = device_get_ivars(dev); local 871 if (uaa->usb_mode != USB_MODE_HOST) 877 sizeof(uaudio_vendor_midi), uaa) == 0) { 881 if (uaa->info.bInterfaceClass != UICLASS_AUDIO) { 882 if (uaa->info.bInterfaceClass != UICLASS_VENDOR || 883 usb_test_quirk(uaa, UQ_AU_VENDOR_CLASS) == 0) 889 if (uaa->info.bInterfaceSubClass == UISUBCLASS_AUDIOCONTROL) { 890 if (usb_test_quirk(uaa, UQ_BAD_AUDIO)) 898 if (uaa 971 struct usb_attach_arg *uaa = device_get_ivars(dev); local 5999 struct usb_attach_arg *uaa = device_get_ivars(dev); local 6187 uaudio_hid_probe(struct uaudio_softc *sc, struct usb_attach_arg *uaa) argument [all...] |
/freebsd-11-stable/sys/dev/usb/serial/ |
H A D | uplcom.c | 354 struct usb_attach_arg *uaa = device_get_ivars(dev); local 358 if (uaa->usb_mode != USB_MODE_HOST) { 361 if (uaa->info.bConfigIndex != UPLCOM_CONFIG_INDEX) { 364 if (uaa->info.bIfaceIndex != UPLCOM_IFACE_INDEX) { 367 return (usbd_lookup_id_by_uaa(uplcom_devs, sizeof(uplcom_devs), uaa)); 373 struct usb_attach_arg *uaa = device_get_ivars(dev); local 392 sc->sc_udev = uaa->device; 473 sc->sc_ctrl_iface_no = uaa->info.bIfaceNum; 476 iface = usbd_get_iface(uaa->device, UPLCOM_SECOND_IFACE_INDEX); 485 usbd_set_parent_iface(uaa [all...] |
H A D | uftdi.c | 946 is_jtag_interface(struct usb_attach_arg *uaa, const struct usb_device_id *id) argument 953 if (uaa->info.bIfaceIndex >= UFTDI_JTAG_IFACES_MAX) 955 iface_bit = UFTDI_JTAG_IFACE(uaa->info.bIfaceIndex); 963 product_name = usb_get_product(uaa->device); 988 uftdi_devtype_setup(struct uftdi_softc *sc, struct usb_attach_arg *uaa) argument 992 sc->sc_bcdDevice = uaa->info.bcdDevice; 994 switch (uaa->info.bcdDevice) { 1011 sc->sc_ucom.sc_portno = FTDI_PIT_SIOA + uaa->info.bIfaceNum; 1020 sc->sc_ucom.sc_portno = FTDI_PIT_SIOA + uaa->info.bIfaceNum; 1025 sc->sc_ucom.sc_portno = FTDI_PIT_SIOA + uaa 1055 struct usb_attach_arg *uaa = device_get_ivars(dev); local 1089 struct usb_attach_arg *uaa = device_get_ivars(dev); local [all...] |
H A D | umodem.c | 226 static void umodem_find_data_iface(struct usb_attach_arg *uaa, 321 struct usb_attach_arg *uaa = device_get_ivars(dev); local 327 sizeof(umodem_host_devs), uaa); 330 sizeof(umodem_dual_devs), uaa); 340 struct usb_attach_arg *uaa = device_get_ivars(dev); local 351 sc->sc_ctrl_iface_no = uaa->info.bIfaceNum; 352 sc->sc_iface_index[1] = uaa->info.bIfaceIndex; 353 sc->sc_udev = uaa->device; 355 umodem_get_caps(uaa, &sc->sc_cm_cap, &sc->sc_acm_cap); 359 cmd = umodem_get_desc(uaa, UDESC_CS_INTERFAC 476 umodem_find_data_iface(struct usb_attach_arg *uaa, uint8_t iface_index, uint8_t *p_data_no, uint8_t *p_match_class) argument 548 umodem_get_caps(struct usb_attach_arg *uaa, uint8_t *cm, uint8_t *acm) argument 921 umodem_get_desc(struct usb_attach_arg *uaa, uint8_t type, uint8_t subtype) argument [all...] |
H A D | ugensa.c | 174 struct usb_attach_arg *uaa = device_get_ivars(dev); local 176 if (uaa->usb_mode != USB_MODE_HOST) { 179 if (uaa->info.bConfigIndex != UGENSA_CONFIG_INDEX) { 182 if (uaa->info.bIfaceIndex != 0) { 185 return (usbd_lookup_id_by_uaa(ugensa_devs, sizeof(ugensa_devs), uaa)); 191 struct usb_attach_arg *uaa = device_get_ivars(dev); local 205 if ((usbd_get_endpoint(uaa->device, cnt, ugensa_xfer_config + 0) == NULL) || 206 (usbd_get_endpoint(uaa->device, cnt, ugensa_xfer_config + 1) == NULL)) { 217 iface = usbd_get_iface(uaa->device, x); 226 error = usbd_transfer_setup(uaa [all...] |
H A D | u3g.c | 765 struct usb_attach_arg *uaa) 772 if (uaa->dev_state != UAA_DEV_READY) 782 if (usb_test_quirk(uaa, UQ_MSC_EJECT_HUAWEI)) 784 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_SIERRA)) 786 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_SCSIEJECT)) 788 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_REZERO)) 790 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_ZTESTOR)) 792 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_CMOTECH)) 794 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_WAIT)) 796 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_HUAWEISCS 764 u3g_test_autoinst(void *arg, struct usb_device *udev, struct usb_attach_arg *uaa) argument 879 struct usb_attach_arg *uaa = device_get_ivars(self); local 901 struct usb_attach_arg *uaa = device_get_ivars(dev); local [all...] |
H A D | uslcom.c | 405 struct usb_attach_arg *uaa = device_get_ivars(dev); local 409 if (uaa->usb_mode != USB_MODE_HOST) { 412 if (uaa->info.bConfigIndex != USLCOM_CONFIG_INDEX) { 415 return (usbd_lookup_id_by_uaa(uslcom_devs, sizeof(uslcom_devs), uaa)); 421 struct usb_attach_arg *uaa = device_get_ivars(dev); local 432 sc->sc_udev = uaa->device; 434 sc->sc_iface_no = uaa->info.bIfaceNum; 436 error = usbd_transfer_setup(uaa->device, 437 &uaa->info.bIfaceIndex, sc->sc_xfer, uslcom_config,
|
/freebsd-11-stable/sys/dev/usb/ |
H A D | usbdi.h | 543 usb_size_t sizeof_id, struct usb_attach_arg *uaa);
|
H A D | usb_device.c | 1318 struct usb_attach_arg *uaa) 1324 iface = uaa->iface; 1352 if (uaa->temp_dev == NULL) { 1355 uaa->temp_dev = device_add_child(udev->parent_dev, NULL, -1); 1356 if (uaa->temp_dev == NULL) { 1361 device_set_ivars(uaa->temp_dev, uaa); 1362 device_quiet(uaa->temp_dev); 1368 iface->subdev = uaa->temp_dev; 1375 uaa 1317 usb_probe_and_attach_sub(struct usb_device *udev, struct usb_attach_arg *uaa) argument 1417 usb_init_attach_arg(struct usb_device *udev, struct usb_attach_arg *uaa) argument 1450 struct usb_attach_arg uaa; local 1751 struct usb_attach_arg uaa; local 2641 usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk) argument [all...] |
H A D | usb_hub.c | 1148 struct usb_attach_arg *uaa = device_get_ivars(dev); local 1150 if (uaa->usb_mode != USB_MODE_HOST) 1157 if (uaa->info.bConfigIndex == 0 && 1158 uaa->info.bDeviceClass == UDCLASS_HUB) 1229 struct usb_attach_arg *uaa = device_get_ivars(dev); local 1230 struct usb_device *udev = uaa->device;
|
/freebsd-11-stable/sys/compat/linuxkpi/common/src/ |
H A D | linux_usb.c | 139 usb_linux_lookup_id(const struct usb_device_id *id, struct usb_attach_arg *uaa) argument 152 (id->idVendor != uaa->info.idVendor)) { 156 (id->idProduct != uaa->info.idProduct)) { 160 (id->bcdDevice_lo > uaa->info.bcdDevice)) { 164 (id->bcdDevice_hi < uaa->info.bcdDevice)) { 168 (id->bDeviceClass != uaa->info.bDeviceClass)) { 172 (id->bDeviceSubClass != uaa->info.bDeviceSubClass)) { 176 (id->bDeviceProtocol != uaa->info.bDeviceProtocol)) { 179 if ((uaa->info.bDeviceClass == 0xFF) && 187 (id->bInterfaceClass != uaa 215 struct usb_attach_arg *uaa = device_get_ivars(dev); local 262 struct usb_attach_arg *uaa = device_get_ivars(dev); local [all...] |
/freebsd-11-stable/sys/dev/if_ndis/ |
H A D | if_ndis_usb.c | 113 struct usb_attach_arg *uaa; local 118 uaa = device_get_ivars(dev); 121 if ((uaa->info.idVendor == t->ndis_vid) && 122 (uaa->info.idProduct == t->ndis_did)) { 136 struct usb_attach_arg *uaa = device_get_ivars(self); local 138 if (uaa->usb_mode != USB_MODE_HOST) 140 if (uaa->info.bConfigIndex != NDISUSB_CONFIG_NO) 142 if (uaa->info.bIfaceIndex != NDISUSB_IFACE_INDEX) 151 uaa->driver_ivar = db; 161 struct usb_attach_arg *uaa local [all...] |
/freebsd-11-stable/sys/dev/usb/input/ |
H A D | uhid.c | 687 struct usb_attach_arg *uaa = device_get_ivars(dev); local 692 if (uaa->usb_mode != USB_MODE_HOST) 695 error = usbd_lookup_id_by_uaa(uhid_devs, sizeof(uhid_devs), uaa); 699 if (usb_test_quirk(uaa, UQ_HID_IGNORE)) 707 if ((uaa->info.bInterfaceClass == UICLASS_HID) && 708 (uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) && 709 (((uaa->info.bInterfaceProtocol == UIPROTO_BOOT_KEYBOARD) && 710 !usb_test_quirk(uaa, UQ_KBD_IGNORE)) || 711 ((uaa->info.bInterfaceProtocol == UIPROTO_MOUSE) && 712 !usb_test_quirk(uaa, UQ_UMS_IGNOR 721 struct usb_attach_arg *uaa = device_get_ivars(dev); local [all...] |
H A D | ukbd.c | 950 struct usb_attach_arg *uaa = device_get_ivars(dev); local 961 if (uaa->usb_mode != USB_MODE_HOST) { 965 if (uaa->info.bInterfaceClass != UICLASS_HID) 968 if (usb_test_quirk(uaa, UQ_KBD_IGNORE)) 971 if ((uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) && 972 (uaa->info.bInterfaceProtocol == UIPROTO_BOOT_KEYBOARD)) 975 error = usbd_req_get_hid_desc(uaa->device, NULL, 976 &d_ptr, &d_len, M_TEMP, uaa->info.bIfaceIndex); 1095 struct usb_attach_arg *uaa = device_get_ivars(dev); local 1117 sc->sc_udev = uaa [all...] |
H A D | wmt.c | 253 struct usb_attach_arg *uaa = device_get_ivars(dev); local 258 if (uaa->usb_mode != USB_MODE_HOST) 261 if (uaa->info.bInterfaceClass != UICLASS_HID) 264 if (usb_test_quirk(uaa, UQ_WMT_IGNORE)) 267 err = usbd_req_get_hid_desc(uaa->device, NULL, 268 &d_ptr, &d_len, M_TEMP, uaa->info.bIfaceIndex); 284 struct usb_attach_arg *uaa = device_get_ivars(dev); local 296 err = usbd_req_get_hid_desc(uaa->device, NULL, 297 &d_ptr, &d_len, M_TEMP, uaa->info.bIfaceIndex); 318 err = usbd_req_get_report(uaa [all...] |
H A D | ums.c | 425 struct usb_attach_arg *uaa = device_get_ivars(dev); local 432 if (uaa->usb_mode != USB_MODE_HOST) 435 if (uaa->info.bInterfaceClass != UICLASS_HID) 438 if (usb_test_quirk(uaa, UQ_UMS_IGNORE)) 441 if ((uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) && 442 (uaa->info.bInterfaceProtocol == UIPROTO_MOUSE)) 445 error = usbd_req_get_hid_desc(uaa->device, NULL, 446 &d_ptr, &d_len, M_TEMP, uaa->info.bIfaceIndex); 578 struct usb_attach_arg *uaa = device_get_ivars(dev); local 604 err = usbd_req_set_protocol(uaa [all...] |
H A D | uep.c | 299 struct usb_attach_arg *uaa = device_get_ivars(dev); local 301 if (uaa->usb_mode != USB_MODE_HOST) 303 if (uaa->info.bConfigIndex != 0) 305 if (uaa->info.bIfaceIndex != 0) 308 return (usbd_lookup_id_by_uaa(uep_devs, sizeof(uep_devs), uaa)); 314 struct usb_attach_arg *uaa = device_get_ivars(dev); local 322 error = usbd_transfer_setup(uaa->device, &uaa->info.bIfaceIndex, 330 error = usb_fifo_attach(uaa->device, sc, &sc->mtx, &uep_fifo_methods, 331 &sc->fifo, device_get_unit(dev), -1, uaa [all...] |
/freebsd-11-stable/sys/dev/usb/net/ |
H A D | if_axge.c | 522 struct usb_attach_arg *uaa; local 524 uaa = device_get_ivars(dev); 525 if (uaa->usb_mode != USB_MODE_HOST) 527 if (uaa->info.bConfigIndex != AXGE_CONFIG_IDX) 529 if (uaa->info.bIfaceIndex != AXGE_IFACE_IDX) 532 return (usbd_lookup_id_by_uaa(axge_devs, sizeof(axge_devs), uaa)); 542 struct usb_attach_arg *uaa; local 548 uaa = device_get_ivars(dev); 556 error = usbd_transfer_setup(uaa->device, &iface_index, 565 ue->ue_udev = uaa [all...] |
H A D | if_urndis.c | 205 struct usb_attach_arg *uaa = device_get_ivars(dev); local 207 return (usbd_lookup_id_by_uaa(urndis_host_devs, sizeof(urndis_host_devs), uaa)); 232 struct usb_attach_arg *uaa = device_get_ivars(dev); local 236 uint8_t iface_index[2] = { uaa->info.bIfaceIndex + 1, uaa->info.bIfaceIndex }; 240 sc->sc_ue.ue_udev = uaa->device; 241 sc->sc_ifaceno_ctl = uaa->info.bIfaceNum; 243 cmd = usbd_find_descriptor(uaa->device, NULL, uaa->info.bIfaceIndex, 256 error = usbd_set_alt_interface_index(uaa [all...] |
H A D | if_ure.c | 420 struct usb_attach_arg *uaa; local 422 uaa = device_get_ivars(dev); 423 if (uaa->usb_mode != USB_MODE_HOST) 425 if (uaa->info.bConfigIndex != URE_CONFIG_IDX) 427 if (uaa->info.bIfaceIndex != URE_IFACE_IDX) 430 return (usbd_lookup_id_by_uaa(ure_devs, sizeof(ure_devs), uaa)); 440 struct usb_attach_arg *uaa = device_get_ivars(dev); local 450 error = usbd_transfer_setup(uaa->device, &iface_index, sc->sc_xfer, 459 ue->ue_udev = uaa->device;
|
H A D | if_smsc.c | 1838 struct usb_attach_arg *uaa = device_get_ivars(dev); local 1840 if (uaa->usb_mode != USB_MODE_HOST) 1842 if (uaa->info.bConfigIndex != SMSC_CONFIG_INDEX) 1844 if (uaa->info.bIfaceIndex != SMSC_IFACE_IDX) 1847 return (usbd_lookup_id_by_uaa(smsc_devs, sizeof(smsc_devs), uaa)); 1863 struct usb_attach_arg *uaa = device_get_ivars(dev); local 1869 sc->sc_flags = USB_GET_DRIVER_INFO(uaa); 1877 err = usbd_transfer_setup(uaa->device, &iface_index, sc->sc_xfer, 1886 ue->ue_udev = uaa->device;
|
/freebsd-11-stable/sys/dev/usb/storage/ |
H A D | ustorage_fs.c | 333 struct usb_attach_arg *uaa = device_get_ivars(dev); local 336 if (uaa->usb_mode != USB_MODE_DEVICE) { 340 id = usbd_get_interface_descriptor(uaa->iface); 354 struct usb_attach_arg *uaa = device_get_ivars(dev); local 366 sc->sc_udev = uaa->device; 370 usbd_set_power_mode(uaa->device, USB_POWER_MODE_SAVE); 394 id = usbd_get_interface_descriptor(uaa->iface); 402 err = usbd_transfer_setup(uaa->device, 403 &uaa->info.bIfaceIndex, sc->sc_xfer, ustorage_fs_bbb_config,
|
/freebsd-11-stable/sys/netgraph/bluetooth/drivers/ubt/ |
H A D | ng_ubt.c | 511 struct usb_attach_arg *uaa = device_get_ivars(dev); local 514 if (uaa->usb_mode != USB_MODE_HOST) 517 if (uaa->info.bIfaceIndex != 0) 521 sizeof(ubt_ignore_devs), uaa) == 0) 524 error = usbd_lookup_id_by_uaa(ubt_devs, sizeof(ubt_devs), uaa); 538 struct usb_attach_arg *uaa = device_get_ivars(dev); local 620 usbd_get_config_descriptor(uaa->device), 636 ed, NULL, usbd_get_speed(uaa->device)); 646 usbd_set_alt_interface_index(uaa->device, 1, alt_index)) { 653 if (usbd_transfer_setup(uaa [all...] |
/freebsd-11-stable/sys/dev/urtwn/ |
H A D | if_urtwn.c | 473 struct usb_attach_arg *uaa = device_get_ivars(self); local 475 if (uaa->usb_mode != USB_MODE_HOST) 477 if (uaa->info.bConfigIndex != URTWN_CONFIG_INDEX) 479 if (uaa->info.bIfaceIndex != URTWN_IFACE_INDEX) 482 return (usbd_lookup_id_by_uaa(urtwn_devs, sizeof(urtwn_devs), uaa)); 501 struct usb_attach_arg *uaa = device_get_ivars(self); local 507 sc->sc_udev = uaa->device; 509 if (USB_GET_DRIVER_INFO(uaa) == URTWN_RTL8188E) 528 error = usbd_transfer_setup(uaa->device, &sc->sc_iface_index,
|
/freebsd-11-stable/sys/dev/usb/video/ |
H A D | udl.c | 301 struct usb_attach_arg *uaa = device_get_ivars(dev); local 303 if (uaa->usb_mode != USB_MODE_HOST) 305 if (uaa->info.bConfigIndex != 0) 307 if (uaa->info.bIfaceIndex != 0) 310 return (usbd_lookup_id_by_uaa(udl_devs, sizeof(udl_devs), uaa)); 319 struct usb_attach_arg *uaa = device_get_ivars(dev); local 328 sc->sc_udev = uaa->device; 330 error = usbd_transfer_setup(uaa->device, &uaa->info.bIfaceIndex, 346 sc->sc_chip = USB_GET_DRIVER_INFO(uaa); 777 udl_select_chip(struct udl_softc *sc, struct usb_attach_arg *uaa) argument [all...] |