Lines Matching refs:subdriver
49 struct usb_driver *subdriver; member
186 struct usb_driver *subdriver = NULL; in qmi_wwan_register_subdriver() local
208 subdriver = usb_cdc_wdm_register(info->control, &dev->status->desc, in qmi_wwan_register_subdriver()
210 if (IS_ERR(subdriver)) { in qmi_wwan_register_subdriver()
212 rv = PTR_ERR(subdriver); in qmi_wwan_register_subdriver()
220 info->subdriver = subdriver; in qmi_wwan_register_subdriver()
307 if (info->subdriver && info->subdriver->disconnect) in qmi_wwan_unbind()
308 info->subdriver->disconnect(info->control); in qmi_wwan_unbind()
322 info->subdriver = NULL; in qmi_wwan_unbind()
347 if (intf == info->control && info->subdriver && in qmi_wwan_suspend()
348 info->subdriver->suspend) in qmi_wwan_suspend()
349 ret = info->subdriver->suspend(intf, message); in qmi_wwan_suspend()
361 bool callsub = (intf == info->control && info->subdriver && in qmi_wwan_resume()
362 info->subdriver->resume); in qmi_wwan_resume()
365 ret = info->subdriver->resume(intf); in qmi_wwan_resume()
370 info->subdriver->suspend(intf, PMSG_SUSPEND); in qmi_wwan_resume()