Lines Matching refs:subdriver
34 struct usb_driver *subdriver; member
143 struct usb_driver *subdriver = ERR_PTR(-ENODEV); in cdc_mbim_bind() local
169 subdriver = usb_cdc_wdm_register(ctx->control, in cdc_mbim_bind()
173 if (IS_ERR(subdriver)) { in cdc_mbim_bind()
174 ret = PTR_ERR(subdriver); in cdc_mbim_bind()
181 info->subdriver = subdriver; in cdc_mbim_bind()
201 if (info->subdriver && info->subdriver->disconnect) in cdc_mbim_unbind()
202 info->subdriver->disconnect(ctx->control); in cdc_mbim_unbind()
203 info->subdriver = NULL; in cdc_mbim_unbind()
523 if (intf == ctx->control && info->subdriver && info->subdriver->suspend) in cdc_mbim_suspend()
524 ret = info->subdriver->suspend(intf, message); in cdc_mbim_suspend()
538 bool callsub = (intf == ctx->control && info->subdriver && info->subdriver->resume); in cdc_mbim_resume()
541 ret = info->subdriver->resume(intf); in cdc_mbim_resume()
546 info->subdriver->suspend(intf, PMSG_SUSPEND); in cdc_mbim_resume()