Lines Matching refs:subdriver
33 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()
174 if (IS_ERR(subdriver)) { in cdc_mbim_bind()
175 ret = PTR_ERR(subdriver); in cdc_mbim_bind()
182 info->subdriver = subdriver; in cdc_mbim_bind()
202 if (info->subdriver && info->subdriver->disconnect) in cdc_mbim_unbind()
203 info->subdriver->disconnect(ctx->control); in cdc_mbim_unbind()
204 info->subdriver = NULL; in cdc_mbim_unbind()
524 if (intf == ctx->control && info->subdriver && info->subdriver->suspend) in cdc_mbim_suspend()
525 ret = info->subdriver->suspend(intf, message); in cdc_mbim_suspend()
539 bool callsub = (intf == ctx->control && info->subdriver && info->subdriver->resume); in cdc_mbim_resume()
542 ret = info->subdriver->resume(intf); in cdc_mbim_resume()
547 info->subdriver->suspend(intf, PMSG_SUSPEND); in cdc_mbim_resume()