Lines Matching refs:cdev
267 dasd_debugfs_setup(dev_name(&device->cdev->dev), in dasd_state_known_to_basic()
272 device->debug_area = debug_register(dev_name(&device->cdev->dev), 4, 1, in dasd_state_known_to_basic()
558 kobject_uevent(&device->cdev->dev.kobj, KOBJ_CHANGE); in dasd_change_state()
618 device->cdev->drv->restore(device->cdev); in do_restore_device()
1310 rc = ccw_device_clear(device->cdev, (long) cqr); in dasd_term_IO()
1350 dev_err(&device->cdev->dev, "An error occurred in the " in dasd_term_IO()
1392 dev_err(&device->cdev->dev, "An error occurred in the DASD " in dasd_start_IO()
1406 rc = ccw_device_tm_start(device->cdev, cqr->cpaddr, in dasd_start_IO()
1409 rc = ccw_device_start(device->cdev, cqr->cpaddr, in dasd_start_IO()
1450 ccw_device_get_path_mask(device->cdev); in dasd_start_IO()
1470 dev_err(&device->cdev->dev, in dasd_start_IO()
1495 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_device_timeout()
1498 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_device_timeout()
1523 static void dasd_handle_killed_request(struct ccw_device *cdev, in dasd_handle_killed_request() argument
1533 DBF_EVENT_DEVID(DBF_DEBUG, cdev, in dasd_handle_killed_request()
1539 device = dasd_device_from_cdev_locked(cdev); in dasd_handle_killed_request()
1541 DBF_EVENT_DEVID(DBF_DEBUG, cdev, "%s", in dasd_handle_killed_request()
1550 DBF_EVENT_DEVID(DBF_DEBUG, cdev, "%s", in dasd_handle_killed_request()
1579 void dasd_int_handler(struct ccw_device *cdev, unsigned long intparm, in dasd_int_handler() argument
1592 DBF_EVENT_DEVID(DBF_WARNING, cdev, "%s: " in dasd_int_handler()
1596 DBF_EVENT_DEVID(DBF_WARNING, cdev, "%s: " in dasd_int_handler()
1600 dasd_handle_killed_request(cdev, intparm); in dasd_int_handler()
1612 device = dasd_device_from_cdev_locked(cdev); in dasd_int_handler()
1629 device = dasd_device_from_cdev_locked(cdev); in dasd_int_handler()
1640 DBF_EVENT_DEVID(DBF_DEBUG, cdev, "%s", in dasd_int_handler()
1658 "status %02x", dev_name(&cdev->dev), cqr->status); in dasd_int_handler()
1706 enum uc_todo dasd_generic_uc_handler(struct ccw_device *cdev, struct irb *irb) in dasd_generic_uc_handler() argument
1710 device = dasd_device_from_cdev_locked(cdev); in dasd_generic_uc_handler()
1816 dev_err(&device->cdev->dev, in __dasd_device_process_final_queue()
1850 dev_err(&device->cdev->dev, in __dasd_device_check_expire()
1857 dev_err(&device->cdev->dev, in __dasd_device_check_expire()
1958 spin_lock_irq(get_ccwdev_lock(device->cdev)); in dasd_flush_device_queue()
1967 dev_err(&device->cdev->dev, in dasd_flush_device_queue()
1984 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in dasd_flush_device_queue()
2011 spin_lock_irq(get_ccwdev_lock(device->cdev)); in dasd_device_tasklet()
2017 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in dasd_device_tasklet()
2020 spin_lock_irq(get_ccwdev_lock(device->cdev)); in dasd_device_tasklet()
2023 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in dasd_device_tasklet()
2066 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_add_request_head()
2071 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_add_request_head()
2085 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_add_request_tail()
2090 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_add_request_tail()
2099 spin_lock_irq(get_ccwdev_lock(cqr->startdev->cdev)); in dasd_wakeup_cb()
2101 spin_unlock_irq(get_ccwdev_lock(cqr->startdev->cdev)); in dasd_wakeup_cb()
2112 spin_lock_irq(get_ccwdev_lock(device->cdev)); in _wait_for_wakeup()
2114 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in _wait_for_wakeup()
2389 spin_lock_irq(get_ccwdev_lock(device->cdev)); in dasd_sleep_on_immediatly()
2392 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in dasd_sleep_on_immediatly()
2407 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in dasd_sleep_on_immediatly()
2443 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_cancel_req()
2455 dev_err(&device->cdev->dev, in dasd_cancel_req()
2465 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_cancel_req()
2486 spin_lock_irqsave(get_ccwdev_lock(block->base->cdev), flags); in dasd_block_timeout()
2489 spin_unlock_irqrestore(get_ccwdev_lock(block->base->cdev), flags); in dasd_block_timeout()
2525 dev_err(&device->cdev->dev, "ERP failed for the DASD\n"); in __dasd_process_erp()
2600 get_ccwdev_lock(basedev->cdev), flags); in __dasd_process_request_queue()
2604 get_ccwdev_lock(basedev->cdev), flags); in __dasd_process_request_queue()
2701 spin_lock_irqsave(get_ccwdev_lock(base->cdev), flags); in __dasd_process_block_ccw_queue()
2703 spin_unlock_irqrestore(get_ccwdev_lock(base->cdev), in __dasd_process_block_ccw_queue()
2951 spin_lock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
2955 spin_unlock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
2960 spin_unlock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
2975 spin_unlock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
2977 spin_lock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
2991 spin_unlock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
3094 dev_info(&base->cdev->dev, in dasd_open()
3209 ccw_device_get_id(device->cdev, &dev_id); in dasd_device_is_ro()
3226 struct ccw_device *cdev = data; in dasd_generic_auto_online() local
3229 ret = ccw_device_set_online(cdev); in dasd_generic_auto_online()
3232 dev_name(&cdev->dev), ret); in dasd_generic_auto_online()
3239 int dasd_generic_probe(struct ccw_device *cdev, in dasd_generic_probe() argument
3244 ret = dasd_add_sysfs_files(cdev); in dasd_generic_probe()
3246 DBF_EVENT_DEVID(DBF_WARNING, cdev, "%s", in dasd_generic_probe()
3251 cdev->handler = &dasd_int_handler; in dasd_generic_probe()
3258 if ((dasd_get_feature(cdev, DASD_FEATURE_INITIAL_ONLINE) > 0 ) || in dasd_generic_probe()
3259 (dasd_autodetect && dasd_busid_known(dev_name(&cdev->dev)) != 0)) in dasd_generic_probe()
3260 async_schedule(dasd_generic_auto_online, cdev); in dasd_generic_probe()
3269 void dasd_generic_remove(struct ccw_device *cdev) in dasd_generic_remove() argument
3274 cdev->handler = NULL; in dasd_generic_remove()
3276 device = dasd_device_from_cdev(cdev); in dasd_generic_remove()
3278 dasd_remove_sysfs_files(cdev); in dasd_generic_remove()
3285 dasd_remove_sysfs_files(cdev); in dasd_generic_remove()
3304 dasd_remove_sysfs_files(cdev); in dasd_generic_remove()
3313 int dasd_generic_set_online(struct ccw_device *cdev, in dasd_generic_set_online() argument
3321 dasd_set_feature(cdev, DASD_FEATURE_INITIAL_ONLINE, 0); in dasd_generic_set_online()
3322 device = dasd_create_device(cdev); in dasd_generic_set_online()
3335 dev_name(&cdev->dev), DASD_DIAG_MOD, in dasd_generic_set_online()
3345 dev_name(&cdev->dev)); in dasd_generic_set_online()
3367 dev_name(&cdev->dev), discipline->name, rc); in dasd_generic_set_online()
3377 dev_name(&cdev->dev)); in dasd_generic_set_online()
3385 dev_name(&cdev->dev)); in dasd_generic_set_online()
3394 int dasd_generic_set_offline(struct ccw_device *cdev) in dasd_generic_set_offline() argument
3401 device = dasd_device_from_cdev(cdev); in dasd_generic_set_offline()
3417 dev_name(&cdev->dev), open_count); in dasd_generic_set_offline()
3420 dev_name(&cdev->dev)); in dasd_generic_set_offline()
3500 dev_warn(&device->cdev->dev, "No operational channel path is left " in dasd_generic_last_path_gone()
3524 dev_info(&device->cdev->dev, "A channel path to the device has become " in dasd_generic_path_operational()
3544 int dasd_generic_notify(struct ccw_device *cdev, int event) in dasd_generic_notify() argument
3549 device = dasd_device_from_cdev_locked(cdev); in dasd_generic_notify()
3573 void dasd_generic_path_event(struct ccw_device *cdev, int *path_event) in dasd_generic_path_event() argument
3579 device = dasd_device_from_cdev_locked(cdev); in dasd_generic_path_event()
3590 dev_warn(&device->cdev->dev, in dasd_generic_path_event()
3640 int dasd_generic_pm_freeze(struct ccw_device *cdev) in dasd_generic_pm_freeze() argument
3642 struct dasd_device *device = dasd_device_from_cdev(cdev); in dasd_generic_pm_freeze()
3662 spin_lock_irq(get_ccwdev_lock(cdev)); in dasd_generic_pm_freeze()
3670 dev_err(&device->cdev->dev, in dasd_generic_pm_freeze()
3673 spin_unlock_irq(get_ccwdev_lock(cdev)); in dasd_generic_pm_freeze()
3680 spin_unlock_irq(get_ccwdev_lock(cdev)); in dasd_generic_pm_freeze()
3715 spin_lock_irq(get_ccwdev_lock(cdev)); in dasd_generic_pm_freeze()
3717 spin_unlock_irq(get_ccwdev_lock(cdev)); in dasd_generic_pm_freeze()
3724 int dasd_generic_restore_device(struct ccw_device *cdev) in dasd_generic_restore_device() argument
3726 struct dasd_device *device = dasd_device_from_cdev(cdev); in dasd_generic_restore_device()
3773 dev_err(&device->cdev->dev, in dasd_generic_build_rdc()
3853 void dasd_generic_shutdown(struct ccw_device *cdev) in dasd_generic_shutdown() argument
3857 device = dasd_device_from_cdev(cdev); in dasd_generic_shutdown()