Home
last modified time | relevance | path

Searched refs:udev (Results 1 – 25 of 86) sorted by relevance

1234

/dragonfly/sys/bus/u4b/
H A Dusb_device.c155 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 Dusb_hub.c259 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 Dusb_request.c232 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 Dusb_request.h32 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 Dusb_handle_request.c143 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 Dusb_generic.c141 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 Dusb_debug.c138 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 Dusb_transfer.c163 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 Dusbdi_util.h42 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 Dusb_util.c67 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 Dusb_msctest.h40 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 Dusbdi.h477 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 Dusb_msctest.c601 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 Dusb_dynamic.c68 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 Dusb_dev.c207 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 Dusb_device.h56 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 Dusb_template.c751 (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 Dlibusb01.c255 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 Ddevattr.h38 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 Ddevattr_test.c8 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 Ddevattr.c60 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 Dusb_controller.c359 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 Dxhci.c1406 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 Dtest_udevd.c32 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 Ddevinfo.c168 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 …]

1234