/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dasd_alias.c | 26 * - A device is connected to an lcu as long as the device exists. 70 list_for_each_entry(pos, &server->lculist, lcu) { in _find_lcu() 77 static struct alias_pav_group *_find_group(struct alias_lcu *lcu, in _find_group() argument 84 if (lcu->pav == HYPER_PAV) { in _find_group() 85 if (list_empty(&lcu->grouplist)) in _find_group() 88 return list_first_entry(&lcu->grouplist, in _find_group() 97 list_for_each_entry(pos, &lcu->grouplist, group) { in _find_group() 126 struct alias_lcu *lcu; in _allocate_lcu() local 128 lcu = kzalloc(sizeof(*lcu), GFP_KERNE in _allocate_lcu() 171 _free_lcu(struct alias_lcu *lcu) _free_lcu() argument 192 struct alias_lcu *lcu, *newlcu; dasd_alias_make_device_known_to_lcu() local 248 struct alias_lcu *lcu; dasd_alias_disconnect_device_from_lcu() local 312 _add_device_to_lcu(struct alias_lcu *lcu, struct dasd_device *device, struct dasd_device *pos) _add_device_to_lcu() argument 358 _remove_device_from_lcu(struct alias_lcu *lcu, struct dasd_device *device) _remove_device_from_lcu() argument 415 read_unit_address_configuration(struct dasd_device *device, struct alias_lcu *lcu) read_unit_address_configuration() argument 482 _lcu_update(struct dasd_device *refdev, struct alias_lcu *lcu) _lcu_update() argument 547 struct alias_lcu *lcu; lcu_update_work() local 576 _schedule_lcu_update(struct alias_lcu *lcu, struct dasd_device *device) _schedule_lcu_update() argument 623 struct alias_lcu *lcu = private->lcu; dasd_alias_add_device() local 663 struct alias_lcu *lcu = private->lcu; dasd_alias_remove_device() local 678 struct alias_lcu *lcu = private->lcu; dasd_alias_get_start_dev() local 735 reset_summary_unit_check(struct alias_lcu *lcu, struct dasd_device *device, char reason) reset_summary_unit_check() argument 766 _restart_all_base_devices_on_lcu(struct alias_lcu *lcu) _restart_all_base_devices_on_lcu() argument 795 flush_all_alias_devices_on_lcu(struct alias_lcu *lcu) flush_all_alias_devices_on_lcu() argument 846 _stop_all_devices_on_lcu(struct alias_lcu *lcu) _stop_all_devices_on_lcu() argument 875 _unstop_all_devices_on_lcu(struct alias_lcu *lcu) _unstop_all_devices_on_lcu() argument 906 struct alias_lcu *lcu; summary_unit_check_handling_work() local 941 struct alias_lcu *lcu; dasd_alias_handle_summary_unit_check() local [all...] |
H A D | dasd_eckd.h | 629 struct list_head lcu; member 647 struct alias_lcu *lcu; member 682 struct alias_lcu *lcu; member
|
H A D | dasd_eckd.c | 2057 /* register lcu with alias handling, enable PAV */ in dasd_eckd_check_characteristics() 3523 if (!device->block && private->lcu && in dasd_eckd_check_for_device_change() 5782 /* register lcu with alias handling, enable PAV if this is a new lcu */ in dasd_eckd_restore_device() 5977 if (!device->block && private->lcu->pav == HYPER_PAV) in dasd_eckd_query_host_access() 6331 list_for_each_entry_safe(dev, n, &private->lcu->active_devices, in dasd_eckd_cuir_quiesce() 6341 list_for_each_entry_safe(dev, n, &private->lcu->inactive_devices, in dasd_eckd_cuir_quiesce() 6352 &private->lcu->grouplist, group) { in dasd_eckd_cuir_quiesce() 6395 &private->lcu->active_devices, in dasd_eckd_cuir_resume() 6405 &private->lcu in dasd_eckd_cuir_resume() [all...] |
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | dasd_alias.c | 26 * - A device is connected to an lcu as long as the device exists. 70 list_for_each_entry(pos, &server->lculist, lcu) { in _find_lcu() 77 static struct alias_pav_group *_find_group(struct alias_lcu *lcu, in _find_group() argument 84 if (lcu->pav == HYPER_PAV) { in _find_group() 85 if (list_empty(&lcu->grouplist)) in _find_group() 88 return list_first_entry(&lcu->grouplist, in _find_group() 97 list_for_each_entry(pos, &lcu->grouplist, group) { in _find_group() 126 struct alias_lcu *lcu; in _allocate_lcu() local 128 lcu = kzalloc(sizeof(*lcu), GFP_KERNE in _allocate_lcu() 171 _free_lcu(struct alias_lcu *lcu) _free_lcu() argument 192 struct alias_lcu *lcu, *newlcu; dasd_alias_make_device_known_to_lcu() local 248 struct alias_lcu *lcu; dasd_alias_disconnect_device_from_lcu() local 312 _add_device_to_lcu(struct alias_lcu *lcu, struct dasd_device *device, struct dasd_device *pos) _add_device_to_lcu() argument 358 _remove_device_from_lcu(struct alias_lcu *lcu, struct dasd_device *device) _remove_device_from_lcu() argument 415 read_unit_address_configuration(struct dasd_device *device, struct alias_lcu *lcu) read_unit_address_configuration() argument 482 _lcu_update(struct dasd_device *refdev, struct alias_lcu *lcu) _lcu_update() argument 547 struct alias_lcu *lcu; lcu_update_work() local 576 _schedule_lcu_update(struct alias_lcu *lcu, struct dasd_device *device) _schedule_lcu_update() argument 623 struct alias_lcu *lcu = private->lcu; dasd_alias_add_device() local 663 struct alias_lcu *lcu = private->lcu; dasd_alias_remove_device() local 678 struct alias_lcu *lcu = private->lcu; dasd_alias_get_start_dev() local 735 reset_summary_unit_check(struct alias_lcu *lcu, struct dasd_device *device, char reason) reset_summary_unit_check() argument 766 _restart_all_base_devices_on_lcu(struct alias_lcu *lcu) _restart_all_base_devices_on_lcu() argument 795 flush_all_alias_devices_on_lcu(struct alias_lcu *lcu) flush_all_alias_devices_on_lcu() argument 846 _stop_all_devices_on_lcu(struct alias_lcu *lcu) _stop_all_devices_on_lcu() argument 875 _unstop_all_devices_on_lcu(struct alias_lcu *lcu) _unstop_all_devices_on_lcu() argument 906 struct alias_lcu *lcu; summary_unit_check_handling_work() local 941 struct alias_lcu *lcu; dasd_alias_handle_summary_unit_check() local [all...] |
H A D | dasd_eckd.h | 638 struct list_head lcu; member 656 struct alias_lcu *lcu; member 694 struct alias_lcu *lcu; member
|
H A D | dasd_eckd.c | 2149 /* register lcu with alias handling, enable PAV */ in dasd_eckd_check_characteristics() 3611 if (!device->block && private->lcu && in dasd_eckd_check_for_device_change() 5996 if (!device->block && private->lcu->pav == HYPER_PAV) in dasd_eckd_query_host_access() 6551 list_for_each_entry_safe(dev, n, &private->lcu->active_devices, in dasd_eckd_cuir_quiesce() 6561 list_for_each_entry_safe(dev, n, &private->lcu->inactive_devices, in dasd_eckd_cuir_quiesce() 6572 &private->lcu->grouplist, group) { in dasd_eckd_cuir_quiesce() 6615 &private->lcu->active_devices, in dasd_eckd_cuir_resume() 6625 &private->lcu->inactive_devices, in dasd_eckd_cuir_resume() 6636 &private->lcu->grouplist, in dasd_eckd_cuir_resume() 6704 spin_lock_irqsave(&private->lcu in dasd_eckd_oos_resume() [all...] |