Searched refs:usb_device (Results 1 - 25 of 118) sorted by relevance

12345

/freebsd-11-stable/sys/dev/usb/
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,
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 *ude
[all...]
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 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);
45 typedef void (usb_linux_free_device_t)(struct usb_device *udev);
H A Dusb_device.h1 /* $FreeBSD: stable/11/sys/dev/usb/usb_device.h 361208 2020-05-18 09:46:51Z hselasky $ */
38 struct usb_device; /* linux compat */
58 struct usb_device *udev;
63 * "usb_device", last. The four structures below mirror the structure
141 struct usb_device *udev;
188 struct usb_device { struct
216 struct usb_device *parent_hub;
217 struct usb_device *parent_hs_hub; /* high-speed parent HUB */
301 struct usb_device *usb_alloc_device(device_t parent_dev, struct usb_bus *bus,
302 struct usb_device *parent_hu
[all...]
H A 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_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);
127 void (*endpoint_uninit) (struct usb_device *, struct usb_endpoint *);
131 usb_error_t (*device_init) (struct usb_device *);
[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 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 *ude
[all...]
H A Dusb_hub.h47 struct usb_device *hubudev; /* the HUB device */
48 usb_error_t (*explore) (struct usb_device *hub);
69 struct usb_device *udev, uint8_t device_index);
70 struct usb_device *usb_bus_port_get_device(struct usb_bus *bus,
77 usb_error_t uhub_query_info(struct usb_device *, uint8_t *, uint8_t *);
78 void uhub_explore_handle_re_enumerate(struct usb_device *);
H A Dusb_process.h48 struct usb_device;
87 void usb_proc_explore_mwait(struct usb_device *, void *, void *);
88 void *usb_proc_explore_msignal(struct usb_device *, void *, void *);
89 void usb_proc_explore_lock(struct usb_device *);
90 void usb_proc_explore_unlock(struct usb_device *);
H A Dusb_transfer.h182 struct usb_device *udev; /* pointer to USB device */
207 struct usb_device *udev;
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 Dusb_debug.h52 struct usb_device;
57 void usb_dump_device(struct usb_device *udev);
H A Dusbdi.h31 struct usb_device;
94 typedef usb_error_t (usb_handle_req_t)(struct usb_device *,
108 typedef void (*usb_dev_configured_t)(void *, struct usb_device *,
185 struct usb_device *linux_udev;
429 struct usb_device *device; /* current device */
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 *ude
[all...]
H A Dusb_dynamic.c54 #include <dev/usb/usb_device.h>
81 usb_temp_setup_by_index_w(struct usb_device *udev, uint16_t index)
99 usb_temp_get_desc_w(struct usb_device *udev, struct usb_device_request *req, const void **pPtr, uint16_t *pLength)
106 usb_temp_unsetup_w(struct usb_device *udev)
114 usb_linux_free_device_w(struct usb_device *udev)
H A Dusb_device.c1 /* $FreeBSD: stable/11/sys/dev/usb/usb_device.c 368827 2020-12-30 01:11:12Z hselasky $ */
67 #include <dev/usb/usb_device.h>
89 static void usb_init_endpoint(struct usb_device *, uint8_t,
93 static void usb_unconfigure(struct usb_device *, uint8_t);
94 static void usb_detach_device_sub(struct usb_device *, device_t *,
96 static uint8_t usb_probe_and_attach_sub(struct usb_device *,
98 static void usb_init_attach_arg(struct usb_device *,
100 static void usb_suspend_resume_sub(struct usb_device *, device_t,
103 static usb_error_t usb_config_parse(struct usb_device *, uint8_t, uint8_t);
105 static void usb_notify_addq(const char *type, struct usb_device *);
[all...]
H A Dusb_request.c64 #include <dev/usb/usb_device.h>
137 usbd_get_debug_bits(struct usb_device *udev, struct usb_device_request *req,
227 struct usb_device *udev;
338 usbd_get_hr_func(struct usb_device *udev)
354 * "udev" - this is the "usb_device" structure pointer on which the
404 usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx,
741 usbd_do_request_proc(struct usb_device *udev, struct usb_process *pproc,
785 usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port)
875 usbd_req_warm_reset_port(struct usb_device *udev, struct mtx *mtx,
985 usbd_req_get_desc(struct usb_device *ude
[all...]
H A Dusb_dev.h56 struct usb_device *udev;
115 struct usb_device *udev;
140 * usb_device" */
H A Dusb_hub.c63 #include <dev/usb/usb_device.h>
124 struct usb_device *sc_udev; /* USB device */
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;
293 uhub_tt_buffer_reset_async_locked(struct usb_device *child, struct usb_endpoint *ep)
296 struct usb_device *udev;
363 struct usb_device *udev;
417 uhub_count_active_host_ports(struct usb_device *ude
[all...]
H A Dusb_bus.h106 struct usb_device **devices;
H A Dusb_handle_request.c60 #include <dev/usb/usb_device.h>
71 static uint8_t usb_handle_get_stall(struct usb_device *, uint8_t);
150 struct usb_device *udev = xfer->xroot->udev;
191 usb_check_alt_setting(struct usb_device *udev,
223 struct usb_device *udev = xfer->xroot->udev;
386 struct usb_device *udev = xfer->xroot->udev;
404 usb_handle_get_stall(struct usb_device *udev, uint8_t ea_val)
431 struct usb_device *udev;
469 struct usb_device *udev;
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dusb.h40 struct usb_device;
190 * is a pointer to "struct usb_device".
241 struct usb_device *dev; /* (in) pointer to associated device */
282 int usb_clear_halt(struct usb_device *dev, struct usb_host_endpoint *uhe);
283 int usb_control_msg(struct usb_device *dev, struct usb_host_endpoint *ep,
286 int usb_set_interface(struct usb_device *dev, uint8_t ifnum,
288 int usb_setup_endpoint(struct usb_device *dev,
291 struct usb_host_endpoint *usb_find_host_endpoint(struct usb_device *dev,
296 struct usb_interface *usb_ifnum_to_if(struct usb_device *dev, uint8_t iface_no);
298 void *usb_buffer_alloc(struct usb_device *de
[all...]
/freebsd-11-stable/lib/libusb/
H A Dusb.h218 struct usb_device;
226 struct usb_device { struct
227 struct usb_device *next;
228 struct usb_device *prev;
242 struct usb_device **children;
251 struct usb_device *devices;
254 struct usb_device *root_dev;
273 usb_dev_handle *usb_open(struct usb_device *dev);
281 void usb_destroy_configuration(struct usb_device *dev);
301 struct usb_device *usb_devic
[all...]
/freebsd-11-stable/sys/dev/usb/net/
H A Dif_urndisreg.h47 struct usb_device *sc_udev;
/freebsd-11-stable/sys/dev/usb/template/
H A Dusb_template.h115 usb_error_t usb_temp_setup(struct usb_device *,
117 void usb_temp_unsetup(struct usb_device *);
H A Dusb_template.c65 #include <dev/usb/usb_device.h>
100 static usb_error_t usb_hw_ep_resolve(struct usb_device *,
102 static const struct usb_temp_device_desc *usb_temp_get_tdd(struct usb_device *);
103 static void *usb_temp_get_device_desc(struct usb_device *);
104 static void *usb_temp_get_qualifier_desc(struct usb_device *);
105 static void *usb_temp_get_config_desc(struct usb_device *, uint16_t *,
107 static const void *usb_temp_get_string_desc(struct usb_device *, uint16_t,
109 static const void *usb_temp_get_vendor_desc(struct usb_device *,
111 static const void *usb_temp_get_hub_desc(struct usb_device *);
112 static usb_error_t usb_temp_get_desc(struct usb_device *,
[all...]
/freebsd-11-stable/sys/modules/usb/usb/
H A DMakefile37 usb_dev.c usb_device.c usb_dynamic.c usb_error.c usb_generic.c \
/freebsd-11-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_usb.c59 #include <dev/usb/usb_device.h>
73 struct usb_device *sc_fbsd_udev;
90 static uint16_t usb_max_isoc_frames(struct usb_device *);
95 static int usb_linux_create_usb_device(struct usb_device *, device_t);
96 static void usb_linux_cleanup_interface(struct usb_device *,
382 usb_max_isoc_frames(struct usb_device *dev)
558 usb_clear_halt(struct usb_device *dev, struct usb_host_endpoint *uhe)
655 usb_control_msg(struct usb_device *dev, struct usb_host_endpoint *uhe,
746 usb_set_interface(struct usb_device *dev, uint8_t iface_no, uint8_t alt_index)
776 usb_setup_endpoint(struct usb_device *de
[all...]

Completed in 946 milliseconds

12345