Lines Matching defs:cdev

37 	struct ccw_device *cdev;
247 rq->rc = ccw_device_start(rp->cdev, &rq->ccw,
274 spin_lock_irqsave(get_ccwdev_lock(view->dev->cdev), flags);
283 spin_unlock_irqrestore(get_ccwdev_lock(view->dev->cdev), flags);
320 raw3270_irq (struct ccw_device *cdev, unsigned long intparm, struct irb *irb)
326 rp = dev_get_drvdata(&cdev->dev);
371 rq->rc = ccw_device_start(rp->cdev, &rq->ccw,
435 ccw_device_get_id(rp->cdev, &dev_id);
619 spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);
621 spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);
693 raw3270_setup_device(struct ccw_device *cdev, struct raw3270 *rp, char *ascebc)
747 rp->cdev = cdev;
748 dev_set_drvdata(&cdev->dev, rp);
749 cdev->handler = raw3270_irq;
762 struct ccw_device *cdev;
768 cdev = ccw_device_create_console(&raw3270_ccw_driver);
769 if (IS_ERR(cdev))
770 return ERR_CAST(cdev);
774 rc = raw3270_setup_device(cdev, rp, ascebc);
779 rc = ccw_device_enable_console(cdev);
781 ccw_device_destroy_console(cdev);
785 spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);
789 ccw_device_wait_idle(rp->cdev);
793 spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);
802 spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);
803 ccw_device_wait_idle(rp->cdev);
804 spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);
813 raw3270_create_device(struct ccw_device *cdev)
827 rc = raw3270_setup_device(cdev, rp, ascebc);
834 get_device(&cdev->dev);
852 spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);
882 spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);
898 spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);
916 spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);
936 spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);
948 spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);
970 spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);
978 spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);
996 spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);
1012 spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);
1026 struct ccw_device *cdev;
1034 cdev = rp->cdev;
1035 rp->cdev = NULL;
1036 dev_set_drvdata(&cdev->dev, NULL);
1037 cdev->handler = NULL;
1040 put_device(&cdev->dev);
1048 raw3270_probe (struct ccw_device *cdev)
1093 return sysfs_create_group(&rp->cdev->dev.kobj, &raw3270_attr_group);
1128 raw3270_set_online (struct ccw_device *cdev)
1134 rp = raw3270_create_device(cdev);
1156 raw3270_remove (struct ccw_device *cdev)
1163 rp = dev_get_drvdata(&cdev->dev);
1173 sysfs_remove_group(&cdev->dev.kobj, &raw3270_attr_group);
1176 spin_lock_irqsave(get_ccwdev_lock(cdev), flags);
1186 spin_unlock_irqrestore(get_ccwdev_lock(cdev), flags);
1188 spin_lock_irqsave(get_ccwdev_lock(cdev), flags);
1190 spin_unlock_irqrestore(get_ccwdev_lock(cdev), flags);
1207 raw3270_set_offline (struct ccw_device *cdev)
1211 rp = dev_get_drvdata(&cdev->dev);
1214 raw3270_remove(cdev);
1218 static int raw3270_pm_stop(struct ccw_device *cdev)
1224 rp = dev_get_drvdata(&cdev->dev);
1227 spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);
1241 spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);
1245 static int raw3270_pm_start(struct ccw_device *cdev)
1250 rp = dev_get_drvdata(&cdev->dev);
1253 spin_lock_irqsave(get_ccwdev_lock(rp->cdev), flags);
1257 spin_unlock_irqrestore(get_ccwdev_lock(rp->cdev), flags);
1268 ccw_device_force_console(rp->cdev);
1318 get_device(&rp->cdev->dev);