Lines Matching defs:intf
617 static int rtsx_usb_probe(struct usb_interface *intf,
620 struct usb_device *usb_dev = interface_to_usbdev(intf);
624 dev_dbg(&intf->dev,
628 ucr = devm_kzalloc(&intf->dev, sizeof(*ucr), GFP_KERNEL);
644 usb_set_intfdata(intf, ucr);
651 ucr->pusb_intf = intf;
661 ret = mfd_add_hotplug_devices(&intf->dev, rtsx_usb_cells,
667 intf->needs_remote_wakeup = 1;
683 static void rtsx_usb_disconnect(struct usb_interface *intf)
685 struct rtsx_ucr *ucr = (struct rtsx_ucr *)usb_get_intfdata(intf);
687 dev_dbg(&intf->dev, "%s called\n", __func__);
689 mfd_remove_devices(&intf->dev);
701 static int rtsx_usb_suspend(struct usb_interface *intf, pm_message_t message)
704 (struct rtsx_ucr *)usb_get_intfdata(intf);
707 dev_dbg(&intf->dev, "%s called with pm message 0x%04x\n",
733 static int rtsx_usb_resume(struct usb_interface *intf)
735 device_for_each_child(&intf->dev, NULL, rtsx_usb_resume_child);
739 static int rtsx_usb_reset_resume(struct usb_interface *intf)
742 (struct rtsx_ucr *)usb_get_intfdata(intf);
745 device_for_each_child(&intf->dev, NULL, rtsx_usb_resume_child);
758 static int rtsx_usb_pre_reset(struct usb_interface *intf)
760 struct rtsx_ucr *ucr = (struct rtsx_ucr *)usb_get_intfdata(intf);
766 static int rtsx_usb_post_reset(struct usb_interface *intf)
768 struct rtsx_ucr *ucr = (struct rtsx_ucr *)usb_get_intfdata(intf);