| /freebsd-11-stable/sys/dev/usb/ |
| HD | usb_device.c | 138 struct usb_device *udev; in usb_trigger_reprobe_on_off() local 154 udev = bus->devices[USB_ROOT_HUB_ADDR]; in usb_trigger_reprobe_on_off() 156 if (udev->refcount == USB_DEV_REF_MAX) { in usb_trigger_reprobe_on_off() 161 udev->refcount++; in usb_trigger_reprobe_on_off() 164 do_unlock = usbd_enum_lock(udev); in usb_trigger_reprobe_on_off() 170 err = usbd_req_get_port_status(udev, NULL, &ps, 1); in usb_trigger_reprobe_on_off() 181 err = usbd_req_set_port_feature(udev, NULL, 1, in usb_trigger_reprobe_on_off() 188 err = usbd_req_clear_port_feature(udev, NULL, 1, in usb_trigger_reprobe_on_off() 199 usbd_enum_unlock(udev); in usb_trigger_reprobe_on_off() 200 if (--(udev->refcount) == 0) in usb_trigger_reprobe_on_off() [all …]
|
| HD | usb_hub.c | 159 static void usb_dev_resume_peer(struct usb_device *udev); 160 static void usb_dev_suspend_peer(struct usb_device *udev); 161 static uint8_t usb_peer_should_wakeup(struct usb_device *udev); 264 struct usb_device *udev = pm->udev; in uhub_reset_tt_proc() local 268 hub = udev->hub; in uhub_reset_tt_proc() 276 USB_BUS_UNLOCK(udev->bus); in uhub_reset_tt_proc() 282 USB_BUS_LOCK(udev->bus); in uhub_reset_tt_proc() 296 struct usb_device *udev; in uhub_tt_buffer_reset_async_locked() local 305 udev = child->parent_hs_hub; in uhub_tt_buffer_reset_async_locked() 308 if (udev == NULL) in uhub_tt_buffer_reset_async_locked() [all …]
|
| HD | usb_request.c | 137 usbd_get_debug_bits(struct usb_device *udev, struct usb_device_request *req, in usbd_get_debug_bits() argument 166 if (usbd_get_bus_index(udev) != usb_ctrl_debug.bus_index) in usbd_get_debug_bits() 169 if (usbd_get_device_index(udev) != usb_ctrl_debug.dev_index) in usbd_get_debug_bits() 213 cv_signal(&xfer->xroot->udev->ctrlreq_cv); in usbd_do_request_callback() 227 struct usb_device *udev; in usb_do_clear_stall_callback() local 234 udev = xfer->xroot->udev; in usb_do_clear_stall_callback() 236 USB_BUS_LOCK(udev->bus); in usb_do_clear_stall_callback() 240 ep = udev->ep_curr; in usb_do_clear_stall_callback() 241 ep_end = udev->endpoints + udev->endpoints_max; in usb_do_clear_stall_callback() 242 ep_first = udev->endpoints; in usb_do_clear_stall_callback() [all …]
|
| HD | 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 …]
|
| HD | usb_handle_request.c | 150 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_config() local 161 do_unlock = usbd_enum_lock(udev); in usb_handle_set_config() 173 if (usbd_set_config_index(udev, conf_no)) { in usb_handle_set_config() 178 if (usb_probe_and_attach(udev, USB_IFACE_INDEX_ANY)) { in usb_handle_set_config() 185 usbd_enum_unlock(udev); in usb_handle_set_config() 191 usb_check_alt_setting(struct usb_device *udev, in usb_check_alt_setting() argument 198 do_unlock = usbd_enum_lock(udev); in usb_check_alt_setting() 200 if (alt_index >= usbd_get_no_alts(udev->cdesc, iface->idesc)) in usb_check_alt_setting() 204 usbd_enum_unlock(udev); in usb_check_alt_setting() 223 struct usb_device *udev = xfer->xroot->udev; in usb_handle_iface_request() local [all …]
|
| HD | usb_generic.c | 144 struct usb_device *udev = f->udev; in ugen_transfer_setup() local 154 error = usbd_transfer_setup(udev, &iface_index, f->xfer, in ugen_transfer_setup() 186 switch (usbd_get_speed(f->udev)) { in ugen_open() 615 if (f->udev->flags.usb_mode != USB_MODE_HOST) { in ugen_set_config() 627 if (usbd_start_set_config(f->udev, index) != 0) in ugen_set_config() 639 if (f->udev->flags.usb_mode != USB_MODE_HOST) { in ugen_set_interface() 650 if (usbd_set_alt_interface_index(f->udev, iface_index, alt_index)) { in ugen_set_interface() 654 if (usb_probe_and_attach(f->udev, iface_index)) { in ugen_set_interface() 670 struct usb_device *udev = f->udev; in ugen_get_cdesc() local 682 (ugd->ugd_config_index == udev->curr_config_index)) { in ugen_get_cdesc() [all …]
|
| HD | usb_debug.c | 134 usb_dump_device(struct usb_device *udev) in usb_dump_device() argument 136 printf("usb_dump_device: dev=%p\n", udev); in usb_dump_device() 137 if (udev == NULL) { in usb_dump_device() 143 udev->bus, in usb_dump_device() 144 udev->address, udev->curr_config_no, udev->depth, udev->speed, in usb_dump_device() 145 udev->flags.self_powered, udev->power, udev->langid); in usb_dump_device() 200 struct usb_device *udev; in usb_dump_xfer() local 210 udev = xfer->xroot->udev; in usb_dump_xfer() 213 xfer, udev, in usb_dump_xfer() 214 UGETW(udev->ddesc.idVendor), in usb_dump_xfer() [all …]
|
| HD | usb_transfer.c | 188 usbd_get_dma_delay(struct usb_device *udev) in usbd_get_dma_delay() argument 193 mtod = udev->bus->methods; in usbd_get_dma_delay() 197 (mtod->get_dma_delay) (udev, &temp); in usbd_get_dma_delay() 502 xfer->flags_int.usb_mode = parm->udev->flags.usb_mode; in usbd_transfer_setup_sub() 1004 usbd_transfer_setup(struct usb_device *udev, in usbd_transfer_setup() argument 1058 do_unlock = usbd_ctrl_lock(udev); in usbd_transfer_setup() 1063 parm = &udev->scratch.xfer_setup[0].parm; in usbd_transfer_setup() 1066 parm->udev = udev; in usbd_transfer_setup() 1067 parm->speed = usbd_get_speed(udev); in usbd_transfer_setup() 1100 parm->dma_tag_p, udev->bus->dma_parent_tag[0].tag, in usbd_transfer_setup() [all …]
|
| HD | usb_util.c | 74 struct usb_device *udev; in device_set_usb_desc() local 89 udev = uaa->device; in device_set_usb_desc() 101 do_unlock = usbd_ctrl_lock(udev); in device_set_usb_desc() 103 temp_p = (char *)udev->scratch.data; in device_set_usb_desc() 107 err = usbd_req_get_string_any(udev, NULL, temp_p, in device_set_usb_desc() 108 sizeof(udev->scratch.data), in device_set_usb_desc() 113 usb_devinfo(udev, temp_p, in device_set_usb_desc() 114 sizeof(udev->scratch.data)); in device_set_usb_desc() 118 usbd_ctrl_unlock(udev); in device_set_usb_desc() 122 device_get_nameunit(udev->bus->bdev)); in device_set_usb_desc()
|
| HD | 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,
|
| HD | 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_msc_read_10(struct usb_device *udev, 49 usb_error_t usb_msc_write_10(struct usb_device *udev, 52 usb_error_t usb_msc_read_capacity(struct usb_device *udev, 55 usb_error_t usb_dymo_eject(struct usb_device *udev,
|
| HD | usbdi.h | 511 void *usbd_find_descriptor(struct usb_device *udev, void *id, 515 struct usb_device *udev); 517 struct usb_device *udev); 518 struct usb_interface *usbd_get_iface(struct usb_device *udev, 522 struct usb_endpoint *usbd_get_endpoint(struct usb_device *udev, uint8_t iface_index, 524 struct usb_endpoint *usbd_get_ep_by_addr(struct usb_device *udev, uint8_t ea_val); 525 usb_error_t usbd_interface_count(struct usb_device *udev, uint8_t *count); 526 enum usb_hc_mode usbd_get_mode(struct usb_device *udev); 527 enum usb_dev_speed usbd_get_speed(struct usb_device *udev); 530 usb_error_t usbd_set_pnpinfo(struct usb_device *udev, [all …]
|
| HD | usb_dynamic.c | 81 usb_temp_setup_by_index_w(struct usb_device *udev, uint16_t index) in usb_temp_setup_by_index_w() argument 99 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 106 usb_temp_unsetup_w(struct usb_device *udev) in usb_temp_unsetup_w() argument 108 usbd_free_config_desc(udev, udev->usb_template_ptr); in usb_temp_unsetup_w() 109 udev->usb_template_ptr = NULL; in usb_temp_unsetup_w() 114 usb_linux_free_device_w(struct usb_device *udev) in usb_linux_free_device_w() argument
|
| HD | usb_dev.c | 206 cpd->udev = cpd->bus->devices[cpd->dev_index]; in usb_ref_device() 207 if (cpd->udev == NULL) { in usb_ref_device() 211 if (cpd->udev->state == USB_STATE_DETACHED && in usb_ref_device() 219 if (cpd->udev->refcount == USB_DEV_REF_MAX) { in usb_ref_device() 223 cpd->udev->refcount++; in usb_ref_device() 231 crd->do_unlock = usbd_enum_lock_sig(cpd->udev); in usb_ref_device() 253 ppf = cpd->udev->fifo; in usb_ref_device() 269 ppf = cpd->udev->fifo; in usb_ref_device() 299 usbd_enum_unlock(cpd->udev); in usb_ref_device() 302 if (--(cpd->udev->refcount) == 0) in usb_ref_device() [all …]
|
| HD | usb_msctest.c | 594 bbb_attach(struct usb_device *udev, uint8_t iface_index, in bbb_attach() argument 608 do_unlock = usbd_enum_lock(udev); in bbb_attach() 614 usb_detach_device(udev, iface_index, 0); in bbb_attach() 617 usbd_enum_unlock(udev); in bbb_attach() 620 iface = usbd_get_iface(udev, iface_index); in bbb_attach() 667 err = usbd_transfer_setup(udev, &iface_index, sc->xfer, pconfig, in bbb_attach() 708 usb_iface_is_cdrom(struct usb_device *udev, uint8_t iface_index) in usb_iface_is_cdrom() argument 716 sc = bbb_attach(udev, iface_index, UICLASS_MASS); in usb_iface_is_cdrom() 741 usb_msc_get_max_lun(struct usb_device *udev, uint8_t iface_index) in usb_msc_get_max_lun() argument 756 err = usbd_do_request(udev, NULL, &req, &buf); in usb_msc_get_max_lun() [all …]
|
| HD | usb_device.h | 58 struct usb_device *udev; member 141 struct usb_device *udev; member 311 usb_error_t usb_probe_and_attach(struct usb_device *udev, 314 usb_error_t usb_reset_iface_endpoints(struct usb_device *udev, 316 usb_error_t usbd_set_config_index(struct usb_device *udev, uint8_t index); 317 usb_error_t usbd_set_endpoint_stall(struct usb_device *udev, 319 usb_error_t usb_suspend_resume(struct usb_device *udev, 321 void usb_devinfo(struct usb_device *udev, char *dst_ptr, uint16_t dst_len); 324 uint8_t usb_peer_can_wakeup(struct usb_device *udev); 325 struct usb_endpoint *usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep);
|
| HD | usb_transfer.h | 182 struct usb_device *udev; /* pointer to USB device */ member 207 struct usb_device *udev; member 241 void usbd_ctrl_transfer_setup(struct usb_device *udev); 242 void usbd_clear_stall_locked(struct usb_device *udev, 244 void usbd_clear_data_toggle(struct usb_device *udev, 251 usb_timeout_t usbd_get_dma_delay(struct usb_device *udev);
|
| HD | usb_dynamic.h | 38 typedef usb_error_t (usb_temp_setup_by_index_t)(struct usb_device *udev, 44 typedef void (usb_temp_unsetup_t)(struct usb_device *udev); 45 typedef void (usb_linux_free_device_t)(struct usb_device *udev);
|
| /freebsd-11-stable/sys/dev/usb/template/ |
| HD | usb_template.c | 640 (ues->methods->get_hw_ep_profile) (ues->udev, &pf, n); in usb_hw_ep_find_match() 742 speed = usbd_get_speed(ues->udev); in usb_hw_ep_get_needs() 802 (ues->udev, &pf, ep_no); in usb_hw_ep_get_needs() 891 usb_hw_ep_resolve(struct usb_device *udev, in usb_hw_ep_resolve() argument 905 methods = udev->bus->methods; in usb_hw_ep_resolve() 918 (methods->get_hw_ep_profile) (udev, &pf, 0); in usb_hw_ep_resolve() 929 if (udev->speed == USB_SPEED_FULL) { in usb_hw_ep_resolve() 966 ues = udev->scratch.hw_ep_scratch; in usb_hw_ep_resolve() 973 ues->udev = udev; in usb_hw_ep_resolve() 1022 usb_temp_get_tdd(struct usb_device *udev) in usb_temp_get_tdd() argument [all …]
|
| /freebsd-11-stable/lib/libusb/ |
| HD | libusb01.c | 178 usb_close(usb_dev_handle * udev) in usb_close() argument 183 err = libusb20_dev_close((void *)udev); in usb_close() 193 libusb20_be_enqueue_device(usb_backend, (void *)udev); in usb_close() 199 dev = usb_device(udev); in usb_close() 200 libusb20_dev_free((void *)udev); in usb_close() 250 usb_get_descriptor_by_endpoint(usb_dev_handle * udev, int ep, uint8_t type, in usb_get_descriptor_by_endpoint() argument 255 if (udev == NULL) in usb_get_descriptor_by_endpoint() 261 return (usb_control_msg(udev, ep | USB_ENDPOINT_IN, in usb_get_descriptor_by_endpoint() 267 usb_get_descriptor(usb_dev_handle * udev, uint8_t type, uint8_t desc_index, in usb_get_descriptor() argument 272 if (udev == NULL) in usb_get_descriptor() [all …]
|
| /freebsd-11-stable/sys/dev/usb/controller/ |
| HD | usb_controller.c | 367 struct usb_device *udev; in usb_bus_explore() local 370 udev = bus->devices[USB_ROOT_HUB_ADDR]; in usb_bus_explore() 375 if (udev != NULL) { in usb_bus_explore() 377 uhub_explore_handle_re_enumerate(udev); in usb_bus_explore() 381 if (udev != NULL && udev->hub != NULL) { in usb_bus_explore() 412 (udev->hub->explore) (udev); in usb_bus_explore() 429 struct usb_device *udev; in usb_bus_detach() local 433 udev = bus->devices[USB_ROOT_HUB_ADDR]; in usb_bus_detach() 447 usb_free_device(udev, 0); in usb_bus_detach() 463 struct usb_device *udev; in usb_bus_suspend() local [all …]
|
| HD | xhci.c | 1397 xhci_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t address) in xhci_set_address() argument 1401 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus); in xhci_set_address() 1411 if (udev->parent_hub == NULL) in xhci_set_address() 1414 index = udev->controller_slot_id; in xhci_set_address() 1430 xhci_configure_mask(udev, 3, 0); in xhci_set_address() 1433 err = xhci_configure_device(udev); in xhci_set_address() 1441 switch (udev->speed) { in xhci_set_address() 1454 pepext = xhci_get_endpoint_ext(udev, in xhci_set_address() 1455 &udev->ctrl_ep_desc); in xhci_set_address() 1458 USB_BUS_LOCK(udev->bus); in xhci_set_address() [all …]
|
| /freebsd-11-stable/lib/libdevinfo/ |
| HD | 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-11-stable/contrib/ofed/infiniband-diags/src/ |
| HD | rdma-ndd.c | 55 struct udev *udev; variable 242 static void udev_log_fn(struct udev *ud, int priority, const char *file, int line, in udev_log_fn() 256 udev = udev_new(); in setup_udev() 257 if (!udev) { in setup_udev() 262 udev_set_log_fn(udev, udev_log_fn); in setup_udev() 263 udev_set_log_priority(udev, LOG_INFO); in setup_udev() 265 sys_dir = (char *)udev_get_sys_path(udev); in setup_udev() 271 mon = udev_monitor_new_from_netlink(udev, "udev"); in get_udev_fd()
|
| /freebsd-11-stable/sys/dev/usb/serial/ |
| HD | uplcom.c | 587 uplcom_reset(struct uplcom_softc *sc, struct usb_device *udev) in uplcom_reset() argument 603 return (usbd_do_request(udev, NULL, &req, NULL)); in uplcom_reset() 607 uplcom_pl2303_do(struct usb_device *udev, uint8_t req_type, uint8_t request, in uplcom_pl2303_do() argument 620 err = usbd_do_request(udev, NULL, &req, buf); in uplcom_pl2303_do() 629 uplcom_pl2303_init(struct usb_device *udev, uint8_t chiptype) in uplcom_pl2303_init() argument 638 if (uplcom_pl2303_do(udev, UT_READ_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x8484, 0, 1) in uplcom_pl2303_init() 639 || uplcom_pl2303_do(udev, UT_WRITE_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x0404, 0, 0) in uplcom_pl2303_init() 640 || uplcom_pl2303_do(udev, UT_READ_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x8484, 0, 1) in uplcom_pl2303_init() 641 || uplcom_pl2303_do(udev, UT_READ_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x8383, 0, 1) in uplcom_pl2303_init() 642 || uplcom_pl2303_do(udev, UT_READ_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x8484, 0, 1) in uplcom_pl2303_init() [all …]
|