Home
last modified time | relevance | path

Searched refs:uaa (Results 1 – 25 of 55) sorted by relevance

123

/dragonfly/sys/bus/u4b/input/
H A Duhid.c673 if (uaa->usb_mode != USB_MODE_HOST) in uhid_probe()
680 if (usb_test_quirk(uaa, UQ_HID_IGNORE)) in uhid_probe()
693 !usb_test_quirk(uaa, UQ_UMS_IGNORE)))) in uhid_probe()
713 sc->sc_udev = uaa->device; in uhid_attach()
715 sc->sc_iface_no = uaa->info.bIfaceNum; in uhid_attach()
716 sc->sc_iface_index = uaa->info.bIfaceIndex; in uhid_attach()
718 error = usbd_transfer_setup(uaa->device, in uhid_attach()
770 M_USBDEV, uaa->info.bIfaceIndex); in uhid_attach()
777 error = usbd_req_set_idle(uaa->device, NULL, in uhid_attach()
778 uaa->info.bIfaceIndex, 0, 0); in uhid_attach()
[all …]
H A Duep.c298 struct usb_attach_arg *uaa = device_get_ivars(dev); in uep_probe() local
300 if (uaa->usb_mode != USB_MODE_HOST) in uep_probe()
302 if (uaa->info.bConfigIndex != 0) in uep_probe()
304 if (uaa->info.bIfaceIndex != 0) in uep_probe()
307 return (usbd_lookup_id_by_uaa(uep_devs, sizeof(uep_devs), uaa)); in uep_probe()
313 struct usb_attach_arg *uaa = device_get_ivars(dev); in uep_attach() local
321 error = usbd_transfer_setup(uaa->device, &uaa->info.bIfaceIndex, in uep_attach()
329 error = usb_fifo_attach(uaa->device, sc, &sc->lock, &uep_fifo_methods, in uep_attach()
330 &sc->fifo, device_get_unit(dev), 0 - 1, uaa->info.bIfaceIndex, in uep_attach()
H A Dums.c430 if (uaa->usb_mode != USB_MODE_HOST) in ums_probe()
433 if (uaa->info.bInterfaceClass != UICLASS_HID) in ums_probe()
436 if (usb_test_quirk(uaa, UQ_UMS_IGNORE)) in ums_probe()
443 error = usbd_req_get_hid_desc(uaa->device, NULL, in ums_probe()
602 err = usbd_req_set_protocol(uaa->device, NULL, in ums_attach()
603 uaa->info.bIfaceIndex, 1); in ums_attach()
605 err = usbd_transfer_setup(uaa->device, in ums_attach()
616 &d_len, M_TEMP, uaa->info.bIfaceIndex); in ums_attach()
631 if (usb_test_quirk(uaa, UQ_MS_BAD_CLASS)) { in ums_attach()
667 if (usb_test_quirk(uaa, UQ_MS_REVZ)) { in ums_attach()
[all …]
/dragonfly/sys/bus/u4b/serial/
H A Dumodem.c308 sizeof(umodem_host_devs), uaa); in umodem_probe()
311 sizeof(umodem_dual_devs), uaa); in umodem_probe()
333 sc->sc_udev = uaa->device; in umodem_attach()
359 umodem_find_data_iface(uaa, in umodem_attach()
360 uaa->info.bIfaceIndex - 1, in umodem_attach()
364 umodem_find_data_iface(uaa, in umodem_attach()
365 uaa->info.bIfaceIndex + 1, in umodem_attach()
399 usbd_set_parent_iface(uaa->device, i, uaa->info.bIfaceIndex); in umodem_attach()
415 (uaa->device, sc->sc_ctrl_iface_no, in umodem_attach()
433 if (uaa->usb_mode == USB_MODE_HOST) { in umodem_attach()
[all …]
H A Dugensa.c165 struct usb_attach_arg *uaa = device_get_ivars(dev); in ugensa_probe() local
167 if (uaa->usb_mode != USB_MODE_HOST) { in ugensa_probe()
170 if (uaa->info.bConfigIndex != UGENSA_CONFIG_INDEX) { in ugensa_probe()
173 if (uaa->info.bIfaceIndex != 0) { in ugensa_probe()
176 return (usbd_lookup_id_by_uaa(ugensa_devs, sizeof(ugensa_devs), uaa)); in ugensa_probe()
182 struct usb_attach_arg *uaa = device_get_ivars(dev); in ugensa_attach() local
207 iface = usbd_get_iface(uaa->device, x); in ugensa_attach()
216 error = usbd_transfer_setup(uaa->device, in ugensa_attach()
234 if (x != uaa->info.bIfaceIndex) in ugensa_attach()
235 usbd_set_parent_iface(uaa->device, x, in ugensa_attach()
[all …]
H A Du3g.c662 struct usb_attach_arg *uaa) in u3g_test_autoinst() argument
669 if (uaa->dev_state != UAA_DEV_READY) in u3g_test_autoinst()
679 if (usb_test_quirk(uaa, UQ_MSC_EJECT_HUAWEI)) in u3g_test_autoinst()
698 method = USB_GET_DRIVER_INFO(uaa); in u3g_test_autoinst()
745 uaa->dev_state = UAA_DEV_EJECTING; in u3g_test_autoinst()
772 if (uaa->usb_mode != USB_MODE_HOST) { in u3g_probe()
799 type = USB_GET_DRIVER_INFO(uaa); in u3g_attach()
802 u3g_sael_m460_init(uaa->device); in u3g_attach()
812 sc->sc_udev = uaa->device; in u3g_attach()
817 iface = usbd_get_iface(uaa->device, i); in u3g_attach()
[all …]
H A Dubser.c209 struct usb_attach_arg *uaa = device_get_ivars(dev); in ubser_probe() local
211 if (uaa->usb_mode != USB_MODE_HOST) { in ubser_probe()
215 if ((strcmp(usb_get_manufacturer(uaa->device), "BWCT") == 0) && in ubser_probe()
216 (uaa->info.bInterfaceClass == 0xff) && in ubser_probe()
217 (uaa->info.bInterfaceSubClass == 0x00)) in ubser_probe()
226 struct usb_attach_arg *uaa = device_get_ivars(dev); in ubser_attach() local
238 sc->sc_iface_no = uaa->info.bIfaceNum; in ubser_attach()
239 sc->sc_iface_index = uaa->info.bIfaceIndex; in ubser_attach()
240 sc->sc_udev = uaa->device; in ubser_attach()
249 error = usbd_do_request_flags(uaa->device, NULL, in ubser_attach()
[all …]
H A Dulpt.c499 struct usb_attach_arg *uaa = device_get_ivars(dev); in ulpt_probe() local
504 if (uaa->usb_mode != USB_MODE_HOST) in ulpt_probe()
517 struct usb_attach_arg *uaa = device_get_ivars(dev); in ulpt_attach() local
522 uint8_t iface_index = uaa->info.bIfaceIndex; in ulpt_attach()
528 sc->sc_udev = uaa->device; in ulpt_attach()
538 id = usbd_get_interface_descriptor(uaa->iface); in ulpt_attach()
546 if (id->bInterfaceNumber != uaa->info.bIfaceNum) { in ulpt_attach()
570 (uaa->device, iface_index, alt_index); in ulpt_attach()
580 error = usbd_transfer_setup(uaa->device, &iface_index, in ulpt_attach()
627 unit, 0 - 1, uaa->info.bIfaceIndex, in ulpt_attach()
[all …]
H A Ducycom.c187 struct usb_attach_arg *uaa = device_get_ivars(dev); in ucycom_probe() local
189 if (uaa->usb_mode != USB_MODE_HOST) { in ucycom_probe()
192 if (uaa->info.bConfigIndex != 0) { in ucycom_probe()
195 if (uaa->info.bIfaceIndex != UCYCOM_IFACE_INDEX) { in ucycom_probe()
198 return (usbd_lookup_id_by_uaa(ucycom_devs, sizeof(ucycom_devs), uaa)); in ucycom_probe()
204 struct usb_attach_arg *uaa = device_get_ivars(dev); in ucycom_attach() local
211 sc->sc_udev = uaa->device; in ucycom_attach()
222 sc->sc_model = USB_GET_DRIVER_INFO(uaa); in ucycom_attach()
231 error = usbd_req_get_hid_desc(uaa->device, NULL, in ucycom_attach()
255 sc->sc_iface_no = uaa->info.bIfaceNum; in ucycom_attach()
[all …]
H A Duark.c178 struct usb_attach_arg *uaa = device_get_ivars(dev); in uark_probe() local
180 if (uaa->usb_mode != USB_MODE_HOST) { in uark_probe()
183 if (uaa->info.bConfigIndex != 0) { in uark_probe()
186 if (uaa->info.bIfaceIndex != UARK_IFACE_INDEX) { in uark_probe()
189 return (usbd_lookup_id_by_uaa(uark_devs, sizeof(uark_devs), uaa)); in uark_probe()
195 struct usb_attach_arg *uaa = device_get_ivars(dev); in uark_attach() local
203 sc->sc_udev = uaa->device; in uark_attach()
207 (uaa->device, &iface_index, sc->sc_xfer, in uark_attach()
H A Dufoma.c333 if (uaa->usb_mode != USB_MODE_HOST) in ufoma_probe()
341 cd = usbd_get_config_descriptor(uaa->device); in ufoma_probe()
372 sc->sc_udev = uaa->device; in ufoma_attach()
388 cd = usbd_get_config_descriptor(uaa->device); in ufoma_attach()
393 error = usbd_transfer_setup(uaa->device, in ufoma_attach()
415 if (ufoma_modem_setup(dev, sc, uaa)) { in ufoma_attach()
1008 struct usb_attach_arg *uaa) in ufoma_modem_setup() argument
1018 cd = usbd_get_config_descriptor(uaa->device); in ufoma_modem_setup()
1048 iface = usbd_get_iface(uaa->device, i); in ufoma_modem_setup()
1056 usbd_set_parent_iface(uaa->device, i, uaa->info.bIfaceIndex); in ufoma_modem_setup()
[all …]
H A Duvisor.c288 struct usb_attach_arg *uaa = device_get_ivars(dev); in uvisor_probe() local
290 if (uaa->usb_mode != USB_MODE_HOST) { in uvisor_probe()
293 if (uaa->info.bConfigIndex != UVISOR_CONFIG_INDEX) { in uvisor_probe()
296 if (uaa->info.bIfaceIndex != UVISOR_IFACE_INDEX) { in uvisor_probe()
299 return (usbd_lookup_id_by_uaa(uvisor_devs, sizeof(uvisor_devs), uaa)); in uvisor_probe()
305 struct usb_attach_arg *uaa = device_get_ivars(dev); in uvisor_attach() local
318 sc->sc_udev = uaa->device; in uvisor_attach()
322 sc->sc_flag = USB_GET_DRIVER_INFO(uaa); in uvisor_attach()
323 sc->sc_iface_no = uaa->info.bIfaceNum; in uvisor_attach()
326 error = uvisor_init(sc, uaa->device, uvisor_config_copy); in uvisor_attach()
[all …]
H A Dumct.c220 struct usb_attach_arg *uaa = device_get_ivars(dev); in umct_probe() local
222 if (uaa->usb_mode != USB_MODE_HOST) { in umct_probe()
225 if (uaa->info.bConfigIndex != UMCT_CONFIG_INDEX) { in umct_probe()
228 if (uaa->info.bIfaceIndex != UMCT_IFACE_INDEX) { in umct_probe()
231 return (usbd_lookup_id_by_uaa(umct_devs, sizeof(umct_devs), uaa)); in umct_probe()
237 struct usb_attach_arg *uaa = device_get_ivars(dev); in umct_attach() local
243 sc->sc_udev = uaa->device; in umct_attach()
252 sc->sc_iface_no = uaa->info.bIfaceNum; in umct_attach()
255 error = usbd_transfer_setup(uaa->device, &iface_index, in umct_attach()
283 if (uaa->info.idProduct == USB_PRODUCT_MCT_SITECOM_USB232) { in umct_attach()
H A Duplcom.c324 struct usb_attach_arg *uaa = device_get_ivars(dev); in uplcom_probe() local
328 if (uaa->usb_mode != USB_MODE_HOST) { in uplcom_probe()
331 if (uaa->info.bConfigIndex != UPLCOM_CONFIG_INDEX) { in uplcom_probe()
334 if (uaa->info.bIfaceIndex != UPLCOM_IFACE_INDEX) { in uplcom_probe()
343 struct usb_attach_arg *uaa = device_get_ivars(dev); in uplcom_attach() local
357 sc->sc_udev = uaa->device; in uplcom_attach()
385 sc->sc_ctrl_iface_no = uaa->info.bIfaceNum; in uplcom_attach()
397 usbd_set_parent_iface(uaa->device, in uplcom_attach()
398 UPLCOM_SECOND_IFACE_INDEX, uaa->info.bIfaceIndex); in uplcom_attach()
404 error = usbd_transfer_setup(uaa->device, in uplcom_attach()
[all …]
/dragonfly/sys/bus/u4b/
H A Dusb_device.c1192 iface = uaa->iface; in usb_probe_and_attach_sub()
1229 device_set_ivars(uaa->temp_dev, uaa); in usb_probe_and_attach_sub()
1243 uaa->temp_dev = NULL; in usb_probe_and_attach_sub()
1288 memset(uaa, 0, sizeof(*uaa)); in usb_init_attach_arg()
1290 uaa->device = udev; in usb_init_attach_arg()
1292 uaa->port = udev->port_no; in usb_init_attach_arg()
1318 struct usb_attach_arg uaa; in usb_probe_and_attach() local
1386 uaa.iface = iface; in usb_probe_and_attach()
1395 uaa.info.bIfaceNum = in usb_probe_and_attach()
1404 uaa.info.bIfaceNum); in usb_probe_and_attach()
[all …]
H A Dusb_util.c66 struct usb_attach_arg *uaa; in device_set_usb_desc() local
77 uaa = device_get_ivars(dev); in device_set_usb_desc()
78 if (uaa == NULL) { in device_set_usb_desc()
82 udev = uaa->device; in device_set_usb_desc()
83 iface = uaa->iface; in device_set_usb_desc()
/dragonfly/sys/bus/u4b/misc/
H A Dufm.c121 struct usb_attach_arg *uaa = device_get_ivars(dev); in ufm_probe() local
123 if (uaa->usb_mode != USB_MODE_HOST) in ufm_probe()
125 if (uaa->info.bConfigIndex != 0) in ufm_probe()
127 if (uaa->info.bIfaceIndex != 0) in ufm_probe()
130 return (usbd_lookup_id_by_uaa(ufm_devs, sizeof(ufm_devs), uaa)); in ufm_probe()
136 struct usb_attach_arg *uaa = device_get_ivars(dev); in ufm_attach() local
140 sc->sc_udev = uaa->device; in ufm_attach()
150 error = usb_fifo_attach(uaa->device, sc, &sc->sc_lock, in ufm_attach()
152 device_get_unit(dev), 0 - 1, uaa->info.bIfaceIndex, in ufm_attach()
/dragonfly/sys/bus/u4b/storage/
H A Durio.c206 struct usb_attach_arg *uaa = device_get_ivars(dev); in urio_probe() local
208 if (uaa->usb_mode != USB_MODE_HOST) in urio_probe()
210 if (uaa->info.bConfigIndex != 0) in urio_probe()
212 if (uaa->info.bIfaceIndex != 0) in urio_probe()
215 return (usbd_lookup_id_by_uaa(urio_devs, sizeof(urio_devs), uaa)); in urio_probe()
221 struct usb_attach_arg *uaa = device_get_ivars(dev); in urio_attach() local
227 sc->sc_udev = uaa->device; in urio_attach()
234 error = usbd_transfer_setup(uaa->device, in urio_attach()
235 &uaa->info.bIfaceIndex, sc->sc_xfer, in urio_attach()
243 error = usb_fifo_attach(uaa->device, sc, &sc->sc_lock, in urio_attach()
[all …]
/dragonfly/sys/netgraph7/bluetooth/drivers/ubtbcmfw/
H A Dubtbcmfw.c186 struct usb_attach_arg *uaa = device_get_ivars(dev); in ubtbcmfw_probe() local
188 if (uaa->usb_mode != USB_MODE_HOST) in ubtbcmfw_probe()
191 if (uaa->info.bIfaceIndex != 0) in ubtbcmfw_probe()
194 return (usbd_lookup_id_by_uaa(devs, sizeof(devs), uaa)); in ubtbcmfw_probe()
204 struct usb_attach_arg *uaa = device_get_ivars(dev); in ubtbcmfw_attach() local
209 sc->sc_udev = uaa->device; in ubtbcmfw_attach()
216 error = usbd_transfer_setup(uaa->device, &iface_index, sc->sc_xfer, in ubtbcmfw_attach()
225 error = usb_fifo_attach(uaa->device, sc, &sc->sc_lock, in ubtbcmfw_attach()
227 device_get_unit(dev), 0 - 1, uaa->info.bIfaceIndex, in ubtbcmfw_attach()
/dragonfly/sys/bus/u4b/gadget/
H A Dg_audio.c268 struct usb_attach_arg *uaa = device_get_ivars(dev); in g_audio_probe() local
272 if (uaa->usb_mode != USB_MODE_DEVICE) in g_audio_probe()
275 if ((uaa->info.bInterfaceClass == UICLASS_AUDIO) && in g_audio_probe()
276 (uaa->info.bInterfaceSubClass == UISUBCLASS_AUDIOCONTROL)) in g_audio_probe()
286 struct usb_attach_arg *uaa = device_get_ivars(dev); in g_audio_attach() local
309 iface_index[0] = uaa->info.bIfaceIndex; in g_audio_attach()
310 iface_index[1] = uaa->info.bIfaceIndex + 1; in g_audio_attach()
311 iface_index[2] = uaa->info.bIfaceIndex + 2; in g_audio_attach()
323 error = usbd_transfer_setup(uaa->device, in g_audio_attach()
331 usbd_set_parent_iface(uaa->device, iface_index[1], iface_index[0]); in g_audio_attach()
[all …]
H A Dg_modem.c254 struct usb_attach_arg *uaa = device_get_ivars(dev); in g_modem_probe() local
258 if (uaa->usb_mode != USB_MODE_DEVICE) in g_modem_probe()
261 if ((uaa->info.bInterfaceClass == UICLASS_CDC) && in g_modem_probe()
262 (uaa->info.bInterfaceSubClass == UISUBCLASS_ABSTRACT_CONTROL_MODEL) && in g_modem_probe()
263 (uaa->info.bInterfaceProtocol == UIPROTO_CDC_AT)) in g_modem_probe()
273 struct usb_attach_arg *uaa = device_get_ivars(dev); in g_modem_attach() local
288 iface_index[0] = uaa->info.bIfaceIndex; in g_modem_attach()
289 iface_index[1] = uaa->info.bIfaceIndex + 1; in g_modem_attach()
291 error = usbd_transfer_setup(uaa->device, in g_modem_attach()
299 usbd_set_parent_iface(uaa->device, iface_index[1], iface_index[0]); in g_modem_attach()
H A Dg_keyboard.c204 struct usb_attach_arg *uaa = device_get_ivars(dev); in g_keyboard_probe() local
208 if (uaa->usb_mode != USB_MODE_DEVICE) in g_keyboard_probe()
211 if ((uaa->info.bInterfaceClass == UICLASS_HID) && in g_keyboard_probe()
212 (uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) && in g_keyboard_probe()
213 (uaa->info.bInterfaceProtocol == UPROTO_BOOT_KEYBOARD)) in g_keyboard_probe()
223 struct usb_attach_arg *uaa = device_get_ivars(dev); in g_keyboard_attach() local
236 error = usbd_transfer_setup(uaa->device, in g_keyboard_attach()
237 &uaa->info.bIfaceIndex, sc->sc_xfer, g_keyboard_config, in g_keyboard_attach()
H A Dg_mouse.c254 struct usb_attach_arg *uaa = device_get_ivars(dev); in g_mouse_probe() local
258 if (uaa->usb_mode != USB_MODE_DEVICE) in g_mouse_probe()
261 if ((uaa->info.bInterfaceClass == UICLASS_HID) && in g_mouse_probe()
262 (uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) && in g_mouse_probe()
263 (uaa->info.bInterfaceProtocol == UIPROTO_MOUSE)) in g_mouse_probe()
273 struct usb_attach_arg *uaa = device_get_ivars(dev); in g_mouse_attach() local
287 error = usbd_transfer_setup(uaa->device, in g_mouse_attach()
288 &uaa->info.bIfaceIndex, sc->sc_xfer, g_mouse_config, in g_mouse_attach()
/dragonfly/sys/bus/u4b/net/
H A Dif_cdce.c498 struct usb_attach_arg *uaa) in cdce_test_autoinst() argument
503 if (uaa->dev_state != UAA_DEV_READY) in cdce_test_autoinst()
517 uaa->dev_state = UAA_DEV_EJECTING; in cdce_test_autoinst()
575 sc->sc_flags = USB_GET_DRIVER_INFO(uaa); in cdce_attach()
576 sc->sc_ue.ue_udev = uaa->device; in cdce_attach()
583 (uaa->device, NULL, uaa->info.bIfaceIndex, in cdce_attach()
597 iface = usbd_get_iface(uaa->device, i); in cdce_attach()
606 usbd_set_parent_iface(uaa->device, i, uaa->info.bIfaceIndex); in cdce_attach()
667 (uaa->device, NULL, uaa->info.bIfaceIndex, in cdce_attach()
709 if (uaa->usb_mode == USB_MODE_DEVICE) { in cdce_attach()
[all …]
H A Dif_ipheth.c209 struct usb_attach_arg *uaa = device_get_ivars(dev); in ipheth_probe() local
211 if (uaa->usb_mode != USB_MODE_HOST) in ipheth_probe()
214 return (usbd_lookup_id_by_uaa(ipheth_devs, sizeof(ipheth_devs), uaa)); in ipheth_probe()
222 struct usb_attach_arg *uaa = device_get_ivars(dev); in ipheth_attach() local
225 sc->sc_iface_no = uaa->info.bIfaceIndex; in ipheth_attach()
231 error = usbd_set_alt_interface_index(uaa->device, in ipheth_attach()
232 uaa->info.bIfaceIndex, IPHETH_ALT_INTFNUM); in ipheth_attach()
237 error = usbd_transfer_setup(uaa->device, &sc->sc_iface_no, in ipheth_attach()
245 ue->ue_udev = uaa->device; in ipheth_attach()

123