Lines Matching refs:drvstate
39 struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data;
42 if ((on && atomic_add_return(1, &drvstate->pmcount) == 1) ||
43 (!on && atomic_dec_and_test(&drvstate->pmcount))) {
71 struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data;
89 ctx = drvstate->ctx;
110 drvstate->subdriver = subdriver;
119 struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data;
120 struct cdc_ncm_ctx *ctx = drvstate->ctx;
122 if (drvstate->subdriver && drvstate->subdriver->disconnect)
123 drvstate->subdriver->disconnect(ctx->control);
124 drvstate->subdriver = NULL;
134 struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data;
135 struct cdc_ncm_ctx *ctx = drvstate->ctx;
147 drvstate->subdriver &&
148 drvstate->subdriver->suspend)
149 ret = drvstate->subdriver->suspend(intf, message);
161 struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data;
163 struct cdc_ncm_ctx *ctx = drvstate->ctx;
168 drvstate->subdriver &&
169 drvstate->subdriver->resume);
172 ret = drvstate->subdriver->resume(intf);
177 drvstate->subdriver->suspend(intf, PMSG_SUSPEND);