Lines Matching refs:usb_device

40 struct usb_device;		/* linux compat */
60 struct usb_device *udev;
143 struct usb_device *udev;
183 struct usb_device { struct
206 struct usb_device *parent_hub; argument
207 struct usb_device *parent_hs_hub; /* high-speed parent HUB */ argument
291 struct usb_device *usb_alloc_device(device_t parent_dev, struct usb_bus *bus, argument
292 struct usb_device *parent_hub, uint8_t depth,
296 struct usb_fs_privdata *usb_make_dev(struct usb_device *, const char *,
301 usb_error_t usb_probe_and_attach(struct usb_device *udev,
303 void usb_detach_device(struct usb_device *, uint8_t, uint8_t);
304 usb_error_t usb_reset_iface_endpoints(struct usb_device *udev,
306 usb_error_t usbd_set_config_index(struct usb_device *udev, uint8_t index);
307 usb_error_t usbd_set_endpoint_stall(struct usb_device *udev,
309 usb_error_t usb_suspend_resume(struct usb_device *udev,
311 void usb_devinfo(struct usb_device *udev, char *dst_ptr, uint16_t dst_len);
312 void usb_free_device(struct usb_device *, uint8_t);
313 void usb_linux_free_device(struct usb_device *dev);
314 uint8_t usb_peer_can_wakeup(struct usb_device *udev);
315 struct usb_endpoint *usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep);
316 void usb_set_device_state(struct usb_device *, enum usb_dev_state);
317 enum usb_dev_state usb_get_device_state(struct usb_device *);
319 uint8_t usbd_enum_lock(struct usb_device *);
321 uint8_t usbd_enum_lock_sig(struct usb_device *);
323 void usbd_enum_unlock(struct usb_device *);
324 void usbd_sr_lock(struct usb_device *);
325 void usbd_sr_unlock(struct usb_device *);
326 uint8_t usbd_ctrl_lock(struct usb_device *);
327 void usbd_ctrl_unlock(struct usb_device *);
328 uint8_t usbd_enum_is_locked(struct usb_device *);
331 void uhub_tt_buffer_reset_async_locked(struct usb_device *, struct usb_endpoint *);
334 uint8_t uhub_count_active_host_ports(struct usb_device *, enum usb_dev_speed);