Lines Matching refs:flags
148 lcu->flags = NEED_UAC_UPDATE | UPDATE_PENDING; in _allocate_lcu()
189 unsigned long flags; in dasd_alias_make_device_known_to_lcu() local
197 spin_lock_irqsave(&aliastree.lock, flags); in dasd_alias_make_device_known_to_lcu()
200 spin_unlock_irqrestore(&aliastree.lock, flags); in dasd_alias_make_device_known_to_lcu()
204 spin_lock_irqsave(&aliastree.lock, flags); in dasd_alias_make_device_known_to_lcu()
217 spin_unlock_irqrestore(&aliastree.lock, flags); in dasd_alias_make_device_known_to_lcu()
221 spin_lock_irqsave(&aliastree.lock, flags); in dasd_alias_make_device_known_to_lcu()
235 spin_unlock_irqrestore(&aliastree.lock, flags); in dasd_alias_make_device_known_to_lcu()
248 unsigned long flags; in dasd_alias_disconnect_device_from_lcu() local
260 spin_lock_irqsave(&lcu->lock, flags); in dasd_alias_disconnect_device_from_lcu()
264 spin_unlock_irqrestore(&lcu->lock, flags); in dasd_alias_disconnect_device_from_lcu()
266 spin_lock_irqsave(&lcu->lock, flags); in dasd_alias_disconnect_device_from_lcu()
274 spin_unlock_irqrestore(&lcu->lock, flags); in dasd_alias_disconnect_device_from_lcu()
277 spin_lock_irqsave(&lcu->lock, flags); in dasd_alias_disconnect_device_from_lcu()
284 spin_unlock_irqrestore(&lcu->lock, flags); in dasd_alias_disconnect_device_from_lcu()
286 spin_lock_irqsave(&aliastree.lock, flags); in dasd_alias_disconnect_device_from_lcu()
305 spin_unlock_irqrestore(&aliastree.lock, flags); in dasd_alias_disconnect_device_from_lcu()
322 unsigned long flags; in _add_device_to_lcu() local
328 spin_lock_irqsave_nested(get_ccwdev_lock(device->cdev), flags, in _add_device_to_lcu()
336 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in _add_device_to_lcu()
421 unsigned long flags; in read_unit_address_configuration() local
430 clear_bit(DASD_CQR_FLAGS_USE_ERP, &cqr->flags); in read_unit_address_configuration()
444 ccw->flags |= CCW_FLAG_CC; in read_unit_address_configuration()
459 spin_lock_irqsave(&lcu->lock, flags); in read_unit_address_configuration()
460 lcu->flags &= ~NEED_UAC_UPDATE; in read_unit_address_configuration()
461 spin_unlock_irqrestore(&lcu->lock, flags); in read_unit_address_configuration()
469 spin_lock_irqsave(&lcu->lock, flags); in read_unit_address_configuration()
470 lcu->flags |= NEED_UAC_UPDATE; in read_unit_address_configuration()
471 spin_unlock_irqrestore(&lcu->lock, flags); in read_unit_address_configuration()
479 unsigned long flags; in _lcu_update() local
485 spin_lock_irqsave(&lcu->lock, flags); in _lcu_update()
502 spin_unlock_irqrestore(&lcu->lock, flags); in _lcu_update()
509 spin_lock_irqsave_nested(get_ccwdev_lock(refdev->cdev), flags, in _lcu_update()
531 spin_unlock_irqrestore(get_ccwdev_lock(refdev->cdev), flags); in _lcu_update()
540 unsigned long flags; in lcu_update_work() local
552 spin_lock_irqsave(&lcu->lock, flags); in lcu_update_work()
553 if ((rc && (rc != -EOPNOTSUPP)) || (lcu->flags & NEED_UAC_UPDATE)) { in lcu_update_work()
561 lcu->flags &= ~UPDATE_PENDING; in lcu_update_work()
563 spin_unlock_irqrestore(&lcu->lock, flags); in lcu_update_work()
572 lcu->flags |= NEED_UAC_UPDATE; in _schedule_lcu_update()
613 unsigned long flags; in dasd_alias_add_device() local
621 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_alias_add_device()
623 if (!(lcu->flags & UPDATE_PENDING)) { in dasd_alias_add_device()
626 lcu->flags |= UPDATE_PENDING; in dasd_alias_add_device()
628 if (lcu->flags & UPDATE_PENDING) { in dasd_alias_add_device()
633 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_alias_add_device()
641 private->lcu->flags |= UPDATE_PENDING; in dasd_alias_update_add_device()
649 unsigned long flags; in dasd_alias_remove_device() local
656 spin_lock_irqsave(&lcu->lock, flags); in dasd_alias_remove_device()
658 spin_unlock_irqrestore(&lcu->lock, flags); in dasd_alias_remove_device()
669 unsigned long flags; in dasd_alias_get_start_dev() local
677 lcu->flags & (NEED_UAC_UPDATE | UPDATE_PENDING)) in dasd_alias_get_start_dev()
690 spin_lock_irqsave(&lcu->lock, flags); in dasd_alias_get_start_dev()
694 spin_unlock_irqrestore(&lcu->lock, flags); in dasd_alias_get_start_dev()
708 spin_unlock_irqrestore(&lcu->lock, flags); in dasd_alias_get_start_dev()
711 !test_bit(DASD_FLAG_OFFLINE, &alias_device->flags)) in dasd_alias_get_start_dev()
734 ccw->flags = CCW_FLAG_SLI; in reset_summary_unit_check()
739 clear_bit(DASD_CQR_FLAGS_USE_ERP, &cqr->flags); in reset_summary_unit_check()
757 unsigned long flags; in _restart_all_base_devices_on_lcu() local
762 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in _restart_all_base_devices_on_lcu()
765 flags); in _restart_all_base_devices_on_lcu()
768 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in _restart_all_base_devices_on_lcu()
774 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in _restart_all_base_devices_on_lcu()
777 flags); in _restart_all_base_devices_on_lcu()
780 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in _restart_all_base_devices_on_lcu()
798 unsigned long flags; in flush_all_alias_devices_on_lcu() local
812 spin_lock_irqsave(&lcu->lock, flags); in flush_all_alias_devices_on_lcu()
827 spin_unlock_irqrestore(&lcu->lock, flags); in flush_all_alias_devices_on_lcu()
829 spin_lock_irqsave(&lcu->lock, flags); in flush_all_alias_devices_on_lcu()
841 spin_unlock_irqrestore(&lcu->lock, flags); in flush_all_alias_devices_on_lcu()
883 unsigned long flags; in _unstop_all_devices_on_lcu() local
886 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in _unstop_all_devices_on_lcu()
888 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in _unstop_all_devices_on_lcu()
892 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in _unstop_all_devices_on_lcu()
894 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in _unstop_all_devices_on_lcu()
899 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in _unstop_all_devices_on_lcu()
902 flags); in _unstop_all_devices_on_lcu()
905 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in _unstop_all_devices_on_lcu()
908 flags); in _unstop_all_devices_on_lcu()
917 unsigned long flags; in summary_unit_check_handling_work() local
929 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in summary_unit_check_handling_work()
932 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in summary_unit_check_handling_work()
935 spin_lock_irqsave(&lcu->lock, flags); in summary_unit_check_handling_work()
942 spin_unlock_irqrestore(&lcu->lock, flags); in summary_unit_check_handling_work()
980 private->lcu->flags |= NEED_UAC_UPDATE | UPDATE_PENDING; in dasd_alias_handle_summary_unit_check()