Lines Matching refs:intf
40 dev_dbg(&dev->intf->dev, "%s() pmcount=%d, on=%d\n", __func__, atomic_read(&info->pmcount), on); in cdc_mbim_manage_power()
44 rv = usb_autopm_get_interface(dev->intf); in cdc_mbim_manage_power()
47 dev->intf->needs_remote_wakeup = on; in cdc_mbim_manage_power()
48 usb_autopm_put_interface(dev->intf); in cdc_mbim_manage_power()
54 static int cdc_mbim_wdm_manage_power(struct usb_interface *intf, int status) in cdc_mbim_wdm_manage_power() argument
56 struct usbnet *dev = usb_get_intfdata(intf); in cdc_mbim_wdm_manage_power()
66 static int cdc_mbim_bind(struct usbnet *dev, struct usb_interface *intf) in cdc_mbim_bind() argument
71 u8 data_altsetting = cdc_ncm_select_altsetting(dev, intf); in cdc_mbim_bind()
75 if (!cdc_ncm_comm_intf_is_mbim(intf->cur_altsetting)) in cdc_mbim_bind()
78 ret = cdc_ncm_bind_common(dev, intf, data_altsetting); in cdc_mbim_bind()
92 cdc_ncm_unbind(dev, intf); in cdc_mbim_bind()
109 static void cdc_mbim_unbind(struct usbnet *dev, struct usb_interface *intf) in cdc_mbim_unbind() argument
120 cdc_ncm_unbind(dev, intf); in cdc_mbim_unbind()
314 static int cdc_mbim_suspend(struct usb_interface *intf, pm_message_t message) in cdc_mbim_suspend() argument
317 struct usbnet *dev = usb_get_intfdata(intf); in cdc_mbim_suspend()
331 ret = usbnet_suspend(intf, message); in cdc_mbim_suspend()
335 if (intf == ctx->control && info->subdriver && info->subdriver->suspend) in cdc_mbim_suspend()
336 ret = info->subdriver->suspend(intf, message); in cdc_mbim_suspend()
338 usbnet_resume(intf); in cdc_mbim_suspend()
344 static int cdc_mbim_resume(struct usb_interface *intf) in cdc_mbim_resume() argument
347 struct usbnet *dev = usb_get_intfdata(intf); in cdc_mbim_resume()
350 bool callsub = (intf == ctx->control && info->subdriver && info->subdriver->resume); in cdc_mbim_resume()
353 ret = info->subdriver->resume(intf); in cdc_mbim_resume()
356 ret = usbnet_resume(intf); in cdc_mbim_resume()
358 info->subdriver->suspend(intf, PMSG_SUSPEND); in cdc_mbim_resume()