Lines Matching refs:usb_device

26 struct usb_device;
476 struct usb_device *root_hub; /* Root hub */
652 struct usb_device { struct
667 struct usb_device *parent; argument
734 #define to_usb_device(__dev) container_of_const(__dev, struct usb_device, dev) argument
736 static inline struct usb_device *__intf_to_usbdev(struct usb_interface *intf) in __intf_to_usbdev()
740 static inline const struct usb_device *__intf_to_usbdev_const(const struct usb_interface *intf) in __intf_to_usbdev_const()
750 extern struct usb_device *usb_get_dev(struct usb_device *dev);
751 extern void usb_put_dev(struct usb_device *dev);
752 extern struct usb_device *usb_hub_find_child(struct usb_device *hdev,
772 extern int usb_lock_device_for_reset(struct usb_device *udev,
776 extern int usb_reset_device(struct usb_device *dev);
782 extern int usb_acpi_set_power_state(struct usb_device *hdev, int index,
784 extern bool usb_acpi_power_manageable(struct usb_device *hdev, int index);
785 extern int usb_acpi_port_lpm_incapable(struct usb_device *hdev, int index);
787 static inline int usb_acpi_set_power_state(struct usb_device *hdev, int index, in usb_acpi_set_power_state()
789 static inline bool usb_acpi_power_manageable(struct usb_device *hdev, int index) in usb_acpi_power_manageable()
791 static inline int usb_acpi_port_lpm_incapable(struct usb_device *hdev, int index) in usb_acpi_port_lpm_incapable()
797 extern void usb_enable_autosuspend(struct usb_device *udev);
798 extern void usb_disable_autosuspend(struct usb_device *udev);
807 static inline void usb_mark_last_busy(struct usb_device *udev) in usb_mark_last_busy()
814 static inline int usb_enable_autosuspend(struct usb_device *udev) in usb_enable_autosuspend()
816 static inline int usb_disable_autosuspend(struct usb_device *udev) in usb_disable_autosuspend()
834 static inline void usb_mark_last_busy(struct usb_device *udev) in usb_mark_last_busy()
838 extern int usb_disable_lpm(struct usb_device *udev);
839 extern void usb_enable_lpm(struct usb_device *udev);
841 extern int usb_unlocked_disable_lpm(struct usb_device *udev);
842 extern void usb_unlocked_enable_lpm(struct usb_device *udev);
844 extern int usb_disable_ltm(struct usb_device *udev);
845 extern void usb_enable_ltm(struct usb_device *udev);
847 static inline bool usb_device_supports_ltm(struct usb_device *udev) in usb_device_supports_ltm()
854 static inline bool usb_device_no_sg_constraint(struct usb_device *udev) in usb_device_no_sg_constraint()
863 extern int usb_get_current_frame_number(struct usb_device *usb_dev);
908 extern int usb_for_each_dev(void *data, int (*fn)(struct usb_device *, void *));
911 extern struct usb_interface *usb_ifnum_to_if(const struct usb_device *dev,
921 int usb_hub_claim_port(struct usb_device *hdev, unsigned port1,
923 int usb_hub_release_port(struct usb_device *hdev, unsigned port1,
951 static inline int usb_make_path(struct usb_device *dev, char *buf, size_t size) in usb_make_path()
1284 bool (*match) (struct usb_device *udev);
1285 int (*probe) (struct usb_device *udev);
1286 void (*disconnect) (struct usb_device *udev);
1288 int (*suspend) (struct usb_device *udev, pm_message_t message);
1289 int (*resume) (struct usb_device *udev, pm_message_t message);
1611 struct usb_device *dev; /* (in) pointer to associated device */
1665 struct usb_device *dev, in usb_fill_control_urb()
1700 struct usb_device *dev, in usb_fill_bulk_urb()
1740 struct usb_device *dev, in usb_fill_int_urb()
1818 int usb_pipe_type_check(struct usb_device *dev, unsigned int pipe);
1821 void *usb_alloc_coherent(struct usb_device *dev, size_t size,
1823 void usb_free_coherent(struct usb_device *dev, size_t size,
1833 int usb_buffer_map_sg(const struct usb_device *dev, int is_in,
1836 void usb_buffer_dmasync_sg(const struct usb_device *dev, int is_in,
1839 void usb_buffer_unmap_sg(const struct usb_device *dev, int is_in,
1846 extern int usb_control_msg(struct usb_device *dev, unsigned int pipe,
1849 extern int usb_interrupt_msg(struct usb_device *usb_dev, unsigned int pipe,
1851 extern int usb_bulk_msg(struct usb_device *usb_dev, unsigned int pipe,
1856 int usb_control_msg_send(struct usb_device *dev, __u8 endpoint, __u8 request,
1860 int usb_control_msg_recv(struct usb_device *dev, __u8 endpoint, __u8 request,
1864 extern int usb_get_descriptor(struct usb_device *dev, unsigned char desctype,
1866 extern int usb_get_status(struct usb_device *dev,
1869 static inline int usb_get_std_status(struct usb_device *dev, in usb_get_std_status()
1876 static inline int usb_get_ptm_status(struct usb_device *dev, void *data) in usb_get_ptm_status()
1882 extern int usb_string(struct usb_device *dev, int index,
1884 extern char *usb_cache_string(struct usb_device *udev, int index);
1887 extern int usb_clear_halt(struct usb_device *dev, int pipe);
1888 extern int usb_reset_configuration(struct usb_device *dev);
1889 extern int usb_set_interface(struct usb_device *dev, int ifnum, int alternate);
1890 extern void usb_reset_endpoint(struct usb_device *dev, unsigned int epaddr);
1893 extern int usb_driver_set_configuration(struct usb_device *udev, int config);
1896 extern int usb_choose_configuration(struct usb_device *udev);
1897 extern int usb_set_configuration(struct usb_device *dev, int configuration);
1935 struct usb_device *dev;
1947 struct usb_device *dev,
1997 static inline unsigned int __create_pipe(struct usb_device *dev, in __create_pipe()
2022 usb_pipe_endpoint(struct usb_device *dev, unsigned int pipe) in usb_pipe_endpoint()
2029 static inline u16 usb_maxpacket(struct usb_device *udev, int pipe) in usb_maxpacket()