Lines Matching refs:usb_device

40 struct usb_device;		/* linux compat */
60 struct usb_device *udev;
143 struct usb_device *udev;
190 struct usb_device { struct
218 struct usb_device *parent_hub; argument
219 struct usb_device *parent_hs_hub; /* high-speed parent HUB */ argument
303 struct usb_device *usb_alloc_device(device_t parent_dev, struct usb_bus *bus, argument
304 struct usb_device *parent_hub, uint8_t depth,
308 struct usb_fs_privdata *usb_make_dev(struct usb_device *, const char *,
313 usb_error_t usb_probe_and_attach(struct usb_device *udev,
315 void usb_detach_device(struct usb_device *, uint8_t, uint8_t);
316 usb_error_t usb_reset_iface_endpoints(struct usb_device *udev,
318 usb_error_t usbd_set_config_index(struct usb_device *udev, uint8_t index);
319 usb_error_t usbd_set_endpoint_stall(struct usb_device *udev,
321 usb_error_t usb_suspend_resume(struct usb_device *udev,
323 void usb_devinfo(struct usb_device *udev, char *dst_ptr, uint16_t dst_len);
324 void usb_free_device(struct usb_device *, uint8_t);
325 void usb_linux_free_device(struct usb_device *dev);
326 uint8_t usb_peer_can_wakeup(struct usb_device *udev);
327 struct usb_endpoint *usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep);
328 void usb_set_device_state(struct usb_device *, enum usb_dev_state);
329 enum usb_dev_state usb_get_device_state(struct usb_device *);
331 void usb_set_device_strings(struct usb_device *);
332 void usb_get_langid(struct usb_device *);
334 uint8_t usbd_enum_lock(struct usb_device *);
336 uint8_t usbd_enum_lock_sig(struct usb_device *);
338 void usbd_enum_unlock(struct usb_device *);
339 void usbd_sr_lock(struct usb_device *);
340 void usbd_sr_unlock(struct usb_device *);
341 uint8_t usbd_ctrl_lock(struct usb_device *);
342 void usbd_ctrl_unlock(struct usb_device *);
343 uint8_t usbd_enum_is_locked(struct usb_device *);
346 void uhub_tt_buffer_reset_async_locked(struct usb_device *, struct usb_endpoint *);
349 uint8_t uhub_count_active_host_ports(struct usb_device *, enum usb_dev_speed);