Lines Matching refs:usb_device
14 extern int usb_create_sysfs_dev_files(struct usb_device *dev);
15 extern void usb_remove_sysfs_dev_files(struct usb_device *dev);
21 struct usb_device *udev);
24 extern void usb_enable_endpoint(struct usb_device *dev,
26 extern void usb_enable_interface(struct usb_device *dev,
28 extern void usb_disable_endpoint(struct usb_device *dev, unsigned int epaddr,
30 extern void usb_disable_interface(struct usb_device *dev,
33 extern void usb_disable_device(struct usb_device *dev, int skip_ep0);
34 extern int usb_deauthorize_device(struct usb_device *);
35 extern int usb_authorize_device(struct usb_device *);
38 extern void usb_detect_quirks(struct usb_device *udev);
39 extern void usb_detect_interface_quirks(struct usb_device *udev);
41 extern bool usb_endpoint_is_ignored(struct usb_device *udev,
44 extern int usb_remove_device(struct usb_device *udev);
47 struct usb_device *udev);
48 extern int usb_set_isoch_delay(struct usb_device *dev);
49 extern int usb_get_bos_descriptor(struct usb_device *dev);
50 extern void usb_release_bos_descriptor(struct usb_device *dev);
51 extern int usb_set_configuration(struct usb_device *dev, int configuration);
52 extern int usb_choose_configuration(struct usb_device *udev);
53 extern int usb_generic_driver_probe(struct usb_device *udev);
54 extern void usb_generic_driver_disconnect(struct usb_device *udev);
55 extern int usb_generic_driver_suspend(struct usb_device *udev,
57 extern int usb_generic_driver_resume(struct usb_device *udev,
60 static inline unsigned usb_get_max_power(struct usb_device *udev, in usb_get_max_power()
69 extern void usb_kick_hub_wq(struct usb_device *dev);
70 extern int usb_match_one_id_intf(struct usb_device *dev,
73 extern int usb_match_device(struct usb_device *dev,
75 extern const struct usb_device_id *usb_device_match_id(struct usb_device *udev,
77 extern bool usb_driver_applicable(struct usb_device *udev,
80 extern void usb_unbind_and_rebind_marked_interfaces(struct usb_device *udev);
82 extern void usb_hub_release_all_ports(struct usb_device *hdev,
84 extern bool usb_device_is_owned(struct usb_device *udev);
90 extern int usb_device_supports_lpm(struct usb_device *udev);
91 extern int usb_port_disable(struct usb_device *udev);
99 extern int usb_port_suspend(struct usb_device *dev, pm_message_t msg);
100 extern int usb_port_resume(struct usb_device *dev, pm_message_t msg);
102 extern void usb_autosuspend_device(struct usb_device *udev);
103 extern int usb_autoresume_device(struct usb_device *udev);
104 extern int usb_remote_wakeup(struct usb_device *dev);
108 extern int usb_enable_usb2_hardware_lpm(struct usb_device *udev);
109 extern int usb_disable_usb2_hardware_lpm(struct usb_device *udev);
111 extern void usbfs_notify_suspend(struct usb_device *udev);
112 extern void usbfs_notify_resume(struct usb_device *udev);
116 static inline int usb_port_suspend(struct usb_device *udev, pm_message_t msg) in usb_port_suspend()
121 static inline int usb_port_resume(struct usb_device *udev, pm_message_t msg) in usb_port_resume()
127 static inline int usb_autoresume_device(struct usb_device *udev) in usb_autoresume_device()
132 static inline int usb_enable_usb2_hardware_lpm(struct usb_device *udev) in usb_enable_usb2_hardware_lpm()
137 static inline int usb_disable_usb2_hardware_lpm(struct usb_device *udev) in usb_disable_usb2_hardware_lpm()
173 static inline int is_root_hub(struct usb_device *udev) in is_root_hub()
208 extern void usb_notify_add_device(struct usb_device *udev);
209 extern void usb_notify_remove_device(struct usb_device *udev);
212 extern void usb_hub_adjust_deviceremovable(struct usb_device *hdev,
218 extern acpi_handle usb_get_hub_port_acpi_handle(struct usb_device *hdev,