Lines Matching refs:usb_device

39 struct usb_device;		/* linux compat */
59 struct usb_device *udev;
142 struct usb_device *udev;
189 struct usb_device { struct
217 struct usb_device *parent_hub; argument
218 struct usb_device *parent_hs_hub; /* high-speed parent HUB */ argument
302 struct usb_device *usb_alloc_device(device_t parent_dev, struct usb_bus *bus, argument
303 struct usb_device *parent_hub, uint8_t depth,
307 struct usb_fs_privdata *usb_make_dev(struct usb_device *, const char *,
312 usb_error_t usb_probe_and_attach(struct usb_device *udev,
314 void usb_detach_device(struct usb_device *, uint8_t, uint8_t);
315 usb_error_t usb_reset_iface_endpoints(struct usb_device *udev,
317 usb_error_t usbd_set_config_index(struct usb_device *udev, uint8_t index);
318 usb_error_t usbd_set_endpoint_stall(struct usb_device *udev,
320 usb_error_t usb_suspend_resume(struct usb_device *udev,
322 void usb_devinfo(struct usb_device *udev, char *dst_ptr, uint16_t dst_len);
323 void usb_free_device(struct usb_device *, uint8_t);
324 void usb_linux_free_device(struct usb_device *dev);
325 uint8_t usb_peer_can_wakeup(struct usb_device *udev);
326 struct usb_endpoint *usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep);
327 void usb_set_device_state(struct usb_device *, enum usb_dev_state);
328 enum usb_dev_state usb_get_device_state(struct usb_device *);
330 void usb_set_device_strings(struct usb_device *);
331 void usb_get_langid(struct usb_device *);
333 uint8_t usbd_enum_lock(struct usb_device *);
335 uint8_t usbd_enum_lock_sig(struct usb_device *);
337 void usbd_enum_unlock(struct usb_device *);
338 void usbd_sr_lock(struct usb_device *);
339 void usbd_sr_unlock(struct usb_device *);
340 uint8_t usbd_ctrl_lock(struct usb_device *);
341 void usbd_ctrl_unlock(struct usb_device *);
342 uint8_t usbd_enum_is_locked(struct usb_device *);
345 void uhub_tt_buffer_reset_async_locked(struct usb_device *, struct usb_endpoint *);
348 uint8_t uhub_count_active_host_ports(struct usb_device *, enum usb_dev_speed);