Lines Matching refs:scmdev
16 static void scm_notify(struct scm_device *scmdev, enum scm_event event) in scm_notify() argument
18 struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev); in scm_notify()
23 (unsigned long) scmdev->address); in scm_notify()
25 SCM_LOG_STATE(2, scmdev); in scm_notify()
29 SCM_LOG_STATE(2, scmdev); in scm_notify()
35 static int scm_probe(struct scm_device *scmdev) in scm_probe() argument
41 SCM_LOG_STATE(2, scmdev); in scm_probe()
43 if (scmdev->attrs.oper_state != OP_STATE_GOOD) in scm_probe()
50 dev_set_drvdata(&scmdev->dev, bdev); in scm_probe()
51 ret = scm_blk_dev_setup(bdev, scmdev); in scm_probe()
53 dev_set_drvdata(&scmdev->dev, NULL); in scm_probe()
62 static int scm_remove(struct scm_device *scmdev) in scm_remove() argument
64 struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev); in scm_remove()
67 dev_set_drvdata(&scmdev->dev, NULL); in scm_remove()