Lines Matching refs:cdev

265 		dasd_debugfs_setup(dev_name(&device->cdev->dev),  in dasd_state_known_to_basic()
270 device->debug_area = debug_register(dev_name(&device->cdev->dev), 4, 1, in dasd_state_known_to_basic()
556 kobject_uevent(&device->cdev->dev.kobj, KOBJ_CHANGE); in dasd_change_state()
616 device->cdev->drv->restore(device->cdev); in do_restore_device()
1308 rc = ccw_device_clear(device->cdev, (long) cqr); in dasd_term_IO()
1348 dev_err(&device->cdev->dev, "An error occurred in the " in dasd_term_IO()
1390 dev_err(&device->cdev->dev, "An error occurred in the DASD " in dasd_start_IO()
1404 rc = ccw_device_tm_start(device->cdev, cqr->cpaddr, in dasd_start_IO()
1407 rc = ccw_device_start(device->cdev, cqr->cpaddr, in dasd_start_IO()
1448 ccw_device_get_path_mask(device->cdev); in dasd_start_IO()
1468 dev_err(&device->cdev->dev, in dasd_start_IO()
1493 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_device_timeout()
1496 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_device_timeout()
1521 static void dasd_handle_killed_request(struct ccw_device *cdev, in dasd_handle_killed_request() argument
1531 DBF_EVENT_DEVID(DBF_DEBUG, cdev, in dasd_handle_killed_request()
1537 device = dasd_device_from_cdev_locked(cdev); in dasd_handle_killed_request()
1539 DBF_EVENT_DEVID(DBF_DEBUG, cdev, "%s", in dasd_handle_killed_request()
1548 DBF_EVENT_DEVID(DBF_DEBUG, cdev, "%s", in dasd_handle_killed_request()
1577 void dasd_int_handler(struct ccw_device *cdev, unsigned long intparm, in dasd_int_handler() argument
1590 DBF_EVENT_DEVID(DBF_WARNING, cdev, "%s: " in dasd_int_handler()
1594 DBF_EVENT_DEVID(DBF_WARNING, cdev, "%s: " in dasd_int_handler()
1598 dasd_handle_killed_request(cdev, intparm); in dasd_int_handler()
1610 device = dasd_device_from_cdev_locked(cdev); in dasd_int_handler()
1627 device = dasd_device_from_cdev_locked(cdev); in dasd_int_handler()
1638 DBF_EVENT_DEVID(DBF_DEBUG, cdev, "%s", in dasd_int_handler()
1656 "status %02x", dev_name(&cdev->dev), cqr->status); in dasd_int_handler()
1704 enum uc_todo dasd_generic_uc_handler(struct ccw_device *cdev, struct irb *irb) in dasd_generic_uc_handler() argument
1708 device = dasd_device_from_cdev_locked(cdev); in dasd_generic_uc_handler()
1814 dev_err(&device->cdev->dev, in __dasd_device_process_final_queue()
1848 dev_err(&device->cdev->dev, in __dasd_device_check_expire()
1855 dev_err(&device->cdev->dev, in __dasd_device_check_expire()
1934 spin_lock_irq(get_ccwdev_lock(device->cdev)); in dasd_flush_device_queue()
1943 dev_err(&device->cdev->dev, in dasd_flush_device_queue()
1960 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in dasd_flush_device_queue()
1987 spin_lock_irq(get_ccwdev_lock(device->cdev)); in dasd_device_tasklet()
1993 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in dasd_device_tasklet()
1996 spin_lock_irq(get_ccwdev_lock(device->cdev)); in dasd_device_tasklet()
1999 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in dasd_device_tasklet()
2042 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_add_request_head()
2047 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_add_request_head()
2061 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_add_request_tail()
2066 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_add_request_tail()
2075 spin_lock_irq(get_ccwdev_lock(cqr->startdev->cdev)); in dasd_wakeup_cb()
2077 spin_unlock_irq(get_ccwdev_lock(cqr->startdev->cdev)); in dasd_wakeup_cb()
2088 spin_lock_irq(get_ccwdev_lock(device->cdev)); in _wait_for_wakeup()
2090 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in _wait_for_wakeup()
2365 spin_lock_irq(get_ccwdev_lock(device->cdev)); in dasd_sleep_on_immediatly()
2368 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in dasd_sleep_on_immediatly()
2383 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in dasd_sleep_on_immediatly()
2419 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_cancel_req()
2431 dev_err(&device->cdev->dev, in dasd_cancel_req()
2441 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_cancel_req()
2462 spin_lock_irqsave(get_ccwdev_lock(block->base->cdev), flags); in dasd_block_timeout()
2465 spin_unlock_irqrestore(get_ccwdev_lock(block->base->cdev), flags); in dasd_block_timeout()
2501 dev_err(&device->cdev->dev, "ERP failed for the DASD\n"); in __dasd_process_erp()
2576 get_ccwdev_lock(basedev->cdev), flags); in __dasd_process_request_queue()
2580 get_ccwdev_lock(basedev->cdev), flags); in __dasd_process_request_queue()
2677 spin_lock_irqsave(get_ccwdev_lock(base->cdev), flags); in __dasd_process_block_ccw_queue()
2679 spin_unlock_irqrestore(get_ccwdev_lock(base->cdev), in __dasd_process_block_ccw_queue()
2927 spin_lock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
2931 spin_unlock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
2936 spin_unlock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
2951 spin_unlock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
2953 spin_lock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
2967 spin_unlock(get_ccwdev_lock(device->cdev)); in dasd_times_out()
3068 dev_info(&base->cdev->dev, in dasd_open()
3183 ccw_device_get_id(device->cdev, &dev_id); in dasd_device_is_ro()
3200 struct ccw_device *cdev = data; in dasd_generic_auto_online() local
3203 ret = ccw_device_set_online(cdev); in dasd_generic_auto_online()
3206 dev_name(&cdev->dev), ret); in dasd_generic_auto_online()
3213 int dasd_generic_probe(struct ccw_device *cdev, in dasd_generic_probe() argument
3218 ret = dasd_add_sysfs_files(cdev); in dasd_generic_probe()
3220 DBF_EVENT_DEVID(DBF_WARNING, cdev, "%s", in dasd_generic_probe()
3225 cdev->handler = &dasd_int_handler; in dasd_generic_probe()
3232 if ((dasd_get_feature(cdev, DASD_FEATURE_INITIAL_ONLINE) > 0 ) || in dasd_generic_probe()
3233 (dasd_autodetect && dasd_busid_known(dev_name(&cdev->dev)) != 0)) in dasd_generic_probe()
3234 async_schedule(dasd_generic_auto_online, cdev); in dasd_generic_probe()
3243 void dasd_generic_remove(struct ccw_device *cdev) in dasd_generic_remove() argument
3248 cdev->handler = NULL; in dasd_generic_remove()
3250 device = dasd_device_from_cdev(cdev); in dasd_generic_remove()
3252 dasd_remove_sysfs_files(cdev); in dasd_generic_remove()
3259 dasd_remove_sysfs_files(cdev); in dasd_generic_remove()
3278 dasd_remove_sysfs_files(cdev); in dasd_generic_remove()
3287 int dasd_generic_set_online(struct ccw_device *cdev, in dasd_generic_set_online() argument
3295 dasd_set_feature(cdev, DASD_FEATURE_INITIAL_ONLINE, 0); in dasd_generic_set_online()
3296 device = dasd_create_device(cdev); in dasd_generic_set_online()
3304 dev_name(&cdev->dev)); in dasd_generic_set_online()
3326 dev_name(&cdev->dev), discipline->name, rc); in dasd_generic_set_online()
3336 dev_name(&cdev->dev)); in dasd_generic_set_online()
3344 dev_name(&cdev->dev)); in dasd_generic_set_online()
3353 int dasd_generic_set_offline(struct ccw_device *cdev) in dasd_generic_set_offline() argument
3360 device = dasd_device_from_cdev(cdev); in dasd_generic_set_offline()
3376 dev_name(&cdev->dev), open_count); in dasd_generic_set_offline()
3379 dev_name(&cdev->dev)); in dasd_generic_set_offline()
3459 dev_warn(&device->cdev->dev, "No operational channel path is left " in dasd_generic_last_path_gone()
3483 dev_info(&device->cdev->dev, "A channel path to the device has become " in dasd_generic_path_operational()
3503 int dasd_generic_notify(struct ccw_device *cdev, int event) in dasd_generic_notify() argument
3508 device = dasd_device_from_cdev_locked(cdev); in dasd_generic_notify()
3532 void dasd_generic_path_event(struct ccw_device *cdev, int *path_event) in dasd_generic_path_event() argument
3538 device = dasd_device_from_cdev_locked(cdev); in dasd_generic_path_event()
3549 dev_warn(&device->cdev->dev, in dasd_generic_path_event()
3599 int dasd_generic_pm_freeze(struct ccw_device *cdev) in dasd_generic_pm_freeze() argument
3601 struct dasd_device *device = dasd_device_from_cdev(cdev); in dasd_generic_pm_freeze()
3621 spin_lock_irq(get_ccwdev_lock(cdev)); in dasd_generic_pm_freeze()
3629 dev_err(&device->cdev->dev, in dasd_generic_pm_freeze()
3632 spin_unlock_irq(get_ccwdev_lock(cdev)); in dasd_generic_pm_freeze()
3639 spin_unlock_irq(get_ccwdev_lock(cdev)); in dasd_generic_pm_freeze()
3674 spin_lock_irq(get_ccwdev_lock(cdev)); in dasd_generic_pm_freeze()
3676 spin_unlock_irq(get_ccwdev_lock(cdev)); in dasd_generic_pm_freeze()
3683 int dasd_generic_restore_device(struct ccw_device *cdev) in dasd_generic_restore_device() argument
3685 struct dasd_device *device = dasd_device_from_cdev(cdev); in dasd_generic_restore_device()
3732 dev_err(&device->cdev->dev, in dasd_generic_build_rdc()
3812 void dasd_generic_shutdown(struct ccw_device *cdev) in dasd_generic_shutdown() argument
3816 device = dasd_device_from_cdev(cdev); in dasd_generic_shutdown()