Lines Matching refs:intf

275 static inline void *usb_get_intfdata(struct usb_interface *intf)
277 return dev_get_drvdata(&intf->dev);
282 * @intf: USB interface
291 static inline void usb_set_intfdata(struct usb_interface *intf, void *data)
293 dev_set_drvdata(&intf->dev, data);
296 struct usb_interface *usb_get_intf(struct usb_interface *intf);
297 void usb_put_intf(struct usb_interface *intf);
306 const struct usb_interface *intf, const u8 *ep_addrs);
308 const struct usb_interface *intf, const u8 *ep_addrs);
730 static inline struct usb_device *__intf_to_usbdev(struct usb_interface *intf)
732 return to_usb_device(intf->dev.parent);
734 static inline const struct usb_device *__intf_to_usbdev_const(const struct usb_interface *intf)
736 return to_usb_device((const struct device *)intf->dev.parent);
739 #define interface_to_usbdev(intf) \
740 _Generic((intf), \
742 struct usb_interface *: __intf_to_usbdev)(intf)
773 extern struct device *usb_intf_get_dma_device(struct usb_interface *intf);
794 extern int usb_autopm_get_interface(struct usb_interface *intf);
795 extern void usb_autopm_put_interface(struct usb_interface *intf);
796 extern int usb_autopm_get_interface_async(struct usb_interface *intf);
797 extern void usb_autopm_put_interface_async(struct usb_interface *intf);
798 extern void usb_autopm_get_interface_no_resume(struct usb_interface *intf);
799 extern void usb_autopm_put_interface_no_suspend(struct usb_interface *intf);
813 static inline int usb_autopm_get_interface(struct usb_interface *intf)
815 static inline int usb_autopm_get_interface_async(struct usb_interface *intf)
818 static inline void usb_autopm_put_interface(struct usb_interface *intf)
820 static inline void usb_autopm_put_interface_async(struct usb_interface *intf)
823 struct usb_interface *intf)
826 struct usb_interface *intf)
908 const struct usb_interface *intf, unsigned int altnum);
1210 int (*probe) (struct usb_interface *intf,
1213 void (*disconnect) (struct usb_interface *intf);
1215 int (*unlocked_ioctl) (struct usb_interface *intf, unsigned int code,
1218 int (*suspend) (struct usb_interface *intf, pm_message_t message);
1219 int (*resume) (struct usb_interface *intf);
1220 int (*reset_resume)(struct usb_interface *intf);
1222 int (*pre_reset)(struct usb_interface *intf);
1223 int (*post_reset)(struct usb_interface *intf);
1337 extern int usb_register_dev(struct usb_interface *intf,
1339 extern void usb_deregister_dev(struct usb_interface *intf,