Lines Matching refs:cdev
139 spin_lock_irq(get_ccwdev_lock(tdev->cdev)); in tape_operation_show()
149 spin_unlock_irq(get_ccwdev_lock(tdev->cdev)); in tape_operation_show()
230 "unloaded\n", dev_name(&device->cdev->dev)); in tape_med_state_work_handler()
232 kobject_uevent_env(&device->cdev->dev.kobj, KOBJ_CHANGE, envp); in tape_med_state_work_handler()
236 dev_name(&device->cdev->dev)); in tape_med_state_work_handler()
238 kobject_uevent_env(&device->cdev->dev.kobj, KOBJ_CHANGE, envp); in tape_med_state_work_handler()
302 rc = ccw_device_clear(device->cdev, (long) request); in __tape_cancel_io()
443 int tape_generic_pm_suspend(struct ccw_device *cdev) in tape_generic_pm_suspend() argument
447 device = dev_get_drvdata(&cdev->dev); in tape_generic_pm_suspend()
457 "refusing to suspend\n", dev_name(&cdev->dev)); in tape_generic_pm_suspend()
461 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_pm_suspend()
466 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_pm_suspend()
470 "suspend\n", dev_name(&cdev->dev)); in tape_generic_pm_suspend()
471 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_pm_suspend()
487 tape_generic_offline(struct ccw_device *cdev) in tape_generic_offline() argument
491 device = dev_get_drvdata(&cdev->dev); in tape_generic_offline()
499 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_offline()
503 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_offline()
507 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_offline()
514 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_offline()
614 tape_generic_probe(struct ccw_device *cdev) in tape_generic_probe() argument
623 ccw_device_set_options(cdev, CCWDEV_DO_PATHGROUP | in tape_generic_probe()
625 ret = sysfs_create_group(&cdev->dev.kobj, &tape_attr_group); in tape_generic_probe()
630 dev_set_drvdata(&cdev->dev, device); in tape_generic_probe()
631 cdev->handler = __tape_do_irq; in tape_generic_probe()
632 device->cdev = cdev; in tape_generic_probe()
633 ccw_device_get_id(cdev, &dev_id); in tape_generic_probe()
666 tape_generic_remove(struct ccw_device *cdev) in tape_generic_remove() argument
670 device = dev_get_drvdata(&cdev->dev); in tape_generic_remove()
674 DBF_LH(3, "(%08x): tape_generic_remove(%p)\n", device->cdev_id, cdev); in tape_generic_remove()
676 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_remove()
684 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_remove()
691 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_remove()
703 "use\n", dev_name(&device->cdev->dev)); in tape_generic_remove()
706 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_remove()
710 device = dev_get_drvdata(&cdev->dev); in tape_generic_remove()
712 sysfs_remove_group(&cdev->dev.kobj, &tape_attr_group); in tape_generic_remove()
713 dev_set_drvdata(&cdev->dev, NULL); in tape_generic_remove()
782 device->cdev, in __tape_start_io()
865 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_delayed_next_request()
867 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_delayed_next_request()
876 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_long_busy_timeout()
883 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_long_busy_timeout()
991 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_async()
994 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_async()
1015 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io()
1021 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io()
1048 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_interruptible()
1053 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_interruptible()
1064 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_interruptible()
1066 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_interruptible()
1090 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_cancel_io()
1092 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_cancel_io()
1100 __tape_do_irq (struct ccw_device *cdev, unsigned long intparm, struct irb *irb) in __tape_do_irq() argument
1106 device = dev_get_drvdata(&cdev->dev); in __tape_do_irq()
1252 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_open()
1270 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_open()
1280 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_release()
1284 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_release()