Lines Matching refs:scmdrv
26 struct scm_driver *scmdrv = to_scm_drv(dev->driver);
28 return scmdrv->probe ? scmdrv->probe(scmdev) : -ENODEV;
34 struct scm_driver *scmdrv = to_scm_drv(dev->driver);
36 if (scmdrv->remove)
37 scmdrv->remove(scmdev);
54 * @scmdrv: driver to be registered
56 int scm_driver_register(struct scm_driver *scmdrv)
58 struct device_driver *drv = &scmdrv->drv;
68 * @scmdrv: driver to be deregistered
70 void scm_driver_unregister(struct scm_driver *scmdrv)
72 driver_unregister(&scmdrv->drv);
80 struct scm_driver *scmdrv = to_scm_drv(scmdev->dev.driver);
82 scmdrv->handler(scmdev, aobrq->data, error);
159 struct scm_driver *scmdrv;
169 scmdrv = to_scm_drv(scmdev->dev.driver);
170 if (changed && scmdrv->notify)
171 scmdrv->notify(scmdev, SCM_CHANGE);
259 struct scm_driver *scmdrv = to_scm_drv(dev->driver);
262 if (dev->driver && scmdrv->notify)
263 scmdrv->notify(scmdev, SCM_AVAIL);