• Home
  • Raw
  • Download

Lines Matching refs:usb_device

34 struct usb_device;		/* linux compat */
54 struct usb_device *udev;
137 struct usb_device *udev;
184 struct usb_device { struct
212 struct usb_device *parent_hub; argument
213 struct usb_device *parent_hs_hub; /* high-speed parent HUB */ argument
297 struct usb_device *usb_alloc_device(device_t parent_dev, struct usb_bus *bus, argument
298 struct usb_device *parent_hub, uint8_t depth,
302 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 uint8_t usbd_enum_lock(struct usb_device *);
325 void usbd_enum_unlock(struct usb_device *);
326 void usbd_sr_lock(struct usb_device *);
327 void usbd_sr_unlock(struct usb_device *);
328 uint8_t usbd_ctrl_lock(struct usb_device *);
329 void usbd_ctrl_unlock(struct usb_device *);
330 uint8_t usbd_enum_is_locked(struct usb_device *);
334 void uhub_tt_buffer_reset_async_locked(struct usb_device *, struct usb_endpoint *);
337 uint8_t uhub_count_active_host_ports(struct usb_device *, enum usb_dev_speed);