/dragonfly/sys/bus/u4b/ |
H A D | usb_device.c | 155 return (udev->product ? udev->product : ""); in usb_get_product() 161 return (udev->serial ? udev->serial : ""); in usb_get_serial() 431 ep_end = udev->endpoints + udev->endpoints_max; in usb_endpoint_foreach() 517 usbd_free_config_desc(udev, udev->cdesc); in usb_unconfigure() 1032 (udev->bus->methods->clear_stall) (udev, ep); in usbd_set_endpoint_stall() 1096 udev->port_no, udev->address); in usb_detach_device_sub() 1509 struct usb_device *udev = pm->udev; in usbd_clear_stall_proc() local 1598 udev->cs_msg[0].udev = udev; in usb_alloc_device() 1600 udev->cs_msg[1].udev = udev; in usb_alloc_device() 1932 udev->address, udev, udev->parent_hub); in usb_alloc_device() [all …]
|
H A D | usb_hub.c | 259 struct usb_device *udev = pm->udev; in uhub_reset_tt_proc() local 823 child = usb_alloc_device(sc->sc_dev, udev->bus, udev, in uhub_reattach_port() 1384 hub->tt_msg[0].udev = udev; in uhub_attach() 1386 hub->tt_msg[1].udev = udev; in uhub_attach() 1649 res->udev = udev; in uhub_find_iface_index() 1910 udev = xfer->xroot->udev; in usb_hs_bandwidth_alloc() 1990 udev = xfer->xroot->udev; in usb_hs_bandwidth_free() 2359 udev = xfer->xroot->udev; in usbd_transfer_power_ref() 2413 (udev->bus->methods->set_hw_power) (udev->bus); in usbd_transfer_power_ref() 2795 (udev->bus->methods->device_suspend) (udev); in usb_dev_suspend_peer() [all …]
|
H A D | usb_request.c | 232 udev = xfer->xroot->udev; in usb_do_clear_stall_callback() 239 ep_end = udev->endpoints + udev->endpoints_max; in usb_do_clear_stall_callback() 1120 (udev, lock, buf, len, udev->langid, string_index); 1307 memset(udev->config_data, 0, sizeof(udev->config_data)); 1566 err = (udev->bus->methods->set_address) (udev, lock, addr); 1966 err = usbd_req_get_device_desc(udev, lock, &udev->ddesc); 1972 err = usbd_req_get_desc(udev, lock, NULL, &udev->ddesc, 1978 err = usbd_req_get_device_desc(udev, lock, &udev->ddesc); 1987 err = usbd_req_get_device_desc(udev, lock, &udev->ddesc); 1991 err = usbd_req_get_device_desc(udev, lock, &udev->ddesc); [all …]
|
H A 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, 41 usb_error_t usbd_req_get_descriptor_ptr(struct usb_device *udev, 54 usb_error_t usbd_req_get_device_status(struct usb_device *udev, 56 usb_error_t usbd_req_get_hub_descriptor(struct usb_device *udev, 68 usb_error_t usbd_req_warm_reset_port(struct usb_device *udev, 74 usb_error_t usbd_req_set_port_feature(struct usb_device *udev, 80 usb_error_t usbd_req_set_device_feature(struct usb_device *udev, 82 usb_error_t usbd_req_set_hub_u1_timeout(struct usb_device *udev, [all …]
|
H A D | usb_handle_request.c | 143 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_config() local 178 usbd_enum_unlock(udev); in usb_handle_set_config() 197 usbd_enum_unlock(udev); in usb_check_alt_setting() 216 struct usb_device *udev = xfer->xroot->udev; in usb_handle_iface_request() local 352 usbd_enum_unlock(udev); in usb_handle_iface_request() 358 usbd_enum_unlock(udev); in usb_handle_iface_request() 364 usbd_enum_unlock(udev); in usb_handle_iface_request() 379 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_stall() local 427 udev = xfer->xroot->udev; in usb_handle_remote_wakeup() 428 bus = udev->bus; in usb_handle_remote_wakeup() [all …]
|
H A D | usb_generic.c | 141 struct usb_device *udev = f->udev; in ugen_transfer_setup() local 664 struct usb_device *udev = f->udev; in ugen_get_cdesc() local 758 struct usb_device *udev = f->udev; in ugen_get_iface_driver() local 823 udev = f->udev; in usb_gen_fill_deviceinfo() 946 struct usb_device *udev = f->udev; in ugen_re_enumerate() local 1727 struct usb_device *udev = f->udev; in ugen_set_power_mode() local 1816 struct usb_device *udev = f->udev; in ugen_get_power_mode() local 1827 struct usb_device *udev = f->udev; in ugen_get_port_path() local 1838 next = udev; in ugen_get_port_path() 1866 struct usb_device *udev = f->udev; in ugen_get_power_usage() local [all …]
|
H A D | usb_debug.c | 138 usb_dump_device(struct usb_device *udev) in usb_dump_device() argument 141 if (udev == NULL) { in usb_dump_device() 147 udev->bus, in usb_dump_device() 148 udev->address, udev->curr_config_no, udev->depth, udev->speed, in usb_dump_device() 149 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() 220 UGETW(udev->ddesc.idProduct), in usb_dump_xfer() [all …]
|
H A D | usb_transfer.c | 163 mtod = udev->bus->methods; in usbd_get_dma_delay() 950 parm->udev = udev; in usbd_transfer_setup() 989 info->bus = udev->bus; in usbd_transfer_setup() 990 info->udev = udev; in usbd_transfer_setup() 2732 udev = info->udev; in usbd_pipe_start() 2751 &udev->cs_msg[0], &udev->cs_msg[1]); in usbd_pipe_start() 2778 (udev->bus->methods->clear_stall) (udev, ep); in usbd_pipe_start() 3185 (udev->bus->methods->clear_stall) (udev, ep); in usbd_clear_stall_locked() 3327 udev = xroot->udev; in usbd_transfer_poll() 3328 if (udev == NULL) in usbd_transfer_poll() [all …]
|
H A 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 lock *lock, 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 lock *lock, 70 usb_error_t usbd_req_get_string_desc(struct usb_device *udev, struct lock *lock, 73 usb_error_t usbd_req_set_config(struct usb_device *udev, struct lock *lock, 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 lock *lock, 79 usb_error_t usbd_req_set_protocol(struct usb_device *udev, struct lock *lock, 81 usb_error_t usbd_req_set_report(struct usb_device *udev, struct lock *lock,
|
H A D | usb_util.c | 67 struct usb_device *udev; in device_set_usb_desc() local 82 udev = uaa->device; in device_set_usb_desc() 94 do_unlock = usbd_enum_lock(udev); in device_set_usb_desc() 96 temp_p = (char *)udev->scratch.data; in device_set_usb_desc() 100 err = usbd_req_get_string_any(udev, NULL, temp_p, in device_set_usb_desc() 101 sizeof(udev->scratch.data), in device_set_usb_desc() 106 usb_devinfo(udev, temp_p, in device_set_usb_desc() 107 sizeof(udev->scratch.data)); in device_set_usb_desc() 111 usbd_enum_unlock(udev); in device_set_usb_desc() 115 device_get_nameunit(udev->bus->bdev)); in device_set_usb_desc()
|
H A 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_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,
|
H A D | usbdi.h | 477 struct usb_device *udev); 479 struct usb_device *udev); 488 enum usb_hc_mode usbd_get_mode(struct usb_device *udev); 493 usb_error_t usbd_set_pnpinfo(struct usb_device *udev, 499 uint8_t usbd_get_endpoint_mode(struct usb_device *udev, 519 uint32_t usbd_get_isoc_fps(struct usb_device *udev); 520 usb_error_t usbd_transfer_setup(struct usb_device *udev, 534 uint8_t usbd_get_bus_index(struct usb_device *udev); 535 uint8_t usbd_get_device_index(struct usb_device *udev); 538 uint8_t usbd_device_attached(struct usb_device *udev); [all …]
|
H A D | usb_msctest.c | 601 do_unlock = usbd_enum_lock(udev); in bbb_attach() 607 usb_detach_device(udev, iface_index, 0); in bbb_attach() 610 usbd_enum_unlock(udev); in bbb_attach() 613 iface = usbd_get_iface(udev, iface_index); in bbb_attach() 709 sc = bbb_attach(udev, iface_index, UICLASS_MASS); in usb_iface_is_cdrom() 749 err = usbd_do_request(udev, NULL, &req, &buf); in usb_msc_get_max_lun() 765 sc = bbb_attach(udev, iface_index, UICLASS_MASS); in usb_msc_auto_quirk() 874 usbd_add_dynamic_quirk(udev, in usb_msc_auto_quirk() 923 usbd_req_re_enumerate(udev, NULL); in usb_msc_auto_quirk() 934 sc = bbb_attach(udev, iface_index, UICLASS_MASS); in usb_msc_eject() [all …]
|
H A D | usb_dynamic.c | 68 usb_temp_setup_by_index_w(struct usb_device *udev, uint16_t index) in usb_temp_setup_by_index_w() argument 86 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 93 usb_temp_unsetup_w(struct usb_device *udev) in usb_temp_unsetup_w() argument 95 if(udev->usb_template_ptr) { in usb_temp_unsetup_w() 96 usbd_free_config_desc(udev, udev->usb_template_ptr); in usb_temp_unsetup_w() 97 udev->usb_template_ptr = NULL; in usb_temp_unsetup_w()
|
H A D | usb_dev.c | 207 if (cpd->udev == NULL) { in usb_ref_device() 223 cpd->udev->refcount++; in usb_ref_device() 247 ppf = cpd->udev->fifo; in usb_ref_device() 263 ppf = cpd->udev->fifo; in usb_ref_device() 397 struct usb_device *udev = cpd->udev; in usb_fifo_create() local 520 f->udev = udev; in usb_fifo_create() 546 f->udev = udev; in usb_fifo_create() 586 (f->udev != NULL) && in usb_fifo_free() 642 ep = &udev->ctrl_ep; in usb_dev_get_ep() 2024 f_tx->udev = udev; in usb_fifo_attach() [all …]
|
H A D | usb_device.h | 56 struct usb_device *udev; member 145 struct usb_device *udev; member 302 usb_error_t usb_probe_and_attach(struct usb_device *udev, 305 usb_error_t usb_reset_iface_endpoints(struct usb_device *udev, 307 usb_error_t usbd_set_config_index(struct usb_device *udev, uint8_t index); 308 usb_error_t usbd_set_endpoint_stall(struct usb_device *udev, 310 usb_error_t usb_suspend_resume(struct usb_device *udev, 312 void usb_devinfo(struct usb_device *udev, char *dst_ptr, uint16_t dst_len); 315 uint8_t usb_peer_can_wakeup(struct usb_device *udev); 316 struct usb_endpoint *usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep);
|
/dragonfly/sys/bus/u4b/template/ |
H A D | usb_template.c | 751 (ues->udev, &pf, ep_no); in usb_hw_ep_get_needs() 854 methods = udev->bus->methods; in usb_hw_ep_resolve() 922 ues->udev = udev; in usb_hw_ep_resolve() 1078 tdd = usb_temp_get_tdd(udev); in usb_temp_get_vendor_desc() 1101 tdd = usb_temp_get_tdd(udev); in usb_temp_get_string_desc() 1247 uts = udev->scratch.temp_setup; in usb_temp_setup() 1251 uts->usb_speed = udev->speed; in usb_temp_setup() 1322 usb_temp_unsetup(udev); in usb_temp_setup() 1324 usbd_enum_unlock(udev); in usb_temp_setup() 1337 usbd_free_config_desc(udev, udev->usb_template_ptr); in usb_temp_unsetup() [all …]
|
/dragonfly/lib/libusb/ |
H A D | libusb01.c | 255 if (udev == NULL) in usb_get_descriptor_by_endpoint() 272 if (udev == NULL) in usb_get_descriptor() 546 if (udev == NULL) { in usb_fetch_and_parse_descriptors() 551 pdev = (void *)udev; in usb_fetch_and_parse_descriptors() 893 free(udev); in usb_find_devices() 911 udev = malloc(sizeof(*udev)); in usb_find_devices() 912 if (udev == NULL) in usb_find_devices() 915 memset(udev, 0, sizeof(*udev)); in usb_find_devices() 919 snprintf(udev->filename, sizeof(udev->filename), in usb_find_devices() 926 udev->descriptor.bLength = sizeof(udev->descriptor); in usb_find_devices() [all …]
|
/dragonfly/lib/libdevattr/ |
H A D | devattr.h | 38 struct udev; 44 struct udev *udev_new(void); 45 struct udev *udev_ref(struct udev *udev_ctx); 46 void udev_unref(struct udev *udev_ctx); 47 const char *udev_get_dev_path(struct udev *udev_ctx); 48 void *udev_get_userdata(struct udev *udev_ctx); 49 void udev_set_userdata(struct udev *udev_ctx, void *userdata); 51 int udev_get_fd(struct udev *udev_ctx); 58 struct udev *udev_device_get_udev(struct udev_device *udev_device); 71 struct udev_enumerate *udev_enumerate_new(struct udev *udev_ctx); [all …]
|
H A D | devattr_test.c | 8 struct udev *udev; in main() local 18 udev = udev_new(); in main() 19 if(udev == NULL) { in main() 24 udev_enum = udev_enumerate_new(udev); in main() 25 if(udev == NULL) { in main() 64 udev_monitor = udev_monitor_new(udev); in main() 90 udev_unref(udev); in main()
|
H A D | devattr.c | 60 struct udev { struct 68 struct udev * argument 69 udev_ref(struct udev *udev_ctx) in udev_ref() 77 udev_unref(struct udev *udev_ctx) in udev_unref() 94 struct udev * 97 struct udev *udev_ctx; in udev_new() 104 udev_ctx = malloc(sizeof(struct udev)); in udev_new() 114 const char *udev_get_dev_path(struct udev *udev_ctx __unused) in udev_get_dev_path() 120 udev_get_userdata(struct udev *udev_ctx) in udev_get_userdata() 126 udev_set_userdata(struct udev *udev_ctx, void *userdata) in udev_set_userdata() [all …]
|
/dragonfly/sys/bus/u4b/controller/ |
H A D | usb_controller.c | 359 struct usb_device *udev; in usb_bus_explore() local 367 if (udev && udev->hub) { in usb_bus_explore() 397 (udev->hub->explore) (udev); in usb_bus_explore() 423 struct usb_device *udev; in usb_bus_detach() local 446 usb_free_device(udev, 0); in usb_bus_detach() 462 struct usb_device *udev; in usb_bus_suspend() local 505 usbd_enum_unlock(udev); in usb_bus_suspend() 519 struct usb_device *udev; in usb_bus_resume() local 568 usbd_enum_unlock(udev); in usb_bus_resume() 604 struct usb_device *udev; in usb_bus_shutdown() local [all …]
|
H A D | xhci.c | 1406 switch (udev->speed) { in xhci_set_address() 1423 USB_BUS_LOCK(udev->bus); in xhci_set_address() 2386 switch (udev->speed) { in xhci_configure_endpoint() 2405 switch (udev->speed) { in xhci_configure_endpoint() 2586 switch (udev->speed) { in xhci_configure_device() 2635 switch (udev->speed) { in xhci_configure_device() 2664 switch (udev->speed) { in xhci_configure_device() 2671 udev->hs_port_no); in xhci_configure_device() 3805 struct usb_device *udev; in xhci_configure_reset_endpoint() local 3817 udev = xfer->xroot->udev; in xhci_configure_reset_endpoint() [all …]
|
/dragonfly/sbin/udevd/ |
H A D | test_udevd.c | 32 struct udev { struct 41 struct udev *udev_ctx; argument 53 struct udev *udev_ctx; 61 struct udev *udev_ctx; 67 struct udev * 68 udev_ref(struct udev *udev_ctx) in udev_ref() 93 struct udev * 96 struct udev *udev_ctx; in udev_new() 170 struct udev * 312 struct udev * [all …]
|
/dragonfly/lib/libdevinfo/ |
H A 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() 229 udev.dv_drivername); in devinfo_init_devices() 232 udev.dv_pnpinfo); in devinfo_init_devices() 235 udev.dv_location); in devinfo_init_devices() 237 dd->dd_dev.dd_devflags = udev.dv_devflags; in devinfo_init_devices() 238 dd->dd_dev.dd_flags = udev.dv_flags; in devinfo_init_devices() [all …]
|