scmdrv 114 arch/s390/include/asm/eadm.h int scm_driver_register(struct scm_driver *scmdrv); scmdrv 115 arch/s390/include/asm/eadm.h void scm_driver_unregister(struct scm_driver *scmdrv); scmdrv 26 drivers/s390/cio/scm.c struct scm_driver *scmdrv = to_scm_drv(dev->driver); scmdrv 28 drivers/s390/cio/scm.c return scmdrv->probe ? scmdrv->probe(scmdev) : -ENODEV; scmdrv 34 drivers/s390/cio/scm.c struct scm_driver *scmdrv = to_scm_drv(dev->driver); scmdrv 36 drivers/s390/cio/scm.c return scmdrv->remove ? scmdrv->remove(scmdev) : -ENODEV; scmdrv 55 drivers/s390/cio/scm.c int scm_driver_register(struct scm_driver *scmdrv) scmdrv 57 drivers/s390/cio/scm.c struct device_driver *drv = &scmdrv->drv; scmdrv 69 drivers/s390/cio/scm.c void scm_driver_unregister(struct scm_driver *scmdrv) scmdrv 71 drivers/s390/cio/scm.c driver_unregister(&scmdrv->drv); scmdrv 79 drivers/s390/cio/scm.c struct scm_driver *scmdrv = to_scm_drv(scmdev->dev.driver); scmdrv 81 drivers/s390/cio/scm.c scmdrv->handler(scmdev, aobrq->data, error); scmdrv 158 drivers/s390/cio/scm.c struct scm_driver *scmdrv; scmdrv 168 drivers/s390/cio/scm.c scmdrv = to_scm_drv(scmdev->dev.driver); scmdrv 169 drivers/s390/cio/scm.c if (changed && scmdrv->notify) scmdrv 170 drivers/s390/cio/scm.c scmdrv->notify(scmdev, SCM_CHANGE); scmdrv 258 drivers/s390/cio/scm.c struct scm_driver *scmdrv = to_scm_drv(dev->driver); scmdrv 261 drivers/s390/cio/scm.c if (dev->driver && scmdrv->notify) scmdrv 262 drivers/s390/cio/scm.c scmdrv->notify(scmdev, SCM_AVAIL);