Home
last modified time | relevance | path

Searched refs:usb_device (Results 1 – 25 of 104) sorted by relevance

12345

/freebsd-9-stable/sys/dev/usb/
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,
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 …]
Dusb_device.h38 struct usb_device; /* linux compat */
58 struct usb_device *udev;
141 struct usb_device *udev;
181 struct usb_device { struct
196 struct usb_device *parent_hub; argument
197 struct usb_device *parent_hs_hub; /* high-speed parent HUB */ argument
277 struct usb_device *usb_alloc_device(device_t parent_dev, struct usb_bus *bus, argument
278 struct usb_device *parent_hub, uint8_t depth,
282 struct usb_fs_privdata *usb_make_dev(struct usb_device *, const char *,
287 usb_error_t usb_probe_and_attach(struct usb_device *udev,
[all …]
Dusb_controller.h60 void (*endpoint_init) (struct usb_device *,
64 void (*get_dma_delay) (struct usb_device *, uint32_t *);
65 void (*device_suspend) (struct usb_device *);
66 void (*device_resume) (struct usb_device *);
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);
126 void (*endpoint_uninit) (struct usb_device *, struct usb_endpoint *);
130 usb_error_t (*device_init) (struct usb_device *);
[all …]
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 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,
[all …]
Dusbdi.h31 struct usb_device;
94 typedef usb_error_t (usb_handle_req_t)(struct usb_device *,
106 typedef void (*usb_dev_configured_t)(void *, struct usb_device *,
173 struct usb_device *linux_udev;
375 struct usb_device *device; /* current device */
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,
[all …]
Dusb_device.c84 static void usb_init_endpoint(struct usb_device *, uint8_t,
88 static void usb_unconfigure(struct usb_device *, uint8_t);
89 static void usb_detach_device_sub(struct usb_device *, device_t *,
91 static uint8_t usb_probe_and_attach_sub(struct usb_device *,
93 static void usb_init_attach_arg(struct usb_device *,
95 static void usb_suspend_resume_sub(struct usb_device *, device_t,
98 static usb_error_t usb_config_parse(struct usb_device *, uint8_t, uint8_t);
99 static void usbd_set_device_strings(struct usb_device *);
101 static void usb_notify_addq(const char *type, struct usb_device *);
104 static void usb_fifo_free_wrap(struct usb_device *, uint8_t, uint8_t);
[all …]
Dusb_compat_linux.h31 struct usb_device;
233 struct usb_device *dev; /* (in) pointer to associated device */
274 int usb_clear_halt(struct usb_device *dev, struct usb_host_endpoint *uhe);
275 int usb_control_msg(struct usb_device *dev, struct usb_host_endpoint *ep,
278 int usb_set_interface(struct usb_device *dev, uint8_t ifnum,
280 int usb_setup_endpoint(struct usb_device *dev,
283 struct usb_host_endpoint *usb_find_host_endpoint(struct usb_device *dev,
288 struct usb_interface *usb_ifnum_to_if(struct usb_device *dev, uint8_t iface_no);
290 void *usb_buffer_alloc(struct usb_device *dev, usb_size_t size,
294 void usb_buffer_free(struct usb_device *dev, usb_size_t size, void *addr, uint8_t dma_addr);
[all …]
Dusb_hub.h47 struct usb_device *hubudev; /* the HUB device */
48 usb_error_t (*explore) (struct usb_device *hub);
65 struct usb_device *udev, uint8_t device_index);
66 struct usb_device *usb_bus_port_get_device(struct usb_bus *bus,
73 usb_error_t uhub_query_info(struct usb_device *, uint8_t *, uint8_t *);
74 void uhub_explore_handle_re_enumerate(struct usb_device *);
Dusb_request.c133 usbd_get_debug_bits(struct usb_device *udev, struct usb_device_request *req, in usbd_get_debug_bits()
223 struct usb_device *udev; in usb_do_clear_stall_callback()
331 usbd_get_hr_func(struct usb_device *udev) in usbd_get_hr_func()
397 usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx, in usbd_do_request_flags()
733 usbd_do_request_proc(struct usb_device *udev, struct usb_process *pproc, in usbd_do_request_proc()
777 usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port) in usbd_req_reset_port()
867 usbd_req_warm_reset_port(struct usb_device *udev, struct mtx *mtx, in usbd_req_warm_reset_port()
977 usbd_req_get_desc(struct usb_device *udev, in usbd_req_get_desc()
1093 usbd_req_get_string_any(struct usb_device *udev, struct mtx *mtx, char *buf, in usbd_req_get_string_any()
1195 usbd_req_get_string_desc(struct usb_device *udev, struct mtx *mtx, void *sdesc, in usbd_req_get_string_desc()
[all …]
Dusb_process.h45 struct usb_device;
84 void usb_proc_explore_mwait(struct usb_device *, void *, void *);
85 void *usb_proc_explore_msignal(struct usb_device *, void *, void *);
86 void usb_proc_explore_lock(struct usb_device *);
87 void usb_proc_explore_unlock(struct usb_device *);
Dusb_transfer.h68 struct usb_device *udev; /* pointer to USB device */
93 struct usb_device *udev;
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);
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_dymo_eject(struct usb_device *udev,
Dusb_hub.c106 struct usb_device *sc_udev; /* USB device */
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()
270 uhub_tt_buffer_reset_async_locked(struct usb_device *child, struct usb_endpoint *ep) in uhub_tt_buffer_reset_async_locked()
273 struct usb_device *udev; in uhub_tt_buffer_reset_async_locked()
340 struct usb_device *udev; in uhub_reset_tt_callback()
394 uhub_count_active_host_ports(struct usb_device *udev, enum usb_dev_speed speed) in uhub_count_active_host_ports()
397 struct usb_device *child; in uhub_count_active_host_ports()
[all …]
Dusb_dynamic.h32 struct usb_device;
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);
Dusb_dynamic.c70 usb_temp_setup_by_index_w(struct usb_device *udev, uint16_t index) in usb_temp_setup_by_index_w()
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()
95 usb_temp_unsetup_w(struct usb_device *udev) in usb_temp_unsetup_w()
Dusb_compat_linux.c68 struct usb_device *sc_fbsd_udev;
85 static uint16_t usb_max_isoc_frames(struct usb_device *);
90 static int usb_linux_create_usb_device(struct usb_device *, device_t);
91 static void usb_linux_cleanup_interface(struct usb_device *,
377 usb_max_isoc_frames(struct usb_device *dev) in usb_max_isoc_frames()
553 usb_clear_halt(struct usb_device *dev, struct usb_host_endpoint *uhe) in usb_clear_halt()
650 usb_control_msg(struct usb_device *dev, struct usb_host_endpoint *uhe, in usb_control_msg()
743 usb_set_interface(struct usb_device *dev, uint8_t iface_no, uint8_t alt_index) in usb_set_interface()
773 usb_setup_endpoint(struct usb_device *dev, in usb_setup_endpoint()
859 usb_linux_create_usb_device(struct usb_device *udev, device_t dev) in usb_linux_create_usb_device()
[all …]
Dusb_handle_request.c67 static uint8_t usb_handle_get_stall(struct usb_device *, uint8_t);
146 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_config()
187 usb_check_alt_setting(struct usb_device *udev, in usb_check_alt_setting()
219 struct usb_device *udev = xfer->xroot->udev; in usb_handle_iface_request()
382 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_stall()
400 usb_handle_get_stall(struct usb_device *udev, uint8_t ea_val) in usb_handle_get_stall()
427 struct usb_device *udev; in usb_handle_remote_wakeup()
465 struct usb_device *udev; in usb_handle_request()
Dusb_debug.h52 struct usb_device;
57 void usb_dump_device(struct usb_device *udev);
Dusb_dev.h54 struct usb_device *udev;
113 struct usb_device *udev;
Dusb_msctest.c184 static struct bbb_transfer *bbb_attach(struct usb_device *, uint8_t, uint8_t);
586 bbb_attach(struct usb_device *udev, uint8_t iface_index, in bbb_attach()
697 usb_iface_is_cdrom(struct usb_device *udev, uint8_t iface_index) 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()
753 usb_msc_auto_quirk(struct usb_device *udev, uint8_t iface_index) in usb_msc_auto_quirk()
925 usb_msc_eject(struct usb_device *udev, uint8_t iface_index, int method) in usb_msc_eject()
991 usb_dymo_eject(struct usb_device *udev, uint8_t iface_index) in usb_dymo_eject()
/freebsd-9-stable/lib/libusb/
Dusb.h217 struct usb_device;
225 struct usb_device { struct
226 struct usb_device *next; argument
227 struct usb_device *prev; argument
241 struct usb_device **children; argument
250 struct usb_device *devices;
253 struct usb_device *root_dev;
272 usb_dev_handle *usb_open(struct usb_device *dev);
280 void usb_destroy_configuration(struct usb_device *dev);
300 struct usb_device *usb_device(usb_dev_handle * dev);
Dlibusb01.c148 usb_open(struct usb_device *dev) in usb_open()
175 struct usb_device *dev; in usb_close()
194 dev = usb_device(udev); in usb_close()
509 usb_destroy_configuration(struct usb_device *dev) in usb_destroy_configuration()
533 struct usb_device *dev; in usb_fetch_and_parse_descriptors()
545 dev = usb_device(udev); in usb_fetch_and_parse_descriptors()
717 struct usb_device *dev; in usb_set_configuration()
731 dev = usb_device(udev); in usb_set_configuration()
874 struct usb_device *udev; in usb_find_devices()
957 struct usb_device *
[all …]
/freebsd-9-stable/sys/dev/usb/template/
Dusb_template.c91 static usb_error_t usb_hw_ep_resolve(struct usb_device *,
93 static const struct usb_temp_device_desc *usb_temp_get_tdd(struct usb_device *);
94 static void *usb_temp_get_device_desc(struct usb_device *);
95 static void *usb_temp_get_qualifier_desc(struct usb_device *);
96 static void *usb_temp_get_config_desc(struct usb_device *, uint16_t *,
98 static const void *usb_temp_get_string_desc(struct usb_device *, uint16_t,
100 static const void *usb_temp_get_vendor_desc(struct usb_device *,
102 static const void *usb_temp_get_hub_desc(struct usb_device *);
103 static usb_error_t usb_temp_get_desc(struct usb_device *,
105 static usb_error_t usb_temp_setup_by_index(struct usb_device *,
[all …]
Dusb_template.h109 usb_error_t usb_temp_setup(struct usb_device *,
111 void usb_temp_unsetup(struct usb_device *);
/freebsd-9-stable/sys/dev/usb/controller/
Dusb_controller.c350 struct usb_device *udev; in usb_bus_explore()
409 struct usb_device *udev; in usb_bus_detach()
443 struct usb_device *udev; in usb_bus_suspend()
500 struct usb_device *udev; in usb_bus_resume()
585 struct usb_device *udev; in usb_bus_shutdown()
684 struct usb_device *child; in usb_bus_attach()
983 usb_proc_explore_mwait(struct usb_device *udev, void *pm1, void *pm2) in usb_proc_explore_mwait()
989 usb_proc_explore_msignal(struct usb_device *udev, void *pm1, void *pm2) in usb_proc_explore_msignal()
995 usb_proc_explore_lock(struct usb_device *udev) in usb_proc_explore_lock()
1001 usb_proc_explore_unlock(struct usb_device *udev) in usb_proc_explore_unlock()

12345