| /freebsd-9-stable/sys/dev/usb/ |
| D | usb_device.c | 145 usb_get_manufacturer(struct usb_device *udev) in usb_get_manufacturer() argument 147 return (udev->manufacturer ? udev->manufacturer : "Unknown"); in usb_get_manufacturer() 151 usb_get_product(struct usb_device *udev) in usb_get_product() argument 153 return (udev->product ? udev->product : ""); in usb_get_product() 157 usb_get_serial(struct usb_device *udev) in usb_get_serial() argument 159 return (udev->serial ? udev->serial : ""); in usb_get_serial() 173 usbd_get_ep_by_addr(struct usb_device *udev, uint8_t ea_val) in usbd_get_ep_by_addr() argument 175 struct usb_endpoint *ep = udev->endpoints; in usbd_get_ep_by_addr() 176 struct usb_endpoint *ep_end = udev->endpoints + udev->endpoints_max; in usbd_get_ep_by_addr() 205 if ((udev->ctrl_ep.edesc) && in usbd_get_ep_by_addr() [all …]
|
| D | usb_hub.c | 136 static void usb_dev_resume_peer(struct usb_device *udev); 137 static void usb_dev_suspend_peer(struct usb_device *udev); 138 static uint8_t usb_peer_should_wakeup(struct usb_device *udev); 241 struct usb_device *udev = pm->udev; in uhub_reset_tt_proc() local 245 hub = udev->hub; in uhub_reset_tt_proc() 253 USB_BUS_UNLOCK(udev->bus); in uhub_reset_tt_proc() 259 USB_BUS_LOCK(udev->bus); in uhub_reset_tt_proc() 273 struct usb_device *udev; in uhub_tt_buffer_reset_async_locked() local 282 udev = child->parent_hs_hub; in uhub_tt_buffer_reset_async_locked() 285 if (udev == NULL) in uhub_tt_buffer_reset_async_locked() [all …]
|
| D | usb_request.c | 133 usbd_get_debug_bits(struct usb_device *udev, struct usb_device_request *req, in usbd_get_debug_bits() argument 162 if (usbd_get_bus_index(udev) != usb_ctrl_debug.bus_index) in usbd_get_debug_bits() 165 if (usbd_get_device_index(udev) != usb_ctrl_debug.dev_index) in usbd_get_debug_bits() 209 cv_signal(&xfer->xroot->udev->ctrlreq_cv); in usbd_do_request_callback() 223 struct usb_device *udev; in usb_do_clear_stall_callback() local 229 udev = xfer->xroot->udev; in usb_do_clear_stall_callback() 231 USB_BUS_LOCK(udev->bus); in usb_do_clear_stall_callback() 235 ep = udev->ep_curr; in usb_do_clear_stall_callback() 236 ep_end = udev->endpoints + udev->endpoints_max; in usb_do_clear_stall_callback() 237 ep_first = udev->endpoints; in usb_do_clear_stall_callback() [all …]
|
| D | usb_request.h | 32 usb_error_t usbd_req_clear_hub_feature(struct usb_device *udev, 34 usb_error_t usbd_req_clear_port_feature(struct usb_device *udev, 36 usb_error_t usbd_req_get_alt_interface_no(struct usb_device *udev, 39 usb_error_t usbd_req_get_config(struct usb_device *udev, struct mtx *mtx, 41 usb_error_t usbd_req_get_descriptor_ptr(struct usb_device *udev, 43 usb_error_t usbd_req_get_config_desc(struct usb_device *udev, struct mtx *mtx, 45 usb_error_t usbd_req_get_config_desc_full(struct usb_device *udev, 48 usb_error_t usbd_req_get_desc(struct usb_device *udev, struct mtx *mtx, 52 usb_error_t usbd_req_get_device_desc(struct usb_device *udev, struct mtx *mtx, 54 usb_error_t usbd_req_get_device_status(struct usb_device *udev, [all …]
|
| D | usb_handle_request.c | 146 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_config() local 157 do_unlock = usbd_enum_lock(udev); in usb_handle_set_config() 169 if (usbd_set_config_index(udev, conf_no)) { in usb_handle_set_config() 174 if (usb_probe_and_attach(udev, USB_IFACE_INDEX_ANY)) { in usb_handle_set_config() 181 usbd_enum_unlock(udev); in usb_handle_set_config() 187 usb_check_alt_setting(struct usb_device *udev, in usb_check_alt_setting() argument 194 do_unlock = usbd_enum_lock(udev); in usb_check_alt_setting() 196 if (alt_index >= usbd_get_no_alts(udev->cdesc, iface->idesc)) in usb_check_alt_setting() 200 usbd_enum_unlock(udev); in usb_check_alt_setting() 219 struct usb_device *udev = xfer->xroot->udev; in usb_handle_iface_request() local [all …]
|
| D | usb_generic.c | 143 struct usb_device *udev = f->udev; in ugen_transfer_setup() local 153 error = usbd_transfer_setup(udev, &iface_index, f->xfer, in ugen_transfer_setup() 184 switch (usbd_get_speed(f->udev)) { in ugen_open() 609 if (f->udev->flags.usb_mode != USB_MODE_HOST) { in ugen_set_config() 621 if (usbd_start_set_config(f->udev, index) != 0) in ugen_set_config() 633 if (f->udev->flags.usb_mode != USB_MODE_HOST) { in ugen_set_interface() 644 if (usbd_set_alt_interface_index(f->udev, iface_index, alt_index)) { in ugen_set_interface() 648 if (usb_probe_and_attach(f->udev, iface_index)) { in ugen_set_interface() 664 struct usb_device *udev = f->udev; in ugen_get_cdesc() local 676 (ugd->ugd_config_index == udev->curr_config_index)) { in ugen_get_cdesc() [all …]
|
| D | usb_debug.c | 141 usb_dump_device(struct usb_device *udev) in usb_dump_device() argument 143 printf("usb_dump_device: dev=%p\n", udev); in usb_dump_device() 144 if (udev == NULL) { in usb_dump_device() 150 udev->bus, in usb_dump_device() 151 udev->address, udev->curr_config_no, udev->depth, udev->speed, in usb_dump_device() 152 udev->flags.self_powered, udev->power, udev->langid); in usb_dump_device() 205 struct usb_device *udev; in usb_dump_xfer() local 215 udev = xfer->xroot->udev; in usb_dump_xfer() 218 xfer, udev, in usb_dump_xfer() 219 UGETW(udev->ddesc.idVendor), in usb_dump_xfer() [all …]
|
| D | usb_util.c | 70 struct usb_device *udev; in device_set_usb_desc() local 85 udev = uaa->device; in device_set_usb_desc() 97 do_unlock = usbd_ctrl_lock(udev); in device_set_usb_desc() 99 temp_p = (char *)udev->scratch.data; in device_set_usb_desc() 103 err = usbd_req_get_string_any(udev, NULL, temp_p, in device_set_usb_desc() 104 sizeof(udev->scratch.data), in device_set_usb_desc() 109 usb_devinfo(udev, temp_p, in device_set_usb_desc() 110 sizeof(udev->scratch.data)); in device_set_usb_desc() 114 usbd_ctrl_unlock(udev); in device_set_usb_desc() 118 device_get_nameunit(udev->bus->bdev)); in device_set_usb_desc()
|
| D | usb_transfer.c | 157 usbd_get_dma_delay(struct usb_device *udev) in usbd_get_dma_delay() argument 162 mtod = udev->bus->methods; in usbd_get_dma_delay() 166 (mtod->get_dma_delay) (udev, &temp); in usbd_get_dma_delay() 427 xfer->flags_int.usb_mode = parm->udev->flags.usb_mode; in usbd_transfer_setup_sub() 895 usbd_transfer_setup(struct usb_device *udev, in usbd_transfer_setup() argument 949 do_unlock = usbd_ctrl_lock(udev); in usbd_transfer_setup() 954 parm = &udev->scratch.xfer_setup[0].parm; in usbd_transfer_setup() 957 parm->udev = udev; in usbd_transfer_setup() 958 parm->speed = usbd_get_speed(udev); in usbd_transfer_setup() 991 parm->dma_tag_p, udev->bus->dma_parent_tag[0].tag, in usbd_transfer_setup() [all …]
|
| D | usbdi_util.h | 42 usb_error_t usbd_do_request_proc(struct usb_device *udev, struct usb_process *pproc, 62 usb_error_t usbd_req_get_report(struct usb_device *udev, struct mtx *mtx, 65 usb_error_t usbd_req_get_report_descriptor(struct usb_device *udev, 68 usb_error_t usbd_req_get_string_any(struct usb_device *udev, struct mtx *mtx, 70 usb_error_t usbd_req_get_string_desc(struct usb_device *udev, struct mtx *mtx, 73 usb_error_t usbd_req_set_config(struct usb_device *udev, struct mtx *mtx, 75 usb_error_t usbd_req_set_alt_interface_no(struct usb_device *udev, 77 usb_error_t usbd_req_set_idle(struct usb_device *udev, struct mtx *mtx, 79 usb_error_t usbd_req_set_protocol(struct usb_device *udev, struct mtx *mtx, 81 usb_error_t usbd_req_set_report(struct usb_device *udev, struct mtx *mtx,
|
| D | usbdi.h | 457 void *usbd_find_descriptor(struct usb_device *udev, void *id, 461 struct usb_device *udev); 463 struct usb_device *udev); 464 struct usb_interface *usbd_get_iface(struct usb_device *udev, 468 struct usb_endpoint *usbd_get_endpoint(struct usb_device *udev, uint8_t iface_index, 470 struct usb_endpoint *usbd_get_ep_by_addr(struct usb_device *udev, uint8_t ea_val); 471 usb_error_t usbd_interface_count(struct usb_device *udev, uint8_t *count); 472 enum usb_hc_mode usbd_get_mode(struct usb_device *udev); 473 enum usb_dev_speed usbd_get_speed(struct usb_device *udev); 476 usb_error_t usbd_set_pnpinfo(struct usb_device *udev, [all …]
|
| D | usb_dev.c | 203 cpd->udev = cpd->bus->devices[cpd->dev_index]; in usb_ref_device() 204 if (cpd->udev == NULL) { in usb_ref_device() 208 if (cpd->udev->state == USB_STATE_DETACHED && in usb_ref_device() 216 if (cpd->udev->refcount == USB_DEV_REF_MAX) { in usb_ref_device() 220 cpd->udev->refcount++; in usb_ref_device() 228 crd->do_unlock = usbd_enum_lock_sig(cpd->udev); in usb_ref_device() 250 ppf = cpd->udev->fifo; in usb_ref_device() 266 ppf = cpd->udev->fifo; in usb_ref_device() 296 usbd_enum_unlock(cpd->udev); in usb_ref_device() 299 if (--(cpd->udev->refcount) == 0) in usb_ref_device() [all …]
|
| D | usb_dynamic.c | 70 usb_temp_setup_by_index_w(struct usb_device *udev, uint16_t index) in usb_temp_setup_by_index_w() argument 88 usb_temp_get_desc_w(struct usb_device *udev, struct usb_device_request *req, const void **pPtr, uin… in usb_temp_get_desc_w() argument 95 usb_temp_unsetup_w(struct usb_device *udev) in usb_temp_unsetup_w() argument 97 if (udev->usb_template_ptr) { in usb_temp_unsetup_w() 99 free(udev->usb_template_ptr, M_USB); in usb_temp_unsetup_w() 101 udev->usb_template_ptr = NULL; in usb_temp_unsetup_w()
|
| D | usb_msctest.c | 586 bbb_attach(struct usb_device *udev, uint8_t iface_index, in bbb_attach() argument 598 do_unlock = usbd_enum_lock(udev); in bbb_attach() 604 usb_detach_device(udev, iface_index, 0); in bbb_attach() 607 usbd_enum_unlock(udev); in bbb_attach() 609 iface = usbd_get_iface(udev, iface_index); in bbb_attach() 656 err = usbd_transfer_setup(udev, &iface_index, sc->xfer, pconfig, in bbb_attach() 697 usb_iface_is_cdrom(struct usb_device *udev, uint8_t iface_index) in usb_iface_is_cdrom() argument 705 sc = bbb_attach(udev, iface_index, UICLASS_MASS); in usb_iface_is_cdrom() 730 usb_msc_get_max_lun(struct usb_device *udev, uint8_t iface_index) in usb_msc_get_max_lun() argument 745 err = usbd_do_request(udev, NULL, &req, &buf); in usb_msc_get_max_lun() [all …]
|
| D | usb_device.h | 58 struct usb_device *udev; member 141 struct usb_device *udev; member 287 usb_error_t usb_probe_and_attach(struct usb_device *udev, 290 usb_error_t usb_reset_iface_endpoints(struct usb_device *udev, 292 usb_error_t usbd_set_config_index(struct usb_device *udev, uint8_t index); 293 usb_error_t usbd_set_endpoint_stall(struct usb_device *udev, 295 usb_error_t usb_suspend_resume(struct usb_device *udev, 297 void usb_devinfo(struct usb_device *udev, char *dst_ptr, uint16_t dst_len); 300 uint8_t usb_peer_can_wakeup(struct usb_device *udev); 301 struct usb_endpoint *usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep);
|
| D | usb_transfer.h | 68 struct usb_device *udev; /* pointer to USB device */ member 93 struct usb_device *udev; member 127 void usbd_ctrl_transfer_setup(struct usb_device *udev); 128 void usbd_clear_stall_locked(struct usb_device *udev, 130 void usbd_clear_data_toggle(struct usb_device *udev, 137 usb_timeout_t usbd_get_dma_delay(struct usb_device *udev);
|
| D | usb_msctest.h | 40 int usb_iface_is_cdrom(struct usb_device *udev, 42 usb_error_t usb_msc_eject(struct usb_device *udev, 44 usb_error_t usb_msc_auto_quirk(struct usb_device *udev, 46 usb_error_t usb_dymo_eject(struct usb_device *udev,
|
| D | usb_controller.h | 109 …void (*get_hw_ep_profile) (struct usb_device *udev, const struct usb_hw_ep_profile **ppf, uint8… 110 …void (*set_stall) (struct usb_device *udev, struct usb_xfer *xfer, struct usb_endpoint *ep, uin… 114 void (*clear_stall) (struct usb_device *udev, struct usb_endpoint *ep); 122 void (*get_power_mode) (struct usb_device *udev, int8_t *pmode);
|
| /freebsd-9-stable/sys/dev/usb/template/ |
| D | usb_template.c | 587 (ues->methods->get_hw_ep_profile) (ues->udev, &pf, n); in usb_hw_ep_find_match() 689 speed = usbd_get_speed(ues->udev); in usb_hw_ep_get_needs() 749 (ues->udev, &pf, ep_no); in usb_hw_ep_get_needs() 838 usb_hw_ep_resolve(struct usb_device *udev, in usb_hw_ep_resolve() argument 852 methods = udev->bus->methods; in usb_hw_ep_resolve() 865 (methods->get_hw_ep_profile) (udev, &pf, 0); in usb_hw_ep_resolve() 876 if (udev->speed == USB_SPEED_FULL) { in usb_hw_ep_resolve() 913 ues = udev->scratch.hw_ep_scratch; in usb_hw_ep_resolve() 920 ues->udev = udev; in usb_hw_ep_resolve() 969 usb_temp_get_tdd(struct usb_device *udev) in usb_temp_get_tdd() argument [all …]
|
| /freebsd-9-stable/lib/libusb/ |
| D | libusb01.c | 173 usb_close(usb_dev_handle * udev) in usb_close() argument 178 err = libusb20_dev_close((void *)udev); in usb_close() 188 libusb20_be_enqueue_device(usb_backend, (void *)udev); in usb_close() 194 dev = usb_device(udev); in usb_close() 195 libusb20_dev_free((void *)udev); in usb_close() 245 usb_get_descriptor_by_endpoint(usb_dev_handle * udev, int ep, uint8_t type, in usb_get_descriptor_by_endpoint() argument 250 if (udev == NULL) in usb_get_descriptor_by_endpoint() 256 return (usb_control_msg(udev, ep | USB_ENDPOINT_IN, in usb_get_descriptor_by_endpoint() 262 usb_get_descriptor(usb_dev_handle * udev, uint8_t type, uint8_t desc_index, in usb_get_descriptor() argument 267 if (udev == NULL) in usb_get_descriptor() [all …]
|
| /freebsd-9-stable/sys/dev/usb/controller/ |
| D | usb_controller.c | 350 struct usb_device *udev; in usb_bus_explore() local 353 udev = bus->devices[USB_ROOT_HUB_ADDR]; in usb_bus_explore() 358 if (udev != NULL) { in usb_bus_explore() 360 uhub_explore_handle_re_enumerate(udev); in usb_bus_explore() 364 if (udev != NULL && udev->hub != NULL) { in usb_bus_explore() 394 (udev->hub->explore) (udev); in usb_bus_explore() 409 struct usb_device *udev; in usb_bus_detach() local 413 udev = bus->devices[USB_ROOT_HUB_ADDR]; in usb_bus_detach() 427 usb_free_device(udev, 0); in usb_bus_detach() 443 struct usb_device *udev; in usb_bus_suspend() local [all …]
|
| D | xhci.c | 1358 xhci_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t address) in xhci_set_address() argument 1362 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus); in xhci_set_address() 1372 if (udev->parent_hub == NULL) in xhci_set_address() 1375 index = udev->controller_slot_id; in xhci_set_address() 1391 xhci_configure_mask(udev, 3, 0); in xhci_set_address() 1394 err = xhci_configure_device(udev); in xhci_set_address() 1402 switch (udev->speed) { in xhci_set_address() 1415 pepext = xhci_get_endpoint_ext(udev, in xhci_set_address() 1416 &udev->ctrl_ep_desc); in xhci_set_address() 1419 USB_BUS_LOCK(udev->bus); in xhci_set_address() [all …]
|
| /freebsd-9-stable/lib/libdevinfo/ |
| D | devinfo.c | 168 struct u_device udev; in devinfo_init_devices() local 211 rlen = sizeof(udev); in devinfo_init_devices() 212 error = sysctl(oid, oidlen, &udev, &rlen, NULL, 0); in devinfo_init_devices() 222 dd->dd_dev.dd_handle = udev.dv_handle; in devinfo_init_devices() 223 dd->dd_dev.dd_parent = udev.dv_parent; in devinfo_init_devices() 224 snprintf(dd->dd_name, sizeof(dd->dd_name), "%s", udev.dv_name); in devinfo_init_devices() 226 snprintf(dd->dd_desc, sizeof(dd->dd_desc), "%s", udev.dv_desc); in devinfo_init_devices() 229 udev.dv_drivername); in devinfo_init_devices() 232 udev.dv_pnpinfo); in devinfo_init_devices() 235 udev.dv_location); in devinfo_init_devices() [all …]
|
| /freebsd-9-stable/sys/dev/usb/serial/ |
| D | uplcom.c | 541 uplcom_reset(struct uplcom_softc *sc, struct usb_device *udev) in uplcom_reset() argument 552 return (usbd_do_request(udev, NULL, &req, NULL)); in uplcom_reset() 556 uplcom_pl2303_do(struct usb_device *udev, uint8_t req_type, uint8_t request, in uplcom_pl2303_do() argument 569 err = usbd_do_request(udev, NULL, &req, buf); in uplcom_pl2303_do() 578 uplcom_pl2303_init(struct usb_device *udev, uint8_t chiptype) in uplcom_pl2303_init() argument 582 if (uplcom_pl2303_do(udev, UT_READ_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x8484, 0, 1) in uplcom_pl2303_init() 583 || uplcom_pl2303_do(udev, UT_WRITE_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x0404, 0, 0) in uplcom_pl2303_init() 584 || uplcom_pl2303_do(udev, UT_READ_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x8484, 0, 1) in uplcom_pl2303_init() 585 || uplcom_pl2303_do(udev, UT_READ_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x8383, 0, 1) in uplcom_pl2303_init() 586 || uplcom_pl2303_do(udev, UT_READ_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x8484, 0, 1) in uplcom_pl2303_init() [all …]
|
| D | u3g.c | 589 u3g_sierra_init(struct usb_device *udev) in u3g_sierra_init() argument 599 if (usbd_do_request_flags(udev, NULL, &req, in u3g_sierra_init() 607 u3g_huawei_init(struct usb_device *udev) in u3g_huawei_init() argument 617 if (usbd_do_request_flags(udev, NULL, &req, in u3g_huawei_init() 625 u3g_sael_m460_init(struct usb_device *udev) in u3g_sael_m460_init() argument 665 if (usbd_req_set_alt_interface_no(udev, NULL, 0, 0)) { in u3g_sael_m460_init() 680 err = usbd_do_request(udev, NULL, &req, buf); in u3g_sael_m460_init() 686 err = usbd_do_request(udev, NULL, &req, in u3g_sael_m460_init() 711 u3g_test_autoinst(void *arg, struct usb_device *udev, in u3g_test_autoinst() argument 722 iface = usbd_get_iface(udev, 0); in u3g_test_autoinst() [all …]
|