Lines Matching refs:usb_device

349 	int	(*alloc_dev)(struct usb_hcd *, struct usb_device *);
351 void (*free_dev)(struct usb_hcd *, struct usb_device *);
353 int (*alloc_streams)(struct usb_hcd *hcd, struct usb_device *udev,
359 int (*free_streams)(struct usb_hcd *hcd, struct usb_device *udev,
374 int (*add_endpoint)(struct usb_hcd *, struct usb_device *,
377 int (*drop_endpoint)(struct usb_hcd *, struct usb_device *,
384 int (*check_bandwidth)(struct usb_hcd *, struct usb_device *);
392 void (*reset_bandwidth)(struct usb_hcd *, struct usb_device *);
394 int (*address_device)(struct usb_hcd *, struct usb_device *udev);
396 int (*enable_device)(struct usb_hcd *, struct usb_device *udev);
400 int (*update_hub_device)(struct usb_hcd *, struct usb_device *hdev,
402 int (*reset_device)(struct usb_hcd *, struct usb_device *);
406 int (*update_device)(struct usb_hcd *, struct usb_device *);
407 int (*set_usb2_hw_lpm)(struct usb_hcd *, struct usb_device *, int);
411 struct usb_device *, enum usb3_link_state state);
416 struct usb_device *, enum usb3_link_state state);
456 extern void usb_hcd_flush_endpoint(struct usb_device *udev,
458 extern void usb_hcd_disable_endpoint(struct usb_device *udev,
460 extern void usb_hcd_reset_endpoint(struct usb_device *udev,
462 extern void usb_hcd_synchronize_unlinks(struct usb_device *udev);
463 extern int usb_hcd_alloc_bandwidth(struct usb_device *udev,
467 extern int usb_hcd_get_frame_number(struct usb_device *udev);
521 extern void usb_wakeup_notification(struct usb_device *hdev,
537 extern struct usb_device *usb_alloc_dev(struct usb_device *parent,
539 extern int usb_new_device(struct usb_device *dev);
540 extern void usb_disconnect(struct usb_device **);
542 extern int usb_get_configuration(struct usb_device *dev);
543 extern void usb_destroy_configuration(struct usb_device *dev);
564 struct usb_device;
567 struct usb_device *hub; /* upstream highspeed hub */
592 extern void usb_ep0_reinit(struct usb_device *);
673 extern void usb_set_device_state(struct usb_device *udev,
688 extern unsigned usb_wakeup_enabled_descendants(struct usb_device *udev);
689 extern void usb_root_hub_lost_power(struct usb_device *rhdev);
690 extern int hcd_bus_suspend(struct usb_device *rhdev, pm_message_t msg);
691 extern int hcd_bus_resume(struct usb_device *rhdev, pm_message_t msg);
694 static inline unsigned usb_wakeup_enabled_descendants(struct usb_device *udev) in usb_wakeup_enabled_descendants()