Lines Matching refs:cdev
140 spin_lock_irq(get_ccwdev_lock(tdev->cdev)); in tape_operation_show()
150 spin_unlock_irq(get_ccwdev_lock(tdev->cdev)); in tape_operation_show()
231 "unloaded\n", dev_name(&device->cdev->dev)); in tape_med_state_work_handler()
233 kobject_uevent_env(&device->cdev->dev.kobj, KOBJ_CHANGE, envp); in tape_med_state_work_handler()
237 dev_name(&device->cdev->dev)); in tape_med_state_work_handler()
239 kobject_uevent_env(&device->cdev->dev.kobj, KOBJ_CHANGE, envp); in tape_med_state_work_handler()
303 rc = ccw_device_clear(device->cdev, (long) request); in __tape_cancel_io()
438 tape_generic_offline(struct ccw_device *cdev) in tape_generic_offline() argument
442 device = dev_get_drvdata(&cdev->dev); in tape_generic_offline()
450 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_offline()
454 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_offline()
458 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_offline()
465 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_offline()
565 tape_generic_probe(struct ccw_device *cdev) in tape_generic_probe() argument
574 ccw_device_set_options(cdev, CCWDEV_DO_PATHGROUP | in tape_generic_probe()
576 ret = sysfs_create_group(&cdev->dev.kobj, &tape_attr_group); in tape_generic_probe()
581 dev_set_drvdata(&cdev->dev, device); in tape_generic_probe()
582 cdev->handler = __tape_do_irq; in tape_generic_probe()
583 device->cdev = cdev; in tape_generic_probe()
584 ccw_device_get_id(cdev, &dev_id); in tape_generic_probe()
617 tape_generic_remove(struct ccw_device *cdev) in tape_generic_remove() argument
621 device = dev_get_drvdata(&cdev->dev); in tape_generic_remove()
625 DBF_LH(3, "(%08x): tape_generic_remove(%p)\n", device->cdev_id, cdev); in tape_generic_remove()
627 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_remove()
636 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_remove()
643 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_remove()
655 dev_name(&device->cdev->dev)); in tape_generic_remove()
658 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_generic_remove()
662 device = dev_get_drvdata(&cdev->dev); in tape_generic_remove()
664 sysfs_remove_group(&cdev->dev.kobj, &tape_attr_group); in tape_generic_remove()
665 dev_set_drvdata(&cdev->dev, NULL); in tape_generic_remove()
734 device->cdev, in __tape_start_io()
817 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_delayed_next_request()
819 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_delayed_next_request()
827 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_long_busy_timeout()
833 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_long_busy_timeout()
942 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_async()
945 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_async()
966 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io()
972 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io()
999 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_interruptible()
1004 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_interruptible()
1015 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_interruptible()
1017 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_do_io_interruptible()
1041 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_cancel_io()
1043 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_cancel_io()
1051 __tape_do_irq (struct ccw_device *cdev, unsigned long intparm, struct irb *irb) in __tape_do_irq() argument
1057 device = dev_get_drvdata(&cdev->dev); in __tape_do_irq()
1201 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_open()
1219 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_open()
1229 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_release()
1233 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_release()