Lines Matching refs:usb_device
33 struct usb_device; /* linux compat */
53 struct usb_device *udev;
58 * "usb_device", last. The four structures below mirror the structure
136 struct usb_device *udev;
183 struct usb_device {
211 struct usb_device *parent_hub;
212 struct usb_device *parent_hs_hub; /* high-speed parent HUB */
296 struct usb_device *usb_alloc_device(device_t parent_dev, struct usb_bus *bus,
297 struct usb_device *parent_hub, uint8_t depth,
301 struct usb_fs_privdata *usb_make_dev(struct usb_device *, const char *,
306 usb_error_t usb_probe_and_attach(struct usb_device *udev,
308 void usb_detach_device(struct usb_device *, uint8_t, uint8_t);
309 usb_error_t usb_reset_iface_endpoints(struct usb_device *udev,
311 usb_error_t usbd_set_config_index(struct usb_device *udev, uint8_t index);
312 usb_error_t usbd_set_endpoint_stall(struct usb_device *udev,
314 usb_error_t usb_suspend_resume(struct usb_device *udev,
316 void usb_devinfo(struct usb_device *udev, char *dst_ptr, uint16_t dst_len);
317 void usb_free_device(struct usb_device *, uint8_t);
318 void usb_linux_free_device(struct usb_device *dev);
319 uint8_t usb_peer_can_wakeup(struct usb_device *udev);
320 struct usb_endpoint *usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep);
321 void usb_set_device_state(struct usb_device *, enum usb_dev_state);
322 enum usb_dev_state usb_get_device_state(struct usb_device *);
324 void usb_set_device_strings(struct usb_device *);
325 void usb_get_langid(struct usb_device *);
327 uint8_t usbd_enum_lock(struct usb_device *);
329 uint8_t usbd_enum_lock_sig(struct usb_device *);
331 void usbd_enum_unlock(struct usb_device *);
332 void usbd_sr_lock(struct usb_device *);
333 void usbd_sr_unlock(struct usb_device *);
334 uint8_t usbd_ctrl_lock(struct usb_device *);
335 void usbd_ctrl_unlock(struct usb_device *);
336 uint8_t usbd_enum_is_locked(struct usb_device *);
340 void uhub_tt_buffer_reset_async_locked(struct usb_device *, struct usb_endpoint *);
343 uint8_t uhub_count_active_host_ports(struct usb_device *, enum usb_dev_speed);