/freebsd-10-stable/sys/dev/usb/ |
H A D | usb_device.c | 153 usb_get_manufacturer(struct usb_device *udev) argument 155 return (udev->manufacturer ? udev->manufacturer : "Unknown"); 159 usb_get_product(struct usb_device *udev) argument 161 return (udev->product ? udev->product : ""); 165 usb_get_serial(struct usb_device *udev) argument 167 return (udev->serial ? udev->serial : ""); 181 usbd_get_ep_by_addr(struct usb_device *udev, uint8_ argument 235 usbd_get_endpoint(struct usb_device *udev, uint8_t iface_index, const struct usb_config *setup) argument 356 usbd_interface_count(struct usb_device *udev, uint8_t *count) argument 374 usb_init_endpoint(struct usb_device *udev, uint8_t iface_index, struct usb_endpoint_descriptor *edesc, struct usb_endpoint_ss_comp_descriptor *ecomp, struct usb_endpoint *ep) argument 429 usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep) argument 461 usb_wait_pending_refs(struct usb_device *udev) argument 490 usb_unconfigure(struct usb_device *udev, uint8_t flag) argument 546 usbd_set_config_index(struct usb_device *udev, uint8_t index) argument 690 usb_config_parse(struct usb_device *udev, uint8_t iface_index, uint8_t cmd) argument 906 usbd_set_alt_interface_index(struct usb_device *udev, uint8_t iface_index, uint8_t alt_index) argument 966 usbd_set_endpoint_stall(struct usb_device *udev, struct usb_endpoint *ep, uint8_t do_stall) argument 1050 usb_reset_iface_endpoints(struct usb_device *udev, uint8_t iface_index) argument 1079 usb_detach_device_sub(struct usb_device *udev, device_t *ppdev, char **ppnpinfo, uint8_t flag) argument 1137 usb_detach_device(struct usb_device *udev, uint8_t iface_index, uint8_t flag) argument 1187 usb_probe_and_attach_sub(struct usb_device *udev, struct usb_attach_arg *uaa) argument 1272 usbd_set_parent_iface(struct usb_device *udev, uint8_t iface_index, uint8_t parent_index) argument 1287 usb_init_attach_arg(struct usb_device *udev, struct usb_attach_arg *uaa) argument 1318 usb_probe_and_attach(struct usb_device *udev, uint8_t iface_index) argument 1434 usb_suspend_resume_sub(struct usb_device *udev, device_t dev, uint8_t do_suspend) argument 1465 usb_suspend_resume(struct usb_device *udev, uint8_t do_suspend) argument 1511 struct usb_device *udev = pm->udev; local 1543 struct usb_device *udev; local 1965 usb_make_dev(struct usb_device *udev, const char *devname, int ep, int fi, int rwmode, uid_t uid, gid_t gid, int mode) argument 2045 usb_cdev_create(struct usb_device *udev) argument 2106 usb_cdev_free(struct usb_device *udev) argument 2131 usb_free_device(struct usb_device *udev, uint8_t flag) argument 2230 usbd_get_iface(struct usb_device *udev, uint8_t iface_index) argument 2255 usbd_find_descriptor(struct usb_device *udev, void *id, uint8_t iface_index, uint8_t type, uint8_t type_mask, uint8_t subtype, uint8_t subtype_mask) argument 2301 usb_devinfo(struct usb_device *udev, char *dst_ptr, uint16_t dst_len) argument 2349 usbd_set_device_strings(struct usb_device *udev) argument 2430 usbd_get_mode(struct usb_device *udev) argument 2440 usbd_get_speed(struct usb_device *udev) argument 2446 usbd_get_isoc_fps(struct usb_device *udev) argument 2459 usbd_get_device_descriptor(struct usb_device *udev) argument 2467 usbd_get_config_descriptor(struct usb_device *udev) argument 2519 usbd_get_bus_index(struct usb_device *udev) argument 2525 usbd_get_device_index(struct usb_device *udev) argument 2532 usb_notify_addq(const char *type, struct usb_device *udev) argument 2642 usb_fifo_free_wrap(struct usb_device *udev, uint8_t iface_index, uint8_t flag) argument 2696 usb_peer_can_wakeup(struct usb_device *udev) argument 2708 usb_set_device_state(struct usb_device *udev, enum usb_dev_state state) argument 2728 usb_get_device_state(struct usb_device *udev) argument 2736 usbd_device_attached(struct usb_device *udev) argument 2747 usbd_enum_lock(struct usb_device *udev) argument 2769 usbd_enum_lock_sig(struct usb_device *udev) argument 2787 usbd_enum_unlock(struct usb_device *udev) argument 2797 usbd_sr_lock(struct usb_device *udev) argument 2811 usbd_sr_unlock(struct usb_device *udev) argument 2823 usbd_enum_is_locked(struct usb_device *udev) argument 2834 usbd_ctrl_lock(struct usb_device *udev) argument 2850 usbd_ctrl_unlock(struct usb_device *udev) argument 2872 usbd_set_pnpinfo(struct usb_device *udev, uint8_t iface_index, const char *pnpinfo) argument 2896 usbd_add_dynamic_quirk(struct usb_device *udev, uint16_t quirk) argument 2916 usbd_set_endpoint_mode(struct usb_device *udev, struct usb_endpoint *ep, uint8_t ep_mode) argument 2943 usbd_get_endpoint_mode(struct usb_device *udev, struct usb_endpoint *ep) argument [all...] |
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_dymo_eject(struct usb_device *udev,
|
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, 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...] |
H A D | usb_hub.c | 162 static void usb_dev_resume_peer(struct usb_device *udev); 163 static void usb_dev_suspend_peer(struct usb_device *udev); 164 static uint8_t usb_peer_should_wakeup(struct usb_device *udev); 267 struct usb_device *udev = pm->udev; local 271 hub = udev->hub; 279 USB_BUS_UNLOCK(udev->bus); 285 USB_BUS_LOCK(udev->bus); 299 struct usb_device *udev; local 308 udev 366 struct usb_device *udev; local 420 uhub_count_active_host_ports(struct usb_device *udev, enum usb_dev_speed speed) argument 633 struct usb_device *udev; local 881 usb_device_20_compatible(struct usb_device *udev) argument 906 struct usb_device *udev; local 995 uhub_is_too_deep(struct usb_device *udev) argument 1022 uhub_explore(struct usb_device *udev) argument 1163 uhub_query_info(struct usb_device *udev, uint8_t *pnports, uint8_t *ptt) argument 1227 struct usb_device *udev = uaa->device; local 1649 struct usb_device *udev; member in struct:hub_result 1659 struct usb_device *udev; local 1878 usb_hs_bandwidth_adjust(struct usb_device *udev, int16_t len, uint8_t slot, uint8_t mask) argument 1938 struct usb_device *udev; local 2019 struct usb_device *udev; local 2242 usb_bus_port_set_device(struct usb_bus *bus, struct usb_port *up, struct usb_device *udev, uint8_t device_index) argument 2412 struct usb_device *udev; local 2483 usb_peer_should_wakeup(struct usb_device *udev) argument 2506 struct usb_device *udev; local 2621 usbd_device_30_remote_wakeup(struct usb_device *udev, uint8_t bRequest) argument 2635 usbd_clear_dev_wakeup(struct usb_device *udev) argument 2650 usbd_set_dev_wakeup(struct usb_device *udev) argument 2671 usb_dev_resume_peer(struct usb_device *udev) argument 2783 usb_dev_suspend_peer(struct usb_device *udev) argument 2932 usbd_set_power_mode(struct usb_device *udev, uint8_t power_mode) argument 2956 usbd_filter_power_mode(struct usb_device *udev, uint8_t power_mode) argument 2983 usbd_start_re_enumerate(struct usb_device *udev) argument 2999 usbd_start_set_config(struct usb_device *udev, uint8_t index) argument [all...] |
H A D | usb_request.c | 137 usbd_get_debug_bits(struct usb_device *udev, struct usb_device_request *req, argument 166 if (usbd_get_bus_index(udev) != usb_ctrl_debug.bus_index) 169 if (usbd_get_device_index(udev) != usb_ctrl_debug.dev_index) 213 cv_signal(&xfer->xroot->udev->ctrlreq_cv); 227 struct usb_device *udev; local 234 udev = xfer->xroot->udev; 236 USB_BUS_LOCK(udev->bus); 240 ep = udev->ep_curr; 241 ep_end = udev 338 usbd_get_hr_func(struct usb_device *udev) argument 404 usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx, struct usb_device_request *req, void *data, uint16_t flags, uint16_t *actlen, usb_timeout_t timeout) argument 740 usbd_do_request_proc(struct usb_device *udev, struct usb_process *pproc, struct usb_device_request *req, void *data, uint16_t flags, uint16_t *actlen, usb_timeout_t timeout) argument 784 usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port) argument 874 usbd_req_warm_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port) argument 984 usbd_req_get_desc(struct usb_device *udev, struct mtx *mtx, uint16_t *actlen, void *desc, uint16_t min_len, uint16_t max_len, uint16_t id, uint8_t type, uint8_t index, uint8_t retries) argument 1100 usbd_req_get_string_any(struct usb_device *udev, struct mtx *mtx, char *buf, uint16_t len, uint8_t string_index) argument 1202 usbd_req_get_string_desc(struct usb_device *udev, struct mtx *mtx, void *sdesc, uint16_t max_len, uint16_t lang_id, uint8_t string_index) argument 1222 usbd_req_get_descriptor_ptr(struct usb_device *udev, struct usb_config_descriptor **ppcd, uint16_t wValue) argument 1268 usbd_req_get_config_desc(struct usb_device *udev, struct mtx *mtx, struct usb_config_descriptor *d, uint8_t conf_index) argument 1299 usbd_alloc_config_desc(struct usb_device *udev, uint32_t size) argument 1319 usbd_free_config_desc(struct usb_device *udev, void *ptr) argument 1338 usbd_req_get_config_desc_full(struct usb_device *udev, struct mtx *mtx, struct usb_config_descriptor **ppcd, uint8_t index) argument 1388 usbd_req_get_device_desc(struct usb_device *udev, struct mtx *mtx, struct usb_device_descriptor *d) argument 1404 usbd_req_get_alt_interface_no(struct usb_device *udev, struct mtx *mtx, uint8_t *alt_iface_no, uint8_t iface_index) argument 1430 usbd_req_set_alt_interface_no(struct usb_device *udev, struct mtx *mtx, uint8_t iface_index, uint8_t alt_no) argument 1457 usbd_req_get_device_status(struct usb_device *udev, struct mtx *mtx, struct usb_status *st) argument 1478 usbd_req_get_hub_descriptor(struct usb_device *udev, struct mtx *mtx, struct usb_hub_descriptor *hd, uint8_t nports) argument 1500 usbd_req_get_ss_hub_descriptor(struct usb_device *udev, struct mtx *mtx, struct usb_hub_ss_descriptor *hd, uint8_t nports) argument 1522 usbd_req_get_hub_status(struct usb_device *udev, struct mtx *mtx, struct usb_hub_status *st) argument 1546 usbd_req_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t addr) argument 1588 usbd_req_get_port_status(struct usb_device *udev, struct mtx *mtx, struct usb_port_status *ps, uint8_t port) argument 1611 usbd_req_clear_hub_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument 1632 usbd_req_set_hub_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument 1653 usbd_req_set_hub_u1_timeout(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t timeout) argument 1675 usbd_req_set_hub_u2_timeout(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t timeout) argument 1697 usbd_req_set_hub_depth(struct usb_device *udev, struct mtx *mtx, uint16_t depth) argument 1718 usbd_req_clear_port_feature(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint16_t sel) argument 1740 usbd_req_set_port_feature(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint16_t sel) argument 1762 usbd_req_set_protocol(struct usb_device *udev, struct mtx *mtx, uint8_t iface_index, uint16_t report) argument 1791 usbd_req_set_report(struct usb_device *udev, struct mtx *mtx, void *data, uint16_t len, uint8_t iface_index, uint8_t type, uint8_t id) argument 1819 usbd_req_get_report(struct usb_device *udev, struct mtx *mtx, void *data, uint16_t len, uint8_t iface_index, uint8_t type, uint8_t id) argument 1847 usbd_req_set_idle(struct usb_device *udev, struct mtx *mtx, uint8_t iface_index, uint8_t duration, uint8_t id) argument 1875 usbd_req_get_report_descriptor(struct usb_device *udev, struct mtx *mtx, void *d, uint16_t size, uint8_t iface_index) argument 1905 usbd_req_set_config(struct usb_device *udev, struct mtx *mtx, uint8_t conf) argument 1930 usbd_req_get_config(struct usb_device *udev, struct mtx *mtx, uint8_t *pconf) argument 1946 usbd_setup_device_desc(struct usb_device *udev, struct mtx *mtx) argument 2025 usbd_req_re_enumerate(struct usb_device *udev, struct mtx *mtx) argument 2136 usbd_req_clear_device_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument 2157 usbd_req_set_device_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument 2178 usbd_req_reset_tt(struct usb_device *udev, struct mtx *mtx, uint8_t port) argument 2208 usbd_req_clear_tt_buffer(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t addr, uint8_t type, uint8_t endpoint) argument 2242 usbd_req_set_port_link_state(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t link_state) argument 2269 usbd_req_set_lpm_info(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t besl, uint8_t addr, uint8_t rwe) argument [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 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, struc [all...] |
H A D | usb_handle_request.c | 150 struct usb_device *udev = xfer->xroot->udev; local 161 do_unlock = usbd_enum_lock(udev); 173 if (usbd_set_config_index(udev, conf_no)) { 178 if (usb_probe_and_attach(udev, USB_IFACE_INDEX_ANY)) { 185 usbd_enum_unlock(udev); 191 usb_check_alt_setting(struct usb_device *udev, argument 198 do_unlock = usbd_enum_lock(udev); 200 if (alt_index >= usbd_get_no_alts(udev->cdesc, iface->idesc)) 204 usbd_enum_unlock(udev); 223 struct usb_device *udev = xfer->xroot->udev; local 386 struct usb_device *udev = xfer->xroot->udev; local 404 usb_handle_get_stall(struct usb_device *udev, uint8_t ea_val) argument 431 struct usb_device *udev; local 469 struct usb_device *udev; local [all...] |
H A D | usb_debug.c | 145 usb_dump_device(struct usb_device *udev) argument 147 printf("usb_dump_device: dev=%p\n", udev); 148 if (udev == NULL) { 154 udev->bus, 155 udev->address, udev->curr_config_no, udev->depth, udev->speed, 156 udev->flags.self_powered, udev 211 struct usb_device *udev; local [all...] |
H A D | 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);
|
H A D | usb_generic.c | 147 struct usb_device *udev = f->udev; local 157 error = usbd_transfer_setup(udev, &iface_index, f->xfer, 189 switch (usbd_get_speed(f->udev)) { 618 if (f->udev->flags.usb_mode != USB_MODE_HOST) { 630 if (usbd_start_set_config(f->udev, index) != 0) 642 if (f->udev->flags.usb_mode != USB_MODE_HOST) { 653 if (usbd_set_alt_interface_index(f->udev, iface_index, alt_index)) { 657 if (usb_probe_and_attach(f->udev, iface_index)) { 673 struct usb_device *udev local 769 struct usb_device *udev = f->udev; local 831 struct usb_device *udev; local 877 ugen_check_request(struct usb_device *udev, struct usb_device_request *req) argument 957 struct usb_device *udev = f->udev; local 1781 struct usb_device *udev = f->udev; local 1870 struct usb_device *udev = f->udev; local 1881 struct usb_device *udev = f->udev; local 1920 struct usb_device *udev = f->udev; local 1932 struct usb_device *udev = f->udev; local [all...] |
H A D | usb_util.c | 74 struct usb_device *udev; local 89 udev = uaa->device; 101 do_unlock = usbd_ctrl_lock(udev); 103 temp_p = (char *)udev->scratch.data; 107 err = usbd_req_get_string_any(udev, NULL, temp_p, 108 sizeof(udev->scratch.data), 113 usb_devinfo(udev, temp_p, 114 sizeof(udev->scratch.data)); 118 usbd_ctrl_unlock(udev); 122 device_get_nameunit(udev [all...] |
H A D | usb_dynamic.c | 75 usb_temp_setup_by_index_w(struct usb_device *udev, uint16_t index) argument 93 usb_temp_get_desc_w(struct usb_device *udev, struct usb_device_request *req, const void **pPtr, uint16_t *pLength) argument 100 usb_temp_unsetup_w(struct usb_device *udev) argument 102 usbd_free_config_desc(udev, udev->usb_template_ptr); 103 udev->usb_template_ptr = NULL;
|
H A D | usb_transfer.h | 182 struct usb_device *udev; /* pointer to USB device */ member in struct:usb_xfer_root 207 struct usb_device *udev; member in struct:usb_setup_params 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);
|
H A D | usb_device.h | 58 struct usb_device *udev; member in struct:usb_udev_msg 141 struct usb_device *udev; member in struct:usb_hw_ep_scratch 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, struc [all...] |
H A D | usbdi.h | 476 void *usbd_find_descriptor(struct usb_device *udev, void *id, 480 struct usb_device *udev); 482 struct usb_device *udev); 483 struct usb_interface *usbd_get_iface(struct usb_device *udev, 487 struct usb_endpoint *usbd_get_endpoint(struct usb_device *udev, uint8_t iface_index, 489 struct usb_endpoint *usbd_get_ep_by_addr(struct usb_device *udev, uint8_t ea_val); 490 usb_error_t usbd_interface_count(struct usb_device *udev, uint8_t *count); 491 enum usb_hc_mode usbd_get_mode(struct usb_device *udev); 492 enum usb_dev_speed usbd_get_speed(struct usb_device *udev); 495 usb_error_t usbd_set_pnpinfo(struct usb_device *udev, [all...] |
H A D | usb_transfer.c | 188 usbd_get_dma_delay(struct usb_device *udev) argument 193 mtod = udev->bus->methods; 197 (mtod->get_dma_delay) (udev, &temp); 502 xfer->flags_int.usb_mode = parm->udev->flags.usb_mode; 1004 usbd_transfer_setup(struct usb_device *udev, argument 1058 do_unlock = usbd_ctrl_lock(udev); 1063 parm = &udev->scratch.xfer_setup[0].parm; 1066 parm->udev = udev; 1067 parm->speed = usbd_get_speed(udev); 2797 struct usb_device *udev; local 3195 usbd_ctrl_transfer_setup(struct usb_device *udev) argument 3274 usbd_clear_stall_locked(struct usb_device *udev, struct usb_endpoint *ep) argument 3294 usbd_clear_data_toggle(struct usb_device *udev, struct usb_endpoint *ep) argument 3411 struct usb_device *udev; local [all...] |
H A D | usb_controller.h | 109 void (*get_hw_ep_profile) (struct usb_device *udev, const struct usb_hw_ep_profile **ppf, uint8_t ep_addr); 111 void (*set_stall) (struct usb_device *udev, struct usb_endpoint *ep, uint8_t *did_stall); 115 void (*clear_stall) (struct usb_device *udev, struct usb_endpoint *ep); 123 void (*get_power_mode) (struct usb_device *udev, int8_t *pmode);
|
H A D | usb_dev.c | 207 cpd->udev = cpd->bus->devices[cpd->dev_index]; 208 if (cpd->udev == NULL) { 212 if (cpd->udev->state == USB_STATE_DETACHED && 218 DPRINTFN(2, "ref udev - needed\n"); 220 if (cpd->udev->refcount == USB_DEV_REF_MAX) { 224 cpd->udev->refcount++; 232 crd->do_unlock = usbd_enum_lock_sig(cpd->udev); 254 ppf = cpd->udev->fifo; 270 ppf = cpd->udev->fifo; 300 usbd_enum_unlock(cpd->udev); 404 struct usb_device *udev = cpd->udev; local 642 usb_dev_get_ep(struct usb_device *udev, uint8_t ep_index, uint8_t dir) argument 1842 usb_fifo_attach(struct usb_device *udev, void *priv_sc, struct mtx *priv_mtx, struct usb_fifo_methods *pm, struct usb_fifo_sc *f_sc, uint16_t unit, int16_t subunit, uint8_t iface_index, uid_t uid, gid_t gid, int mode) argument [all...] |
H A D | usb_msctest.c | 590 bbb_attach(struct usb_device *udev, uint8_t iface_index, argument 602 do_unlock = usbd_enum_lock(udev); 608 usb_detach_device(udev, iface_index, 0); 611 usbd_enum_unlock(udev); 613 iface = usbd_get_iface(udev, iface_index); 660 err = usbd_transfer_setup(udev, &iface_index, sc->xfer, pconfig, 701 usb_iface_is_cdrom(struct usb_device *udev, uint8_t iface_index) argument 709 sc = bbb_attach(udev, iface_index, UICLASS_MASS); 734 usb_msc_get_max_lun(struct usb_device *udev, uint8_t iface_index) argument 749 err = usbd_do_request(udev, NUL 757 usb_msc_auto_quirk(struct usb_device *udev, uint8_t iface_index) argument 929 usb_msc_eject(struct usb_device *udev, uint8_t iface_index, int method) argument 995 usb_dymo_eject(struct usb_device *udev, uint8_t iface_index) argument [all...] |
H A D | usb_debug.h | 57 void usb_dump_device(struct usb_device *udev);
|
/freebsd-10-stable/sys/dev/usb/template/ |
H A D | usb_template.c | 592 (ues->methods->get_hw_ep_profile) (ues->udev, &pf, n); 694 speed = usbd_get_speed(ues->udev); 754 (ues->udev, &pf, ep_no); 843 usb_hw_ep_resolve(struct usb_device *udev, argument 857 methods = udev->bus->methods; 870 (methods->get_hw_ep_profile) (udev, &pf, 0); 881 if (udev->speed == USB_SPEED_FULL) { 918 ues = udev->scratch.hw_ep_scratch; 925 ues->udev = udev; 974 usb_temp_get_tdd(struct usb_device *udev) argument 990 usb_temp_get_device_desc(struct usb_device *udev) argument 1013 usb_temp_get_qualifier_desc(struct usb_device *udev) argument 1036 usb_temp_get_config_desc(struct usb_device *udev, uint16_t *pLength, uint8_t index) argument 1076 usb_temp_get_vendor_desc(struct usb_device *udev, const struct usb_device_request *req, uint16_t *plen) argument 1099 usb_temp_get_string_desc(struct usb_device *udev, uint16_t lang_id, uint8_t string_index) argument 1122 usb_temp_get_hub_desc(struct usb_device *udev) argument 1134 usb_temp_get_desc(struct usb_device *udev, struct usb_device_request *req, const void **pPtr, uint16_t *pLength) argument 1234 usb_temp_setup(struct usb_device *udev, const struct usb_temp_device_desc *tdd) argument 1338 usb_temp_unsetup(struct usb_device *udev) argument 1345 usb_temp_setup_by_index(struct usb_device *udev, uint16_t index) argument [all...] |
/freebsd-10-stable/lib/libusb/ |
H A D | libusb01.c | 178 usb_close(usb_dev_handle * udev) argument 183 err = libusb20_dev_close((void *)udev); 193 libusb20_be_enqueue_device(usb_backend, (void *)udev); 199 dev = usb_device(udev); 200 libusb20_dev_free((void *)udev); 250 usb_get_descriptor_by_endpoint(usb_dev_handle * udev, int ep, uint8_t type, argument 255 if (udev == NULL) 261 return (usb_control_msg(udev, ep | USB_ENDPOINT_IN, 267 usb_get_descriptor(usb_dev_handle * udev, uint8_t type, uint8_t desc_index, argument 272 if (udev 536 usb_fetch_and_parse_descriptors(usb_dev_handle * udev) argument 720 usb_set_configuration(usb_dev_handle * udev, int bConfigurationValue) argument 879 struct usb_device *udev; local [all...] |
/freebsd-10-stable/lib/libdevinfo/ |
H A D | devinfo.c | 168 struct u_device udev; local 211 rlen = sizeof(udev); 212 error = sysctl(oid, oidlen, &udev, &rlen, NULL, 0); 222 dd->dd_dev.dd_handle = udev.dv_handle; 223 dd->dd_dev.dd_parent = udev.dv_parent; 224 snprintf(dd->dd_name, sizeof(dd->dd_name), "%s", udev.dv_name); 226 snprintf(dd->dd_desc, sizeof(dd->dd_desc), "%s", udev.dv_desc); 229 udev.dv_drivername); 232 udev.dv_pnpinfo); 235 udev [all...] |
/freebsd-10-stable/sys/dev/usb/controller/ |
H A D | usb_controller.c | 369 struct usb_device *udev; local 372 udev = bus->devices[USB_ROOT_HUB_ADDR]; 377 if (udev != NULL) { 379 uhub_explore_handle_re_enumerate(udev); 383 if (udev != NULL && udev->hub != NULL) { 414 (udev->hub->explore) (udev); 431 struct usb_device *udev; local 435 udev 465 struct usb_device *udev; local 522 struct usb_device *udev; local 607 struct usb_device *udev; local 1017 usb_proc_explore_mwait(struct usb_device *udev, void *pm1, void *pm2) argument 1023 usb_proc_explore_msignal(struct usb_device *udev, void *pm1, void *pm2) argument 1029 usb_proc_explore_lock(struct usb_device *udev) argument 1035 usb_proc_explore_unlock(struct usb_device *udev) argument [all...] |
H A D | xhci.c | 1386 xhci_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t address) argument 1390 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus); 1400 if (udev->parent_hub == NULL) 1403 index = udev->controller_slot_id; 1419 xhci_configure_mask(udev, 3, 0); 1422 err = xhci_configure_device(udev); 1430 switch (udev->speed) { 1443 pepext = xhci_get_endpoint_ext(udev, 1444 &udev->ctrl_ep_desc); 1447 USB_BUS_LOCK(udev 2303 xhci_configure_mask(struct usb_device *udev, uint32_t mask, uint8_t drop) argument 2359 xhci_configure_endpoint(struct usb_device *udev, struct usb_endpoint_descriptor *edesc, struct xhci_endpoint_ext *pepext, uint16_t interval, uint8_t max_packet_count, uint8_t mult, uint8_t fps_shift, uint16_t max_packet_size, uint16_t max_frame_size, uint8_t ep_mode) argument 2561 xhci_configure_device(struct usb_device *udev) argument 2714 xhci_alloc_device_ext(struct usb_device *udev) argument 2798 xhci_free_device_ext(struct usb_device *udev) argument 2814 xhci_get_endpoint_ext(struct usb_device *udev, struct usb_endpoint_descriptor *edesc) argument 3286 xhci_roothub_exec(struct usb_device *udev, struct usb_device_request *req, const void **pptr, uint16_t *plength) argument 3818 struct usb_device *udev; local 4012 xhci_ep_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc, struct usb_endpoint *ep) argument 4036 xhci_ep_uninit(struct usb_device *udev, struct usb_endpoint *ep) argument 4042 xhci_ep_clear_stall(struct usb_device *udev, struct usb_endpoint *ep) argument 4066 xhci_device_init(struct usb_device *udev) argument 4127 xhci_device_uninit(struct usb_device *udev) argument 4152 xhci_get_dma_delay(struct usb_device *udev, uint32_t *pus) argument 4162 xhci_device_resume(struct usb_device *udev) argument 4196 xhci_device_suspend(struct usb_device *udev) argument 4233 xhci_device_state_change(struct usb_device *udev) argument 4338 xhci_set_endpoint_mode(struct usb_device *udev, struct usb_endpoint *ep, uint8_t ep_mode) argument [all...] |