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

1234

/freebsd-current/stand/usb/storage/
H A Dumass_common.c62 struct usb_attach_arg *uaa = device_get_ivars(dev); local
64 if (uaa->usb_mode != USB_MODE_HOST ||
65 uaa->info.bInterfaceClass != UICLASS_MASS ||
66 uaa->info.bInterfaceSubClass != UISUBCLASS_SCSI ||
67 uaa->info.bInterfaceProtocol != UIPROTO_MASS_BBB ||
76 struct usb_attach_arg *uaa = device_get_ivars(dev); local
77 umass_uaa = *uaa;
/freebsd-current/sys/netgraph/bluetooth/drivers/ubt/
H A Dng_ubt_intel.c138 struct usb_attach_arg *uaa = device_get_ivars(dev); local
143 if (uaa->usb_mode != USB_MODE_HOST)
146 if (uaa->info.bIfaceIndex != 0)
150 uaa);
154 switch (USB_GET_DRIVER_INFO(uaa)) {
162 if (ubt_intel_do_hci_request(uaa->device,
173 if (ubt_intel_do_hci_request(uaa->device,
188 if (ubt_intel_do_hci_request(uaa->device,
/freebsd-current/sys/dev/usb/misc/
H A Duled.c127 struct usb_attach_arg *uaa; local
129 uaa = device_get_ivars(dev);
130 if (uaa->usb_mode != USB_MODE_HOST)
132 if (uaa->info.bInterfaceClass != UICLASS_HID)
135 return (usbd_lookup_id_by_uaa(uled_devs, sizeof(uled_devs), uaa));
141 struct usb_attach_arg *uaa; local
146 uaa = device_get_ivars(dev);
149 sc->sc_flags = USB_GET_DRIVER_INFO(uaa);
154 sc->sc_udev = uaa->device;
156 error = usb_fifo_attach(uaa
[all...]
H A Dugold.c175 struct usb_attach_arg *uaa; local
177 uaa = device_get_ivars(dev);
178 if (uaa->usb_mode != USB_MODE_HOST)
180 if (uaa->info.bInterfaceClass != UICLASS_HID)
182 if (uaa->info.bIfaceIndex != 0)
185 return (usbd_lookup_id_by_uaa(ugold_devs, sizeof(ugold_devs), uaa));
192 struct usb_attach_arg *uaa = device_get_ivars(dev); local
199 sc->sc_udev = uaa->device;
204 sc->sc_iface_index[0] = uaa->info.bIfaceIndex;
205 sc->sc_iface_index[1] = uaa
[all...]
H A Di2ctinyusb.c139 struct usb_attach_arg *uaa; local
141 uaa = device_get_ivars(dev);
143 if (uaa->usb_mode != USB_MODE_HOST)
147 uaa) == 0) {
159 struct usb_attach_arg *uaa; local
164 uaa = device_get_ivars(dev);
167 sc->sc_udev = uaa->device;
/freebsd-current/sys/dev/usb/serial/
H A Dugensa.c174 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
200 maxports = USB_GET_DRIVER_INFO(uaa);
206 iface = usbd_get_iface(uaa->device, iface_index);
220 error = usbd_transfer_setup(uaa->device,
241 if (iface_index != uaa
[all...]
H A Dumodem.c229 static void umodem_find_data_iface(struct usb_attach_arg *uaa,
322 struct usb_attach_arg *uaa = device_get_ivars(dev); local
328 sizeof(umodem_host_devs), uaa);
331 sizeof(umodem_dual_devs), uaa);
341 struct usb_attach_arg *uaa = device_get_ivars(dev); local
352 sc->sc_ctrl_iface_no = uaa->info.bIfaceNum;
353 sc->sc_iface_index[1] = uaa->info.bIfaceIndex;
354 sc->sc_udev = uaa->device;
356 umodem_get_caps(uaa, &sc->sc_cm_cap, &sc->sc_acm_cap);
361 if (!usb_test_quirk(uaa, UQ_IGNORE_CDC_C
470 umodem_find_data_iface(struct usb_attach_arg *uaa, uint8_t iface_index, uint8_t *p_data_no, uint8_t *p_match_class) argument
542 umodem_get_caps(struct usb_attach_arg *uaa, uint8_t *cm, uint8_t *acm) argument
924 umodem_get_desc(struct usb_attach_arg *uaa, uint8_t type, uint8_t subtype) argument
[all...]
H A Dubser.c214 struct usb_attach_arg *uaa = device_get_ivars(dev); local
216 if (uaa->usb_mode != USB_MODE_HOST) {
220 if ((strcmp(usb_get_manufacturer(uaa->device), "BWCT") == 0) &&
221 (uaa->info.bInterfaceClass == 0xff) &&
222 (uaa->info.bInterfaceSubClass == 0x00))
231 struct usb_attach_arg *uaa = device_get_ivars(dev); local
241 sc->sc_iface_no = uaa->info.bIfaceNum;
242 sc->sc_iface_index = uaa->info.bIfaceIndex;
243 sc->sc_udev = uaa->device;
252 error = usbd_do_request_flags(uaa
[all...]
H A Ducycom.c196 struct usb_attach_arg *uaa = device_get_ivars(dev); local
198 if (uaa->usb_mode != USB_MODE_HOST) {
201 if (uaa->info.bConfigIndex != 0) {
204 if (uaa->info.bIfaceIndex != UCYCOM_IFACE_INDEX) {
207 return (usbd_lookup_id_by_uaa(ucycom_devs, sizeof(ucycom_devs), uaa));
213 struct usb_attach_arg *uaa = device_get_ivars(dev); local
220 sc->sc_udev = uaa->device;
229 sc->sc_model = USB_GET_DRIVER_INFO(uaa);
238 error = usbd_req_get_hid_desc(uaa->device, NULL,
262 sc->sc_iface_no = uaa
[all...]
H A Dulpt.c512 struct usb_attach_arg *uaa = device_get_ivars(dev); local
517 if (uaa->usb_mode != USB_MODE_HOST)
520 error = usbd_lookup_id_by_uaa(ulpt_devs, sizeof(ulpt_devs), uaa);
530 struct usb_attach_arg *uaa = device_get_ivars(dev); local
535 uint8_t iface_index = uaa->info.bIfaceIndex;
541 sc->sc_udev = uaa->device;
551 id = usbd_get_interface_descriptor(uaa->iface);
559 if (id->bInterfaceNumber != uaa->info.bIfaceNum) {
573 usbd_get_config_descriptor(uaa->device), (void *)id);
584 (uaa
[all...]
H A Du3g.c807 struct usb_attach_arg *uaa)
814 if (uaa->dev_state != UAA_DEV_READY)
824 if (usb_test_quirk(uaa, UQ_MSC_EJECT_HUAWEI))
826 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_SIERRA))
828 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_SCSIEJECT))
830 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_REZERO))
832 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_ZTESTOR))
834 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_CMOTECH))
836 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_WAIT))
838 else if (usb_test_quirk(uaa, UQ_MSC_EJECT_HUAWEISCS
806 u3g_test_autoinst(void *arg, struct usb_device *udev, struct usb_attach_arg *uaa) argument
931 struct usb_attach_arg *uaa = device_get_ivars(self); local
953 struct usb_attach_arg *uaa = device_get_ivars(dev); local
[all...]
/freebsd-current/sys/dev/usb/input/
H A Duhid.c716 struct usb_attach_arg *uaa = device_get_ivars(dev); local
723 if (uaa->usb_mode != USB_MODE_HOST)
726 error = usbd_lookup_id_by_uaa(uhid_devs, sizeof(uhid_devs), uaa);
730 if (usb_test_quirk(uaa, UQ_HID_IGNORE))
738 if ((uaa->info.bInterfaceClass == UICLASS_HID) &&
739 (uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) &&
740 (((uaa->info.bInterfaceProtocol == UIPROTO_BOOT_KEYBOARD) &&
741 !usb_test_quirk(uaa, UQ_KBD_IGNORE)) ||
742 ((uaa->info.bInterfaceProtocol == UIPROTO_MOUSE) &&
743 !usb_test_quirk(uaa, UQ_UMS_IGNOR
771 struct usb_attach_arg *uaa = device_get_ivars(dev); local
[all...]
H A Duep.c338 struct usb_attach_arg *uaa = device_get_ivars(dev); local
340 if (uaa->usb_mode != USB_MODE_HOST)
342 if (uaa->info.bConfigIndex != 0)
344 if (uaa->info.bIfaceIndex != 0)
347 return (usbd_lookup_id_by_uaa(uep_devs, sizeof(uep_devs), uaa));
353 struct usb_attach_arg *uaa = device_get_ivars(dev); local
361 error = usbd_transfer_setup(uaa->device, &uaa->info.bIfaceIndex,
373 evdev_set_id(sc->evdev, BUS_USB, uaa->info.idVendor,
374 uaa
[all...]
H A Dwmt.c284 struct usb_attach_arg *uaa = device_get_ivars(dev); local
290 if (uaa->usb_mode != USB_MODE_HOST)
293 if (uaa->info.bInterfaceClass != UICLASS_HID)
296 if (usb_test_quirk(uaa, UQ_WMT_IGNORE))
299 err = usbd_req_get_hid_desc(uaa->device, NULL,
300 &d_ptr, &d_len, M_TEMP, uaa->info.bIfaceIndex);
326 struct usb_attach_arg *uaa = device_get_ivars(dev); local
338 err = usbd_req_get_report(uaa->device, NULL, sc->buf,
339 sc->cont_max_rlen, uaa->info.bIfaceIndex,
361 err = usbd_req_get_report(uaa
958 struct usb_attach_arg *uaa = device_get_ivars(sc->dev); local
[all...]
H A Dusbhid.c717 usbhid_init_device_info(struct usb_attach_arg *uaa, struct hid_device_info *hw) argument
721 hw->idVendor = uaa->info.idVendor;
722 hw->idProduct = uaa->info.idProduct;
723 hw->idVersion = uaa->info.bcdDevice;
726 hid_add_dynamic_quirk(hw, USB_GET_DRIVER_INFO(uaa));
730 usbhid_fill_device_info(struct usb_attach_arg *uaa, struct hid_device_info *hw) argument
732 struct usb_device *udev = uaa->device;
733 struct usb_interface *iface = uaa->iface;
741 if (uaa->info.bInterfaceClass == UICLASS_HID &&
751 ep = usbd_get_endpoint(udev, uaa
780 struct usb_attach_arg *uaa = device_get_ivars(dev); local
814 struct usb_attach_arg *uaa = device_get_ivars(dev); local
[all...]
/freebsd-current/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(ubtbcmfw_devs, sizeof(ubtbcmfw_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-current/sys/dev/usb/
H A Dusb_lookup.c143 struct usb_attach_arg *uaa)
145 id = usbd_lookup_id_by_info(id, sizeof_id, &uaa->info);
148 uaa->driver_info = id->driver_info;
142 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_device.c1328 struct usb_attach_arg *uaa)
1334 iface = uaa->iface;
1360 if (uaa->temp_dev == NULL) {
1362 uaa->temp_dev = device_add_child(udev->parent_dev, NULL, -1);
1363 if (uaa->temp_dev == NULL) {
1368 device_set_ivars(uaa->temp_dev, uaa);
1369 device_quiet(uaa->temp_dev);
1375 iface->subdev = uaa->temp_dev;
1382 uaa
1327 usb_probe_and_attach_sub(struct usb_device *udev, struct usb_attach_arg *uaa) argument
1424 usb_init_attach_arg(struct usb_device *udev, struct usb_attach_arg *uaa) argument
1457 struct usb_attach_arg uaa; local
1755 struct usb_attach_arg uaa; local
2647 usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk) argument
[all...]
H A Dusb_msctest.h48 uint8_t iface_index, const struct usb_attach_arg *uaa);
H A Dusb_util.c74 struct usb_attach_arg *uaa; local
83 uaa = device_get_ivars(dev);
84 if (uaa == NULL) {
88 udev = uaa->device;
/freebsd-current/sys/dev/usb/quirk/
H A Dusb_quirk.h124 uint8_t usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk);
/freebsd-current/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...]
/freebsd-current/sys/dev/usb/gadget/
H A Dg_mouse.c256 struct usb_attach_arg *uaa = device_get_ivars(dev); local
260 if (uaa->usb_mode != USB_MODE_DEVICE)
263 if ((uaa->info.bInterfaceClass == UICLASS_HID) &&
264 (uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) &&
265 (uaa->info.bInterfaceProtocol == UIPROTO_MOUSE))
275 struct usb_attach_arg *uaa = device_get_ivars(dev); local
289 error = usbd_transfer_setup(uaa->device,
290 &uaa->info.bIfaceIndex, sc->sc_xfer, g_mouse_config,
H A Dg_keyboard.c208 struct usb_attach_arg *uaa = device_get_ivars(dev); local
212 if (uaa->usb_mode != USB_MODE_DEVICE)
215 if ((uaa->info.bInterfaceClass == UICLASS_HID) &&
216 (uaa->info.bInterfaceSubClass == UISUBCLASS_BOOT) &&
217 (uaa->info.bInterfaceProtocol == UPROTO_BOOT_KEYBOARD))
227 struct usb_attach_arg *uaa = device_get_ivars(dev); local
240 error = usbd_transfer_setup(uaa->device,
241 &uaa->info.bIfaceIndex, sc->sc_xfer, g_keyboard_config,
H A Dg_modem.c256 struct usb_attach_arg *uaa = device_get_ivars(dev); local
260 if (uaa->usb_mode != USB_MODE_DEVICE)
263 if ((uaa->info.bInterfaceClass == UICLASS_CDC) &&
264 (uaa->info.bInterfaceSubClass == UISUBCLASS_ABSTRACT_CONTROL_MODEL) &&
265 (uaa->info.bInterfaceProtocol == UIPROTO_CDC_AT))
275 struct usb_attach_arg *uaa = device_get_ivars(dev); local
290 iface_index[0] = uaa->info.bIfaceIndex;
291 iface_index[1] = uaa->info.bIfaceIndex + 1;
293 error = usbd_transfer_setup(uaa->device,
301 usbd_set_parent_iface(uaa
[all...]

Completed in 120 milliseconds

1234