/* This function is called in interrupt context, so the cdev lock for device is already locked!  */
static void _stop_all_devices_on_lcu(struct alias_lcu *lcu, struct dasd_device *device)
/* This function is called in interrupt context, so the cdev lock for device is already locked!  */
static void _stop_all_devices_on_lcu(struct alias_lcu *lcu, struct dasd_device *device)
{
	struct alias_pav_group *pavgroup;
	struct dasd_device *pos;
	list_for_each_entry(pos, &lcu->active_devices, alias_list)
		__stop_device_on_lcu(device, pos);
	list_for_each_entry(pos, &lcu->inactive_devices, alias_list)
		__stop_device_on_lcu(device, pos);
	list_for_each_entry(pavgroup, &lcu->grouplist, group) {
		list_for_each_entry(pos, &pavgroup->baselist, alias_list)
			__stop_device_on_lcu(device, pos);
		list_for_each_entry(pos, &pavgroup->aliaslist, alias_list)
			__stop_device_on_lcu(device, pos);
	}
}