Lines Matching refs:udev
638 #define usb_lock_device(udev) device_lock(&(udev)->dev) argument
639 #define usb_unlock_device(udev) device_unlock(&(udev)->dev) argument
640 #define usb_trylock_device(udev) device_trylock(&(udev)->dev) argument
641 extern int usb_lock_device_for_reset(struct usb_device *udev,
661 extern void usb_enable_autosuspend(struct usb_device *udev);
662 extern void usb_disable_autosuspend(struct usb_device *udev);
671 static inline void usb_mark_last_busy(struct usb_device *udev) in usb_mark_last_busy() argument
673 pm_runtime_mark_last_busy(&udev->dev); in usb_mark_last_busy()
678 static inline int usb_enable_autosuspend(struct usb_device *udev) in usb_enable_autosuspend() argument
680 static inline int usb_disable_autosuspend(struct usb_device *udev) in usb_disable_autosuspend() argument
698 static inline void usb_mark_last_busy(struct usb_device *udev) in usb_mark_last_busy() argument
702 extern int usb_disable_lpm(struct usb_device *udev);
703 extern void usb_enable_lpm(struct usb_device *udev);
705 extern int usb_unlocked_disable_lpm(struct usb_device *udev);
706 extern void usb_unlocked_enable_lpm(struct usb_device *udev);
708 extern int usb_disable_ltm(struct usb_device *udev);
709 extern void usb_enable_ltm(struct usb_device *udev);
711 static inline bool usb_device_supports_ltm(struct usb_device *udev) in usb_device_supports_ltm() argument
713 if (udev->speed != USB_SPEED_SUPER || !udev->bos || !udev->bos->ss_cap) in usb_device_supports_ltm()
715 return udev->bos->ss_cap->bmAttributes & USB_LTM_SUPPORT; in usb_device_supports_ltm()
718 static inline bool usb_device_no_sg_constraint(struct usb_device *udev) in usb_device_no_sg_constraint() argument
720 return udev && udev->bus && udev->bus->no_sg_constraint; in usb_device_no_sg_constraint()
1132 int (*probe) (struct usb_device *udev);
1133 void (*disconnect) (struct usb_device *udev);
1135 int (*suspend) (struct usb_device *udev, pm_message_t message);
1136 int (*resume) (struct usb_device *udev, pm_message_t message);
1700 extern int usb_driver_set_configuration(struct usb_device *udev, int config);
1703 extern int usb_choose_configuration(struct usb_device *udev);
1839 usb_maxpacket(struct usb_device *udev, int pipe, int is_out) in usb_maxpacket() argument
1846 ep = udev->ep_out[epnum]; in usb_maxpacket()
1849 ep = udev->ep_in[epnum]; in usb_maxpacket()