• Home
  • Raw
  • Download

Lines Matching defs:udev

793 #define usb_lock_device(udev)			device_lock(&(udev)->dev)
794 #define usb_unlock_device(udev) device_unlock(&(udev)->dev)
795 #define usb_lock_device_interruptible(udev) device_lock_interruptible(&(udev)->dev)
796 #define usb_trylock_device(udev) device_trylock(&(udev)->dev)
797 extern int usb_lock_device_for_reset(struct usb_device *udev,
822 extern void usb_enable_autosuspend(struct usb_device *udev);
823 extern void usb_disable_autosuspend(struct usb_device *udev);
832 static inline void usb_mark_last_busy(struct usb_device *udev)
834 pm_runtime_mark_last_busy(&udev->dev);
839 static inline int usb_enable_autosuspend(struct usb_device *udev)
841 static inline int usb_disable_autosuspend(struct usb_device *udev)
859 static inline void usb_mark_last_busy(struct usb_device *udev)
864 int usb_offload_get(struct usb_device *udev);
865 int usb_offload_put(struct usb_device *udev);
866 bool usb_offload_check(struct usb_device *udev);
869 static inline int usb_offload_get(struct usb_device *udev)
871 static inline int usb_offload_put(struct usb_device *udev)
873 static inline bool usb_offload_check(struct usb_device *udev)
877 extern int usb_disable_lpm(struct usb_device *udev);
878 extern void usb_enable_lpm(struct usb_device *udev);
880 extern int usb_unlocked_disable_lpm(struct usb_device *udev);
881 extern void usb_unlocked_enable_lpm(struct usb_device *udev);
883 extern int usb_disable_ltm(struct usb_device *udev);
884 extern void usb_enable_ltm(struct usb_device *udev);
886 static inline bool usb_device_supports_ltm(struct usb_device *udev)
888 if (udev->speed < USB_SPEED_SUPER || !udev->bos || !udev->bos->ss_cap)
890 return udev->bos->ss_cap->bmAttributes & USB_LTM_SUPPORT;
893 static inline bool usb_device_no_sg_constraint(struct usb_device *udev)
895 return udev && udev->bus && udev->bus->no_sg_constraint;
1324 bool (*match) (struct usb_device *udev);
1325 int (*probe) (struct usb_device *udev);
1326 void (*disconnect) (struct usb_device *udev);
1328 int (*suspend) (struct usb_device *udev, pm_message_t message);
1329 int (*resume) (struct usb_device *udev, pm_message_t message);
1331 int (*choose_configuration) (struct usb_device *udev);
1917 extern char *usb_cache_string(struct usb_device *udev, int index);
1926 extern int usb_driver_set_configuration(struct usb_device *udev, int config);
1929 extern int usb_choose_configuration(struct usb_device *udev);
2062 static inline u16 usb_maxpacket(struct usb_device *udev, int pipe)
2064 struct usb_host_endpoint *ep = usb_pipe_endpoint(udev, pipe);