Lines Matching refs:cdev
524 dasd_devmap_from_cdev(struct ccw_device *cdev) in dasd_devmap_from_cdev() argument
528 devmap = dasd_find_busid(dev_name(&cdev->dev)); in dasd_devmap_from_cdev()
530 devmap = dasd_add_busid(dev_name(&cdev->dev), in dasd_devmap_from_cdev()
539 dasd_create_device(struct ccw_device *cdev) in dasd_create_device() argument
546 devmap = dasd_devmap_from_cdev(cdev); in dasd_create_device()
560 get_device(&cdev->dev); in dasd_create_device()
561 device->cdev = cdev; in dasd_create_device()
573 spin_lock_irqsave(get_ccwdev_lock(cdev), flags); in dasd_create_device()
574 dev_set_drvdata(&cdev->dev, device); in dasd_create_device()
575 spin_unlock_irqrestore(get_ccwdev_lock(cdev), flags); in dasd_create_device()
592 struct ccw_device *cdev; in dasd_delete_device() local
597 devmap = dasd_find_busid(dev_name(&device->cdev->dev)); in dasd_delete_device()
609 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_delete_device()
610 dev_set_drvdata(&device->cdev->dev, NULL); in dasd_delete_device()
611 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_delete_device()
623 cdev = device->cdev; in dasd_delete_device()
624 device->cdev = NULL; in dasd_delete_device()
627 put_device(&cdev->dev); in dasd_delete_device()
650 dasd_device_from_cdev_locked(struct ccw_device *cdev) in dasd_device_from_cdev_locked() argument
652 struct dasd_device *device = dev_get_drvdata(&cdev->dev); in dasd_device_from_cdev_locked()
664 dasd_device_from_cdev(struct ccw_device *cdev) in dasd_device_from_cdev() argument
669 spin_lock_irqsave(get_ccwdev_lock(cdev), flags); in dasd_device_from_cdev()
670 device = dasd_device_from_cdev_locked(cdev); in dasd_device_from_cdev()
671 spin_unlock_irqrestore(get_ccwdev_lock(cdev), flags); in dasd_device_from_cdev()
679 devmap = dasd_find_busid(dev_name(&device->cdev->dev)); in dasd_add_link_to_gendisk()
957 struct ccw_device *cdev = to_ccwdev(dev); in dasd_safe_offline_store() local
961 device = dasd_device_from_cdev(cdev); in dasd_safe_offline_store()
978 rc = ccw_device_set_offline(cdev); in dasd_safe_offline_store()
1488 dasd_get_feature(struct ccw_device *cdev, int feature) in dasd_get_feature() argument
1492 devmap = dasd_find_busid(dev_name(&cdev->dev)); in dasd_get_feature()
1504 dasd_set_feature(struct ccw_device *cdev, int feature, int flag) in dasd_set_feature() argument
1508 devmap = dasd_find_busid(dev_name(&cdev->dev)); in dasd_set_feature()
1525 dasd_add_sysfs_files(struct ccw_device *cdev) in dasd_add_sysfs_files() argument
1527 return sysfs_create_group(&cdev->dev.kobj, &dasd_attr_group); in dasd_add_sysfs_files()
1531 dasd_remove_sysfs_files(struct ccw_device *cdev) in dasd_remove_sysfs_files() argument
1533 sysfs_remove_group(&cdev->dev.kobj, &dasd_attr_group); in dasd_remove_sysfs_files()