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

123

/freebsd-9.3-release/sys/dev/if_ndis/
H A Dif_ndis_usb.c112 struct usb_attach_arg *uaa; local
117 uaa = device_get_ivars(dev);
120 if ((uaa->info.idVendor == t->ndis_vid) &&
121 (uaa->info.idProduct == t->ndis_did)) {
135 struct usb_attach_arg *uaa = device_get_ivars(self); local
137 if (uaa->usb_mode != USB_MODE_HOST)
139 if (uaa->info.bConfigIndex != NDISUSB_CONFIG_NO)
141 if (uaa->info.bIfaceIndex != NDISUSB_IFACE_INDEX)
150 uaa->driver_ivar = db;
160 struct usb_attach_arg *uaa local
[all...]
/freebsd-9.3-release/sys/dev/usb/serial/
H A Dugensa.c171 struct usb_attach_arg *uaa = device_get_ivars(dev); local
173 if (uaa->usb_mode != USB_MODE_HOST) {
176 if (uaa->info.bConfigIndex != UGENSA_CONFIG_INDEX) {
179 if (uaa->info.bIfaceIndex != 0) {
182 return (usbd_lookup_id_by_uaa(ugensa_devs, sizeof(ugensa_devs), uaa));
188 struct usb_attach_arg *uaa = device_get_ivars(dev); local
202 if ((usbd_get_endpoint(uaa->device, cnt, ugensa_xfer_config + 0) == NULL) ||
203 (usbd_get_endpoint(uaa->device, cnt, ugensa_xfer_config + 1) == NULL)) {
214 iface = usbd_get_iface(uaa->device, x);
223 error = usbd_transfer_setup(uaa
[all...]
H A Dumodem.c199 static void umodem_find_data_iface(struct usb_attach_arg *uaa,
274 struct usb_attach_arg *uaa = device_get_ivars(dev); local
279 if (uaa->usb_mode != USB_MODE_HOST)
282 error = usbd_lookup_id_by_uaa(umodem_devs, sizeof(umodem_devs), uaa);
292 struct usb_attach_arg *uaa = device_get_ivars(dev); local
303 sc->sc_ctrl_iface_no = uaa->info.bIfaceNum;
304 sc->sc_iface_index[1] = uaa->info.bIfaceIndex;
305 sc->sc_udev = uaa->device;
307 umodem_get_caps(uaa, &sc->sc_cm_cap, &sc->sc_acm_cap);
311 cmd = umodem_get_desc(uaa, UDESC_CS_INTERFAC
424 umodem_find_data_iface(struct usb_attach_arg *uaa, uint8_t iface_index, uint8_t *p_data_no, uint8_t *p_match_class) argument
494 umodem_get_caps(struct usb_attach_arg *uaa, uint8_t *cm, uint8_t *acm) argument
839 umodem_get_desc(struct usb_attach_arg *uaa, uint8_t type, uint8_t subtype) argument
[all...]
H A Dubser.c216 struct usb_attach_arg *uaa = device_get_ivars(dev); local
218 if (uaa->usb_mode != USB_MODE_HOST) {
222 if ((strcmp(usb_get_manufacturer(uaa->device), "BWCT") == 0) &&
223 (uaa->info.bInterfaceClass == 0xff) &&
224 (uaa->info.bInterfaceSubClass == 0x00))
233 struct usb_attach_arg *uaa = device_get_ivars(dev); local
243 sc->sc_iface_no = uaa->info.bIfaceNum;
244 sc->sc_iface_index = uaa->info.bIfaceIndex;
245 sc->sc_udev = uaa->device;
254 error = usbd_do_request_flags(uaa
[all...]
H A Ducycom.c195 struct usb_attach_arg *uaa = device_get_ivars(dev); local
197 if (uaa->usb_mode != USB_MODE_HOST) {
200 if (uaa->info.bConfigIndex != 0) {
203 if (uaa->info.bIfaceIndex != UCYCOM_IFACE_INDEX) {
206 return (usbd_lookup_id_by_uaa(ucycom_devs, sizeof(ucycom_devs), uaa));
212 struct usb_attach_arg *uaa = device_get_ivars(dev); local
219 sc->sc_udev = uaa->device;
228 sc->sc_model = USB_GET_DRIVER_INFO(uaa);
237 error = usbd_req_get_hid_desc(uaa->device, NULL,
261 sc->sc_iface_no = uaa
[all...]
H A Dulpt.c506 struct usb_attach_arg *uaa = device_get_ivars(dev); local
511 if (uaa->usb_mode != USB_MODE_HOST)
514 error = usbd_lookup_id_by_uaa(ulpt_devs, sizeof(ulpt_devs), uaa);
524 struct usb_attach_arg *uaa = device_get_ivars(dev); local
529 uint8_t iface_index = uaa->info.bIfaceIndex;
535 sc->sc_udev = uaa->device;
545 id = usbd_get_interface_descriptor(uaa->iface);
553 if (id->bInterfaceNumber != uaa->info.bIfaceNum) {
565 usbd_get_config_descriptor(uaa->device), (void *)id);
577 (uaa
[all...]
H A Du3g.c698 struct usb_attach_arg *uaa)
705 if (uaa->dev_state != UAA_DEV_READY)
715 if (usb_test_quirk(uaa, UQ_MSC_EJECT_HUAWEI))
717 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_SIERRA))
719 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_SCSIEJECT))
721 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_REZERO))
723 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_ZTESTOR))
725 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_CMOTECH))
727 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_WAIT))
729 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_HUAWEISCS
697 u3g_test_autoinst(void *arg, struct usb_device *udev, struct usb_attach_arg *uaa) argument
806 struct usb_attach_arg *uaa = device_get_ivars(self); local
824 struct usb_attach_arg *uaa = device_get_ivars(dev); local
[all...]
H A Dufoma.c333 struct usb_attach_arg *uaa = device_get_ivars(dev); local
339 if (uaa->usb_mode != USB_MODE_HOST)
342 error = usbd_lookup_id_by_uaa(ufoma_devs, sizeof(ufoma_devs), uaa);
346 id = usbd_get_interface_descriptor(uaa->iface);
347 cd = usbd_get_config_descriptor(uaa->device);
367 struct usb_attach_arg *uaa = device_get_ivars(dev); local
378 sc->sc_udev = uaa->device;
392 cd = usbd_get_config_descriptor(uaa->device);
393 id = usbd_get_interface_descriptor(uaa->iface);
395 sc->sc_ctrl_iface_index = uaa
1024 ufoma_modem_setup(device_t dev, struct ufoma_softc *sc, struct usb_attach_arg *uaa) argument
[all...]
H A Duark.c183 struct usb_attach_arg *uaa = device_get_ivars(dev); local
185 if (uaa->usb_mode != USB_MODE_HOST) {
188 if (uaa->info.bConfigIndex != 0) {
191 if (uaa->info.bIfaceIndex != UARK_IFACE_INDEX) {
194 return (usbd_lookup_id_by_uaa(uark_devs, sizeof(uark_devs), uaa));
200 struct usb_attach_arg *uaa = device_get_ivars(dev); local
209 sc->sc_udev = uaa->device;
213 (uaa->device, &iface_index, sc->sc_xfer,
H A Duvisor.c294 struct usb_attach_arg *uaa = device_get_ivars(dev); local
296 if (uaa->usb_mode != USB_MODE_HOST) {
299 if (uaa->info.bConfigIndex != UVISOR_CONFIG_INDEX) {
302 if (uaa->info.bIfaceIndex != UVISOR_IFACE_INDEX) {
305 return (usbd_lookup_id_by_uaa(uvisor_devs, sizeof(uvisor_devs), uaa));
311 struct usb_attach_arg *uaa = device_get_ivars(dev); local
325 sc->sc_udev = uaa->device;
329 sc->sc_flag = USB_GET_DRIVER_INFO(uaa);
330 sc->sc_iface_no = uaa->info.bIfaceNum;
333 error = uvisor_init(sc, uaa
[all...]
H A Dumct.c228 struct usb_attach_arg *uaa = device_get_ivars(dev); local
230 if (uaa->usb_mode != USB_MODE_HOST) {
233 if (uaa->info.bConfigIndex != UMCT_CONFIG_INDEX) {
236 if (uaa->info.bIfaceIndex != UMCT_IFACE_INDEX) {
239 return (usbd_lookup_id_by_uaa(umct_devs, sizeof(umct_devs), uaa));
245 struct usb_attach_arg *uaa = device_get_ivars(dev); local
251 sc->sc_udev = uaa->device;
258 sc->sc_iface_no = uaa->info.bIfaceNum;
261 error = usbd_transfer_setup(uaa->device, &iface_index,
289 if (uaa
[all...]
/freebsd-9.3-release/sys/dev/usb/misc/
H A Dufm.c128 struct usb_attach_arg *uaa = device_get_ivars(dev); local
130 if (uaa->usb_mode != USB_MODE_HOST)
132 if (uaa->info.bConfigIndex != 0)
134 if (uaa->info.bIfaceIndex != 0)
137 return (usbd_lookup_id_by_uaa(ufm_devs, sizeof(ufm_devs), uaa));
143 struct usb_attach_arg *uaa = device_get_ivars(dev); local
147 sc->sc_udev = uaa->device;
157 error = usb_fifo_attach(uaa->device, sc, &sc->sc_mtx,
159 device_get_unit(dev), -1, uaa->info.bIfaceIndex,
/freebsd-9.3-release/sys/dev/usb/
H A Dusb_device.c1195 struct usb_attach_arg *uaa)
1201 iface = uaa->iface;
1229 if (uaa->temp_dev == NULL) {
1232 uaa->temp_dev = device_add_child(udev->parent_dev, NULL, -1);
1233 if (uaa->temp_dev == NULL) {
1238 device_set_ivars(uaa->temp_dev, uaa);
1239 device_quiet(uaa->temp_dev);
1245 iface->subdev = uaa->temp_dev;
1252 uaa
1194 usb_probe_and_attach_sub(struct usb_device *udev, struct usb_attach_arg *uaa) argument
1294 usb_init_attach_arg(struct usb_device *udev, struct usb_attach_arg *uaa) argument
1327 struct usb_attach_arg uaa; local
1543 struct usb_attach_arg uaa; local
2437 usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk) argument
[all...]
H A Dusb_util.c69 struct usb_attach_arg *uaa; local
80 uaa = device_get_ivars(dev);
81 if (uaa == NULL) {
85 udev = uaa->device;
86 iface = uaa->iface;
H A Dusb_lookup.c139 struct usb_attach_arg *uaa)
141 id = usbd_lookup_id_by_info(id, sizeof_id, &uaa->info);
144 uaa->driver_info = id->driver_info;
138 usbd_lookup_id_by_uaa(const struct usb_device_id *id, usb_size_t sizeof_id, struct usb_attach_arg *uaa) argument
H A Dusb_compat_linux.c134 usb_linux_lookup_id(const struct usb_device_id *id, struct usb_attach_arg *uaa) argument
147 (id->idVendor != uaa->info.idVendor)) {
151 (id->idProduct != uaa->info.idProduct)) {
155 (id->bcdDevice_lo > uaa->info.bcdDevice)) {
159 (id->bcdDevice_hi < uaa->info.bcdDevice)) {
163 (id->bDeviceClass != uaa->info.bDeviceClass)) {
167 (id->bDeviceSubClass != uaa->info.bDeviceSubClass)) {
171 (id->bDeviceProtocol != uaa->info.bDeviceProtocol)) {
174 if ((uaa->info.bDeviceClass == 0xFF) &&
182 (id->bInterfaceClass != uaa
210 struct usb_attach_arg *uaa = device_get_ivars(dev); local
257 struct usb_attach_arg *uaa = device_get_ivars(dev); local
[all...]
/freebsd-9.3-release/sys/dev/usb/input/
H A Duep.c300 struct usb_attach_arg *uaa = device_get_ivars(dev); local
302 if (uaa->usb_mode != USB_MODE_HOST)
304 if (uaa->info.bConfigIndex != 0)
306 if (uaa->info.bIfaceIndex != 0)
309 return (usbd_lookup_id_by_uaa(uep_devs, sizeof(uep_devs), uaa));
315 struct usb_attach_arg *uaa = device_get_ivars(dev); local
323 error = usbd_transfer_setup(uaa->device, &uaa->info.bIfaceIndex,
331 error = usb_fifo_attach(uaa->device, sc, &sc->mtx, &uep_fifo_methods,
332 &sc->fifo, device_get_unit(dev), -1, uaa
[all...]
H A Duhid.c672 struct usb_attach_arg *uaa = device_get_ivars(dev); local
677 if (uaa->usb_mode != USB_MODE_HOST)
680 error = usbd_lookup_id_by_uaa(uhid_devs, sizeof(uhid_devs), uaa);
684 if (usb_test_quirk(uaa, UQ_HID_IGNORE))
692 if ((uaa->info.bInterfaceClass == UICLASS_HID) &&
693 (uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) &&
694 (((uaa->info.bInterfaceProtocol == UIPROTO_BOOT_KEYBOARD) &&
695 !usb_test_quirk(uaa, UQ_KBD_IGNORE)) ||
696 ((uaa->info.bInterfaceProtocol == UIPROTO_MOUSE) &&
697 !usb_test_quirk(uaa, UQ_UMS_IGNOR
706 struct usb_attach_arg *uaa = device_get_ivars(dev); local
[all...]
H A Dums.c369 struct usb_attach_arg *uaa = device_get_ivars(dev); local
376 if (uaa->usb_mode != USB_MODE_HOST)
379 if (uaa->info.bInterfaceClass != UICLASS_HID)
382 if (usb_test_quirk(uaa, UQ_UMS_IGNORE))
385 if ((uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) &&
386 (uaa->info.bInterfaceProtocol == UIPROTO_MOUSE))
389 error = usbd_req_get_hid_desc(uaa->device, NULL,
390 &d_ptr, &d_len, M_TEMP, uaa->info.bIfaceIndex);
522 struct usb_attach_arg *uaa = device_get_ivars(dev); local
548 err = usbd_req_set_protocol(uaa
[all...]
/freebsd-9.3-release/sys/netgraph/bluetooth/drivers/ubtbcmfw/
H A Dubtbcmfw.c188 struct usb_attach_arg *uaa = device_get_ivars(dev); local
190 if (uaa->usb_mode != USB_MODE_HOST)
193 if (uaa->info.bIfaceIndex != 0)
196 return (usbd_lookup_id_by_uaa(devs, sizeof(devs), uaa));
206 struct usb_attach_arg *uaa = device_get_ivars(dev); local
211 sc->sc_udev = uaa->device;
218 error = usbd_transfer_setup(uaa->device, &iface_index, sc->sc_xfer,
227 error = usb_fifo_attach(uaa->device, sc, &sc->sc_mtx,
229 device_get_unit(dev), 0 - 1, uaa->info.bIfaceIndex,
/freebsd-9.3-release/sys/dev/usb/quirk/
H A Dusb_quirk.h115 uint8_t usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk);
/freebsd-9.3-release/sys/dev/usb/storage/
H A Durio.c210 struct usb_attach_arg *uaa = device_get_ivars(dev); local
212 if (uaa->usb_mode != USB_MODE_HOST)
214 if (uaa->info.bConfigIndex != 0)
216 if (uaa->info.bIfaceIndex != 0)
219 return (usbd_lookup_id_by_uaa(urio_devs, sizeof(urio_devs), uaa));
225 struct usb_attach_arg *uaa = device_get_ivars(dev); local
231 sc->sc_udev = uaa->device;
238 error = usbd_transfer_setup(uaa->device,
239 &uaa->info.bIfaceIndex, sc->sc_xfer,
247 error = usb_fifo_attach(uaa
[all...]
H A Dumass.c778 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...]
/freebsd-9.3-release/sys/dev/usb/net/
H A Dif_ipheth.c200 struct usb_attach_arg *uaa = device_get_ivars(dev); local
202 if (uaa->usb_mode != USB_MODE_HOST)
205 return (usbd_lookup_id_by_uaa(ipheth_devs, sizeof(ipheth_devs), uaa));
213 struct usb_attach_arg *uaa = device_get_ivars(dev); local
216 sc->sc_iface_no = uaa->info.bIfaceIndex;
222 error = usbd_set_alt_interface_index(uaa->device,
223 uaa->info.bIfaceIndex, IPHETH_ALT_INTFNUM);
228 error = usbd_transfer_setup(uaa->device, &sc->sc_iface_no,
236 ue->ue_udev = uaa->device;
H A Dif_cdce.c476 struct usb_attach_arg *uaa = device_get_ivars(dev); local
479 error = usbd_lookup_id_by_uaa(cdce_host_devs, sizeof(cdce_host_devs), uaa);
481 error = usbd_lookup_id_by_uaa(cdce_dual_devs, sizeof(cdce_dual_devs), uaa);
497 struct usb_attach_arg *uaa = device_get_ivars(dev); local
509 sc->sc_flags = USB_GET_DRIVER_INFO(uaa);
510 sc->sc_ue.ue_udev = uaa->device;
517 (uaa->device, NULL, uaa->info.bIfaceIndex,
523 sc->sc_ifaces_index[0] = uaa->info.bIfaceIndex;
524 sc->sc_ifaces_index[1] = uaa
[all...]

Completed in 274 milliseconds

123