/freebsd-11-stable/sys/dev/usb/serial/ |
H A D | ufoma.c | 334 struct usb_attach_arg *uaa = device_get_ivars(dev); local 340 if (uaa->usb_mode != USB_MODE_HOST) 343 error = usbd_lookup_id_by_uaa(ufoma_devs, sizeof(ufoma_devs), uaa); 347 id = usbd_get_interface_descriptor(uaa->iface); 348 cd = usbd_get_config_descriptor(uaa->device); 368 struct usb_attach_arg *uaa = device_get_ivars(dev); local 379 sc->sc_udev = uaa->device; 393 cd = usbd_get_config_descriptor(uaa->device); 394 id = usbd_get_interface_descriptor(uaa->iface); 396 sc->sc_ctrl_iface_index = uaa 1026 ufoma_modem_setup(device_t dev, struct ufoma_softc *sc, struct usb_attach_arg *uaa) argument [all...] |
H A D | uark.c | 184 struct usb_attach_arg *uaa = device_get_ivars(dev); local 186 if (uaa->usb_mode != USB_MODE_HOST) { 189 if (uaa->info.bConfigIndex != 0) { 192 if (uaa->info.bIfaceIndex != UARK_IFACE_INDEX) { 195 return (usbd_lookup_id_by_uaa(uark_devs, sizeof(uark_devs), uaa)); 201 struct usb_attach_arg *uaa = device_get_ivars(dev); local 210 sc->sc_udev = uaa->device; 214 (uaa->device, &iface_index, sc->sc_xfer,
|
H A D | uvisor.c | 295 struct usb_attach_arg *uaa = device_get_ivars(dev); local 297 if (uaa->usb_mode != USB_MODE_HOST) { 300 if (uaa->info.bConfigIndex != UVISOR_CONFIG_INDEX) { 303 if (uaa->info.bIfaceIndex != UVISOR_IFACE_INDEX) { 306 return (usbd_lookup_id_by_uaa(uvisor_devs, sizeof(uvisor_devs), uaa)); 312 struct usb_attach_arg *uaa = device_get_ivars(dev); local 326 sc->sc_udev = uaa->device; 330 sc->sc_flag = USB_GET_DRIVER_INFO(uaa); 331 sc->sc_iface_no = uaa->info.bIfaceNum; 334 error = uvisor_init(sc, uaa [all...] |
H A D | umct.c | 238 struct usb_attach_arg *uaa = device_get_ivars(dev); local 240 if (uaa->usb_mode != USB_MODE_HOST) { 243 if (uaa->info.bConfigIndex != UMCT_CONFIG_INDEX) { 246 if (uaa->info.bIfaceIndex != UMCT_IFACE_INDEX) { 249 return (usbd_lookup_id_by_uaa(umct_devs, sizeof(umct_devs), uaa)); 255 struct usb_attach_arg *uaa = device_get_ivars(dev); local 261 sc->sc_udev = uaa->device; 268 sc->sc_iface_no = uaa->info.bIfaceNum; 271 error = usbd_transfer_setup(uaa->device, &iface_index, 299 if (uaa [all...] |
H A D | uchcom.c | 293 struct usb_attach_arg *uaa = device_get_ivars(dev); local 297 if (uaa->usb_mode != USB_MODE_HOST) { 300 if (uaa->info.bConfigIndex != UCHCOM_CONFIG_INDEX) { 303 if (uaa->info.bIfaceIndex != UCHCOM_IFACE_INDEX) { 306 return (usbd_lookup_id_by_uaa(uchcom_devs, sizeof(uchcom_devs), uaa)); 313 struct usb_attach_arg *uaa = device_get_ivars(dev); local 323 sc->sc_udev = uaa->device; 325 switch (uaa->info.idProduct) { 334 uaa->info.idProduct); 339 error = usbd_transfer_setup(uaa [all...] |
H A D | uvscom.c | 276 struct usb_attach_arg *uaa = device_get_ivars(dev); local 278 if (uaa->usb_mode != USB_MODE_HOST) { 281 if (uaa->info.bConfigIndex != UVSCOM_CONFIG_INDEX) { 284 if (uaa->info.bIfaceIndex != UVSCOM_IFACE_INDEX) { 287 return (usbd_lookup_id_by_uaa(uvscom_devs, sizeof(uvscom_devs), uaa)); 293 struct usb_attach_arg *uaa = device_get_ivars(dev); local 301 sc->sc_udev = uaa->device; 305 sc->sc_iface_no = uaa->info.bIfaceNum; 308 error = usbd_transfer_setup(uaa->device, &sc->sc_iface_index,
|
H A D | ubsa.c | 281 struct usb_attach_arg *uaa = device_get_ivars(dev); local 283 if (uaa->usb_mode != USB_MODE_HOST) { 286 if (uaa->info.bConfigIndex != UBSA_CONFIG_INDEX) { 289 if (uaa->info.bIfaceIndex != UBSA_IFACE_INDEX) { 292 return (usbd_lookup_id_by_uaa(ubsa_devs, sizeof(ubsa_devs), uaa)); 298 struct usb_attach_arg *uaa = device_get_ivars(dev); local 308 sc->sc_udev = uaa->device; 309 sc->sc_iface_no = uaa->info.bIfaceNum; 312 error = usbd_transfer_setup(uaa->device, &sc->sc_iface_index,
|
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 | umoscom.c | 294 struct usb_attach_arg *uaa = device_get_ivars(dev); local 296 if (uaa->usb_mode != USB_MODE_HOST) { 299 if (uaa->info.bConfigIndex != UMOSCOM_CONFIG_INDEX) { 302 if (uaa->info.bIfaceIndex != UMOSCOM_IFACE_INDEX) { 305 return (usbd_lookup_id_by_uaa(umoscom_devs, sizeof(umoscom_devs), uaa)); 311 struct usb_attach_arg *uaa = device_get_ivars(dev); local 316 sc->sc_udev = uaa->device; 327 error = usbd_transfer_setup(uaa->device, &iface_index,
|
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 | umcs.c | 286 struct usb_attach_arg *uaa = device_get_ivars(dev); local 288 if (uaa->usb_mode != USB_MODE_HOST) 290 if (uaa->info.bConfigIndex != MCS7840_CONFIG_INDEX) 292 if (uaa->info.bIfaceIndex != MCS7840_IFACE_INDEX) 294 return (usbd_lookup_id_by_uaa(umcs7840_devs, sizeof(umcs7840_devs), uaa)); 301 struct usb_attach_arg *uaa = device_get_ivars(dev); local 318 sc->sc_udev = uaa->device; 346 device_printf(dev, "Chip mcs%04x, found %d active ports\n", uaa->info.idProduct, sc->sc_numports); 364 error = usbd_transfer_setup(uaa->device, 373 error = usbd_transfer_setup(uaa [all...] |
/freebsd-11-stable/sys/dev/usb/input/ |
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 | 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...] |
/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...] |
/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/usb/storage/ |
H A D | umass.c | 778 umass_probe_proto(device_t dev, struct usb_attach_arg *uaa) argument 782 uint32_t proto = umass_get_proto(uaa->iface); 789 if (usb_test_quirk(uaa, UQ_MSC_FORCE_WIRE_BBB)) { 792 } else if (usb_test_quirk(uaa, UQ_MSC_FORCE_WIRE_CBI)) { 795 } else if (usb_test_quirk(uaa, UQ_MSC_FORCE_WIRE_CBI_I)) { 800 if (usb_test_quirk(uaa, UQ_MSC_FORCE_PROTO_SCSI)) { 803 } else if (usb_test_quirk(uaa, UQ_MSC_FORCE_PROTO_ATAPI)) { 806 } else if (usb_test_quirk(uaa, UQ_MSC_FORCE_PROTO_UFI)) { 809 } else if (usb_test_quirk(uaa, UQ_MSC_FORCE_PROTO_RBC)) { 828 if (usb_test_quirk(uaa, UQ_MSC_NO_TEST_UNIT_READ 870 struct usb_attach_arg *uaa = device_get_ivars(dev); local 885 struct usb_attach_arg *uaa = device_get_ivars(dev); local [all...] |
H A D | cfumass.c | 323 struct usb_attach_arg *uaa; local 326 uaa = device_get_ivars(dev); 328 if (uaa->usb_mode != USB_MODE_DEVICE) 334 id = usbd_get_interface_descriptor(uaa->iface); 349 struct usb_attach_arg *uaa; local 353 uaa = device_get_ivars(dev); 356 sc->sc_udev = uaa->device; 360 usbd_set_power_mode(uaa->device, USB_POWER_MODE_SAVE); 366 error = usbd_transfer_setup(uaa->device, 367 &uaa [all...] |
/freebsd-11-stable/sys/dev/usb/net/ |
H A D | if_aue.c | 647 struct usb_attach_arg *uaa = device_get_ivars(dev); local 649 if (uaa->usb_mode != USB_MODE_HOST) 651 if (uaa->info.bConfigIndex != AUE_CONFIG_INDEX) 653 if (uaa->info.bIfaceIndex != AUE_IFACE_IDX) 660 if (uaa->info.idVendor == USB_VENDOR_BELKIN && 661 uaa->info.idProduct == USB_PRODUCT_BELKIN_F8T012 && 662 uaa->info.bcdDevice == 0x0413) 665 return (usbd_lookup_id_by_uaa(aue_devs, sizeof(aue_devs), uaa)); 675 struct usb_attach_arg *uaa = device_get_ivars(dev); local 681 sc->sc_flags = USB_GET_DRIVER_INFO(uaa); [all...] |
H A D | uhso.c | 516 struct usb_attach_arg *uaa = device_get_ivars(self); local 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); local 559 sc->sc_udev = uaa 723 uhso_test_autoinst(void *arg, struct usb_device *udev, struct usb_attach_arg *uaa) argument [all...] |
H A D | if_cue.c | 382 struct usb_attach_arg *uaa = device_get_ivars(dev); local 384 if (uaa->usb_mode != USB_MODE_HOST) 386 if (uaa->info.bConfigIndex != CUE_CONFIG_IDX) 388 if (uaa->info.bIfaceIndex != CUE_IFACE_IDX) 391 return (usbd_lookup_id_by_uaa(cue_devs, sizeof(cue_devs), uaa)); 401 struct usb_attach_arg *uaa = device_get_ivars(dev); local 411 error = usbd_transfer_setup(uaa->device, &iface_index, 420 ue->ue_udev = uaa->device;
|
H A D | if_kue.c | 458 struct usb_attach_arg *uaa = device_get_ivars(dev); local 460 if (uaa->usb_mode != USB_MODE_HOST) 462 if (uaa->info.bConfigIndex != KUE_CONFIG_IDX) 464 if (uaa->info.bIfaceIndex != KUE_IFACE_IDX) 467 return (usbd_lookup_id_by_uaa(kue_devs, sizeof(kue_devs), uaa)); 477 struct usb_attach_arg *uaa = device_get_ivars(dev); local 487 error = usbd_transfer_setup(uaa->device, &iface_index, 503 ue->ue_udev = uaa->device;
|
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_usie.c | 232 struct usb_attach_arg *uaa) 239 if (uaa->dev_state != UAA_DEV_READY) 250 if (usbd_lookup_id_by_uaa(usie_devs, sizeof(usie_devs), uaa) != 0) 270 uaa->dev_state = UAA_DEV_EJECTING; 276 struct usb_attach_arg *uaa = device_get_ivars(self); local 278 if (uaa->usb_mode != USB_MODE_HOST) 280 if (uaa->info.bConfigIndex != USIE_CNFG_INDEX) 282 if (uaa->info.bIfaceIndex != USIE_IFACE_INDEX) 284 if (uaa->info.bInterfaceClass != UICLASS_VENDOR) 287 return (usbd_lookup_id_by_uaa(usie_devs, sizeof(usie_devs), uaa)); 231 usie_autoinst(void *arg, struct usb_device *udev, struct usb_attach_arg *uaa) argument 294 struct usb_attach_arg *uaa = device_get_ivars(self); local [all...] |
/freebsd-11-stable/sys/dev/usb/misc/ |
H A D | udbp.c | 306 struct usb_attach_arg *uaa = device_get_ivars(dev); local 308 if (uaa->usb_mode != USB_MODE_HOST) 310 if (uaa->info.bConfigIndex != 0) 312 if (uaa->info.bIfaceIndex != 0) 315 return (usbd_lookup_id_by_uaa(udbp_devs, sizeof(udbp_devs), uaa)); 321 struct usb_attach_arg *uaa = device_get_ivars(dev); local 332 error = usbd_transfer_setup(uaa->device, &uaa->info.bIfaceIndex,
|