Lines Matching full:private

220 	struct dasd_eckd_private *private = device->private;  in dasd_eckd_track_from_irb()  local
248 *track = cyl * private->rdc_data.trk_per_cyl + head; in dasd_eckd_track_from_irb()
255 struct dasd_eckd_private *private = device->private; in set_timestamp() local
263 if ((rc && !private->rdc_data.facilities.XRC_supported) || in set_timestamp()
284 struct dasd_eckd_private *private = device->private; in define_extent() local
307 data->attributes.operation = private->attrib.operation; in define_extent()
316 data->attributes.operation = private->attrib.operation; in define_extent()
324 data->attributes.operation = private->attrib.operation; in define_extent()
342 data->attributes.operation = private->attrib.operation; in define_extent()
347 data->attributes.operation = private->attrib.operation; in define_extent()
359 if ((private->rdc_data.cu_type == 0x2105 || in define_extent()
360 private->rdc_data.cu_type == 0x2107 || in define_extent()
361 private->rdc_data.cu_type == 0x1750) in define_extent()
362 && !(private->uses_cdl && trk < 2)) in define_extent()
365 heads = private->rdc_data.trk_per_cyl; in define_extent()
375 if (endcyl + private->attrib.nr_cyl < private->real_cyl) in define_extent()
376 endcyl += private->attrib.nr_cyl; in define_extent()
378 endcyl = (private->real_cyl - 1); in define_extent()
392 struct dasd_eckd_private *private = device->private; in locate_record_ext() local
409 switch (private->rdc_data.dev_type) { in locate_record_ext()
522 trk / private->rdc_data.trk_per_cyl, in locate_record_ext()
523 trk % private->rdc_data.trk_per_cyl); in locate_record_ext()
540 basepriv = basedev->private; in prefix_LRE()
541 startpriv = startdev->private; in prefix_LRE()
569 /* private uid is kept up to date, conf_data may be outdated */ in prefix_LRE()
609 struct dasd_eckd_private *private = device->private; in locate_record() local
625 switch (private->rdc_data.dev_type) { in locate_record()
699 trk / private->rdc_data.trk_per_cyl, in locate_record()
700 trk % private->rdc_data.trk_per_cyl); in locate_record()
740 /* create unique id from private structure. */
774 struct dasd_eckd_private *private = device->private; in dasd_eckd_generate_uid() local
777 if (!private) in dasd_eckd_generate_uid()
779 if (!private->conf.ned || !private->conf.gneq) in dasd_eckd_generate_uid()
782 create_uid(&private->conf, &private->uid); in dasd_eckd_generate_uid()
789 struct dasd_eckd_private *private = device->private; in dasd_eckd_get_uid() local
792 if (private) { in dasd_eckd_get_uid()
794 *uid = private->uid; in dasd_eckd_get_uid()
1008 struct dasd_eckd_private *private = device->private; in dasd_eckd_store_conf_data() local
1016 * also replace the old private->conf_data pointer in dasd_eckd_store_conf_data()
1020 if (private->conf.data == cdp) { in dasd_eckd_store_conf_data()
1021 private->conf.data = (void *)conf_data; in dasd_eckd_store_conf_data()
1022 dasd_eckd_identify_conf_parts(&private->conf); in dasd_eckd_store_conf_data()
1037 struct dasd_eckd_private *private = device->private; in dasd_eckd_clear_conf_data() local
1040 private->conf.data = NULL; in dasd_eckd_clear_conf_data()
1041 private->conf.len = 0; in dasd_eckd_clear_conf_data()
1054 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_fc_security() local
1060 rc = chsc_scud(private->uid.ssid, (u64 *)esm, &esm_valid); in dasd_eckd_read_fc_security()
1097 struct dasd_eckd_private *private = device->private; in dasd_eckd_check_cabling() local
1107 dasd_eckd_get_uid_string(&private->conf, print_device_uid); in dasd_eckd_check_cabling()
1123 struct dasd_eckd_private *private; in dasd_eckd_read_conf() local
1125 private = device->private; in dasd_eckd_read_conf()
1153 private->conf.data = conf_data; in dasd_eckd_read_conf()
1154 private->conf.len = conf_len; in dasd_eckd_read_conf()
1155 if (dasd_eckd_identify_conf_parts(&private->conf)) { in dasd_eckd_read_conf()
1156 private->conf.data = NULL; in dasd_eckd_read_conf()
1157 private->conf.len = 0; in dasd_eckd_read_conf()
1198 struct dasd_eckd_private *private = device->private; in get_fcx_max_data() local
1207 fcx_in_gneq = private->conf.gneq->reserved2[7] & 0x04; in get_fcx_max_data()
1208 fcx_in_features = private->features.feature[40] & 0x80; in get_fcx_max_data()
1225 struct dasd_eckd_private *private = device->private; in verify_fcx_max_data() local
1229 if (private->fcx_max_data) { in verify_fcx_max_data()
1239 if (fcx_max_data < private->fcx_max_data) { in verify_fcx_max_data()
1244 private->fcx_max_data); in verify_fcx_max_data()
1254 struct dasd_eckd_private *private = device->private; in rebuild_device_uid() local
1276 memcpy(private->conf.data, data->rcd_buffer, in rebuild_device_uid()
1278 if (dasd_eckd_identify_conf_parts(&private->conf)) { in rebuild_device_uid()
1505 struct dasd_eckd_private *private = device->private; in dasd_eckd_reset_path() local
1508 if (!private->fcx_max_data) in dasd_eckd_reset_path()
1509 private->fcx_max_data = get_fcx_max_data(device); in dasd_eckd_reset_path()
1518 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_features() local
1525 memset(&private->features, 0, sizeof(struct dasd_rssd_features)); in dasd_eckd_read_features()
1569 memcpy(&private->features, features, in dasd_eckd_read_features()
1581 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_vol_info() local
1590 if (private->uid.type == UA_BASE_PAV_ALIAS || in dasd_eckd_read_vol_info()
1591 private->uid.type == UA_HYPER_PAV_ALIAS) in dasd_eckd_read_vol_info()
1614 prssdp->lss = private->conf.ned->ID; in dasd_eckd_read_vol_info()
1615 prssdp->volume = private->conf.ned->unit_addr; in dasd_eckd_read_vol_info()
1645 memcpy(&private->vsq, vsq, sizeof(*vsq)); in dasd_eckd_read_vol_info()
1661 struct dasd_eckd_private *private = device->private; in dasd_eckd_is_ese() local
1663 return private->vsq.vol_info.ese; in dasd_eckd_is_ese()
1668 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_id() local
1670 return private->vsq.extent_pool_id; in dasd_eckd_ext_pool_id()
1680 struct dasd_eckd_private *private = device->private; in dasd_eckd_space_configured() local
1685 return rc ? : private->vsq.space_configured; in dasd_eckd_space_configured()
1694 struct dasd_eckd_private *private = device->private; in dasd_eckd_space_allocated() local
1699 return rc ? : private->vsq.space_allocated; in dasd_eckd_space_allocated()
1704 struct dasd_eckd_private *private = device->private; in dasd_eckd_logical_capacity() local
1706 return private->vsq.logical_capacity; in dasd_eckd_logical_capacity()
1759 struct dasd_eckd_private *private = device->private; in dasd_eckd_cpy_ext_pool_data() local
1767 memcpy(&private->eps, &eps, in dasd_eckd_cpy_ext_pool_data()
1776 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_ext_pool_info() local
1784 if (private->uid.type == UA_BASE_PAV_ALIAS || in dasd_eckd_read_ext_pool_info()
1785 private->uid.type == UA_HYPER_PAV_ALIAS) in dasd_eckd_read_ext_pool_info()
1847 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_size() local
1848 struct dasd_ext_pool_sum eps = private->eps; in dasd_eckd_ext_size()
1862 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_warn_thrshld() local
1864 return private->eps.warn_thrshld; in dasd_eckd_ext_pool_warn_thrshld()
1869 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_cap_at_warnlevel() local
1871 return private->eps.flags.capacity_at_warnlevel; in dasd_eckd_ext_pool_cap_at_warnlevel()
1879 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_oos() local
1881 return private->eps.flags.pool_oos; in dasd_eckd_ext_pool_oos()
1964 struct dasd_eckd_private *private = device->private; in dasd_eckd_validate_server() local
1967 if (private->uid.type == UA_BASE_PAV_ALIAS || in dasd_eckd_validate_server()
1968 private->uid.type == UA_HYPER_PAV_ALIAS) in dasd_eckd_validate_server()
1979 "returned rc=%d", private->uid.ssid, rc); in dasd_eckd_validate_server()
2055 struct dasd_eckd_private *private = device->private; in dasd_eckd_pprc_enabled() local
2057 return private->rdc_data.facilities.PPRC_enabled; in dasd_eckd_pprc_enabled()
2067 struct dasd_eckd_private *private = device->private; in dasd_eckd_check_characteristics() local
2086 if (!private) { in dasd_eckd_check_characteristics()
2087 private = kzalloc(sizeof(*private), GFP_KERNEL | GFP_DMA); in dasd_eckd_check_characteristics()
2088 if (!private) { in dasd_eckd_check_characteristics()
2090 "Allocating memory for private DASD data " in dasd_eckd_check_characteristics()
2094 device->private = private; in dasd_eckd_check_characteristics()
2096 memset(private, 0, sizeof(*private)); in dasd_eckd_check_characteristics()
2099 private->init_cqr_status = -1; in dasd_eckd_check_characteristics()
2101 private->attrib.operation = DASD_NORMAL_CACHE; in dasd_eckd_check_characteristics()
2102 private->attrib.nr_cyl = 0; in dasd_eckd_check_characteristics()
2116 if (private->conf.gneq) { in dasd_eckd_check_characteristics()
2118 for (i = 0; i < private->conf.gneq->timeout.value; i++) in dasd_eckd_check_characteristics()
2120 value = value * private->conf.gneq->timeout.number; in dasd_eckd_check_characteristics()
2128 &private->rdc_data, 64); in dasd_eckd_check_characteristics()
2174 !(private->rdc_data.facilities.RT_in_LR)) { in dasd_eckd_check_characteristics()
2182 if (private->rdc_data.no_cyl == LV_COMPAT_CYL && in dasd_eckd_check_characteristics()
2183 private->rdc_data.long_no_cyl) in dasd_eckd_check_characteristics()
2184 private->real_cyl = private->rdc_data.long_no_cyl; in dasd_eckd_check_characteristics()
2186 private->real_cyl = private->rdc_data.no_cyl; in dasd_eckd_check_characteristics()
2188 private->fcx_max_data = get_fcx_max_data(device); in dasd_eckd_check_characteristics()
2196 private->rdc_data.dev_type, in dasd_eckd_check_characteristics()
2197 private->rdc_data.dev_model, in dasd_eckd_check_characteristics()
2198 private->rdc_data.cu_type, in dasd_eckd_check_characteristics()
2199 private->rdc_data.cu_model.model, in dasd_eckd_check_characteristics()
2200 private->real_cyl, in dasd_eckd_check_characteristics()
2201 private->rdc_data.trk_per_cyl, in dasd_eckd_check_characteristics()
2202 private->rdc_data.sec_per_trk, in dasd_eckd_check_characteristics()
2214 kfree(device->private); in dasd_eckd_check_characteristics()
2215 device->private = NULL; in dasd_eckd_check_characteristics()
2221 struct dasd_eckd_private *private = device->private; in dasd_eckd_uncheck_device() local
2223 if (!private) in dasd_eckd_uncheck_device()
2227 private->conf.ned = NULL; in dasd_eckd_uncheck_device()
2228 private->conf.sneq = NULL; in dasd_eckd_uncheck_device()
2229 private->conf.vdsneq = NULL; in dasd_eckd_uncheck_device()
2230 private->conf.gneq = NULL; in dasd_eckd_uncheck_device()
2238 struct dasd_eckd_private *private = device->private; in dasd_eckd_analysis_ccw() local
2262 count_data = private->count_area; in dasd_eckd_analysis_ccw()
2325 struct dasd_eckd_private *private = device->private; in dasd_eckd_analysis_callback() local
2327 private->init_cqr_status = dasd_eckd_analysis_evaluation(init_cqr); in dasd_eckd_analysis_callback()
2354 struct dasd_eckd_private *private = device->private; in dasd_eckd_end_analysis() local
2360 status = private->init_cqr_status; in dasd_eckd_end_analysis()
2361 private->init_cqr_status = -1; in dasd_eckd_end_analysis()
2387 private->uses_cdl = 1; in dasd_eckd_end_analysis()
2391 if (private->count_area[i].kl != 4 || in dasd_eckd_end_analysis()
2392 private->count_area[i].dl != dasd_eckd_cdl_reclen(i) - 4 || in dasd_eckd_end_analysis()
2393 private->count_area[i].cyl != 0 || in dasd_eckd_end_analysis()
2394 private->count_area[i].head != count_area_head[i] || in dasd_eckd_end_analysis()
2395 private->count_area[i].record != count_area_rec[i]) { in dasd_eckd_end_analysis()
2396 private->uses_cdl = 0; in dasd_eckd_end_analysis()
2401 count_area = &private->count_area[3]; in dasd_eckd_end_analysis()
2403 if (private->uses_cdl == 0) { in dasd_eckd_end_analysis()
2405 if ((private->count_area[i].kl != 0) || in dasd_eckd_end_analysis()
2406 (private->count_area[i].dl != in dasd_eckd_end_analysis()
2407 private->count_area[0].dl) || in dasd_eckd_end_analysis()
2408 private->count_area[i].cyl != 0 || in dasd_eckd_end_analysis()
2409 private->count_area[i].head != count_area_head[i] || in dasd_eckd_end_analysis()
2410 private->count_area[i].record != count_area_rec[i]) in dasd_eckd_end_analysis()
2414 count_area = &private->count_area[0]; in dasd_eckd_end_analysis()
2416 if (private->count_area[3].record == 1) in dasd_eckd_end_analysis()
2435 blk_per_trk = recs_per_track(&private->rdc_data, 0, block->bp_block); in dasd_eckd_end_analysis()
2438 block->blocks = ((unsigned long) private->real_cyl * in dasd_eckd_end_analysis()
2439 private->rdc_data.trk_per_cyl * in dasd_eckd_end_analysis()
2445 (((unsigned long) private->real_cyl * in dasd_eckd_end_analysis()
2446 private->rdc_data.trk_per_cyl * in dasd_eckd_end_analysis()
2449 private->uses_cdl ? in dasd_eckd_end_analysis()
2457 struct dasd_eckd_private *private = block->base->private; in dasd_eckd_do_analysis() local
2459 if (private->init_cqr_status < 0) in dasd_eckd_do_analysis()
2488 struct dasd_eckd_private *private = block->base->private; in dasd_eckd_fill_geometry() local
2491 geo->sectors = recs_per_track(&private->rdc_data, in dasd_eckd_fill_geometry()
2494 geo->cylinders = private->rdc_data.no_cyl; in dasd_eckd_fill_geometry()
2495 geo->heads = private->rdc_data.trk_per_cyl; in dasd_eckd_fill_geometry()
2523 start_priv = startdev->private; in dasd_eckd_build_check_tcw()
2608 start_priv = startdev->private; in dasd_eckd_build_check()
2609 base_priv = base->private; in dasd_eckd_build_check()
2696 start_priv = startdev->private; in dasd_eckd_build_format()
2697 base_priv = base->private; in dasd_eckd_build_format()
2961 struct dasd_eckd_private *private = base->private; in dasd_eckd_format_sanity_checks() local
2964 (private->real_cyl * private->rdc_data.trk_per_cyl)) { in dasd_eckd_format_sanity_checks()
2971 (private->real_cyl * private->rdc_data.trk_per_cyl)) { in dasd_eckd_format_sanity_checks()
3001 struct dasd_eckd_private *private = base->private; in dasd_eckd_format_process_data() local
3028 recs_per_track(&private->rdc_data, 0, fdata->blksize); in dasd_eckd_format_process_data()
3073 private = device->private; in dasd_eckd_format_process_data()
3088 private->count--; in dasd_eckd_format_process_data()
3175 struct dasd_eckd_private *private = device->private; in dasd_eckd_ese_format_cb() local
3179 private->count--; in dasd_eckd_ese_format_cb()
3187 struct dasd_eckd_private *private; in dasd_eckd_ese_format() local
3204 private = base->private; in dasd_eckd_ese_format()
3206 recs_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_ese_format()
3235 fdata.intensity = private->uses_cdl ? DASD_FMT_INT_COMPAT : 0; in dasd_eckd_ese_format()
3269 struct dasd_eckd_private *private; in dasd_eckd_ese_read() local
3290 private = base->private; in dasd_eckd_ese_read()
3294 recs_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_ese_read()
3490 struct dasd_eckd_private *private = base->private; in dasd_eckd_check_device_format() local
3500 trk_per_cyl = private->rdc_data.trk_per_cyl; in dasd_eckd_check_device_format()
3503 rpt_max = recs_per_track(&private->rdc_data, 0, 512) + 1; in dasd_eckd_check_device_format()
3504 rpt_exp = recs_per_track(&private->rdc_data, 0, cdata->expect.blksize); in dasd_eckd_check_device_format()
3521 if ((private->features.feature[40] & 0x04) && in dasd_eckd_check_device_format()
3522 fmt_buffer_size <= private->fcx_max_data) in dasd_eckd_check_device_format()
3602 struct dasd_eckd_private *private = device->private; in dasd_eckd_check_for_device_change() local
3611 if (!device->block && private->lcu && in dasd_eckd_check_for_device_change()
3642 private->suc_reason = sense[8]; in dasd_eckd_check_for_device_change()
3645 private->suc_reason); in dasd_eckd_check_for_device_change()
3679 struct dasd_eckd_private *private = device->private; in dasd_eckd_ras_sanity_checks() local
3683 trks_per_vol = private->real_cyl * private->rdc_data.trk_per_cyl; in dasd_eckd_ras_sanity_checks()
3766 struct dasd_eckd_private *private = device->private; in dasd_eckd_dso_ras() local
3792 features = &private->features; in dasd_eckd_dso_ras()
3794 trks_per_ext = dasd_eckd_ext_size(device) * private->rdc_data.trk_per_cyl; in dasd_eckd_dso_ras()
3823 ras_data->lss = private->conf.ned->ID; in dasd_eckd_dso_ras()
3824 ras_data->dev_addr = private->conf.ned->unit_addr; in dasd_eckd_dso_ras()
3828 heads = private->rdc_data.trk_per_cyl; in dasd_eckd_dso_ras()
3888 struct dasd_eckd_private *private = device->private; in dasd_eckd_release_space_trks() local
3901 device_exts = private->real_cyl / dasd_eckd_ext_size(device); in dasd_eckd_release_space_trks()
3902 trks_per_ext = dasd_eckd_ext_size(device) * private->rdc_data.trk_per_cyl; in dasd_eckd_release_space_trks()
3939 private = device->private; in dasd_eckd_release_space_trks()
3945 private->count--; in dasd_eckd_release_space_trks()
3978 struct dasd_eckd_private *private; in dasd_eckd_build_cp_cmd_single() local
3994 private = basedev->private; in dasd_eckd_build_cp_cmd_single()
4018 use_prefix = private->features.feature[8] & 0x01; in dasd_eckd_build_cp_cmd_single()
4035 if (private->uses_cdl && first_rec < 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
4074 if (private->uses_cdl == 0 || recid > 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
4096 if (private->uses_cdl && recid < 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
4111 if (private->uses_cdl && recid == 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
4357 basepriv = basedev->private; in prepare_itcw()
4358 startpriv = startdev->private; in prepare_itcw()
4368 /* private uid is kept up to date, conf_data may be outdated */ in prepare_itcw()
4667 struct dasd_eckd_private *private; in dasd_eckd_build_cp() local
4678 private = basedev->private; in dasd_eckd_build_cp()
4682 blk_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_build_cp()
4691 cdlspecial = (private->uses_cdl && first_rec < 2*blk_per_trk); in dasd_eckd_build_cp()
4693 fcx_multitrack = private->features.feature[40] & 0x20; in dasd_eckd_build_cp()
4702 cmdrtd = private->features.feature[9] & 0x20; in dasd_eckd_build_cp()
4703 cmdwtd = private->features.feature[12] & 0x40; in dasd_eckd_build_cp()
4704 use_prefix = private->features.feature[8] & 0x01; in dasd_eckd_build_cp()
4709 } else if ((data_size <= private->fcx_max_data) in dasd_eckd_build_cp()
4803 base_priv = basedev->private; in dasd_eckd_build_cp_raw()
4895 struct dasd_eckd_private *private; in dasd_eckd_free_cp() local
4906 private = cqr->block->base->private; in dasd_eckd_free_cp()
4908 blk_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_free_cp()
4913 if (private->uses_cdl == 0 || recid > 2*blk_per_trk) in dasd_eckd_free_cp()
4919 if (private->uses_cdl && recid <= 2*blk_per_trk) in dasd_eckd_free_cp()
4982 struct dasd_eckd_private *private; in dasd_eckd_build_alias_cp() local
4990 private = startdev->private; in dasd_eckd_build_alias_cp()
4991 if (private->count >= DASD_ECKD_CHANQ_MAX_SIZE) in dasd_eckd_build_alias_cp()
4995 private->count++; in dasd_eckd_build_alias_cp()
5001 private->count--; in dasd_eckd_build_alias_cp()
5009 struct dasd_eckd_private *private; in dasd_eckd_free_alias_cp() local
5013 private = cqr->memdev->private; in dasd_eckd_free_alias_cp()
5014 private->count--; in dasd_eckd_free_alias_cp()
5023 struct dasd_eckd_private *private = device->private; in dasd_eckd_fill_info() local
5026 info->FBA_layout = private->uses_cdl ? 0 : 1; in dasd_eckd_fill_info()
5027 info->format = private->uses_cdl ? DASD_FORMAT_CDL : DASD_FORMAT_LDL; in dasd_eckd_fill_info()
5028 info->characteristics_size = sizeof(private->rdc_data); in dasd_eckd_fill_info()
5029 memcpy(info->characteristics, &private->rdc_data, in dasd_eckd_fill_info()
5030 sizeof(private->rdc_data)); in dasd_eckd_fill_info()
5031 info->confdata_size = min_t(unsigned long, private->conf.len, in dasd_eckd_fill_info()
5033 memcpy(info->configuration_data, private->conf.data, in dasd_eckd_fill_info()
5344 struct dasd_eckd_private *private = device->private; in dasd_eckd_get_attrib() local
5345 struct attrib_data_t attrib = private->attrib; in dasd_eckd_get_attrib()
5368 struct dasd_eckd_private *private = device->private; in dasd_eckd_set_attrib() local
5378 private->attrib = attrib; in dasd_eckd_set_attrib()
5382 private->attrib.operation, private->attrib.nr_cyl); in dasd_eckd_set_attrib()
5850 struct dasd_eckd_private *private = device->private; in dasd_eckd_reload_device() local
5863 old_base = private->uid.base_unit_addr; in dasd_eckd_reload_device()
5885 dasd_eckd_get_uid_string(&private->conf, print_uid); in dasd_eckd_reload_device()
5981 struct dasd_eckd_private *private = device->private; in dasd_eckd_query_host_access() local
5989 if (!device->block && private->lcu->pav == HYPER_PAV) in dasd_eckd_query_host_access()
5993 if (!(private->features.feature[14] & 0x80)) in dasd_eckd_query_host_access()
6023 prssdp->lss = private->conf.ned->ID; in dasd_eckd_query_host_access()
6024 prssdp->volume = private->conf.ned->unit_addr; in dasd_eckd_query_host_access()
6536 struct dasd_eckd_private *private = device->private; in dasd_eckd_cuir_quiesce() local
6544 list_for_each_entry_safe(dev, n, &private->lcu->active_devices, in dasd_eckd_cuir_quiesce()
6554 list_for_each_entry_safe(dev, n, &private->lcu->inactive_devices, in dasd_eckd_cuir_quiesce()
6565 &private->lcu->grouplist, group) { in dasd_eckd_cuir_quiesce()
6597 struct dasd_eckd_private *private = device->private; in dasd_eckd_cuir_resume() local
6608 &private->lcu->active_devices, in dasd_eckd_cuir_resume()
6618 &private->lcu->inactive_devices, in dasd_eckd_cuir_resume()
6629 &private->lcu->grouplist, in dasd_eckd_cuir_resume()
6692 struct dasd_eckd_private *private = device->private; in dasd_eckd_oos_resume() local
6697 spin_lock_irqsave(&private->lcu->lock, flags); in dasd_eckd_oos_resume()
6698 list_for_each_entry_safe(dev, n, &private->lcu->active_devices, in dasd_eckd_oos_resume()
6703 list_for_each_entry_safe(dev, n, &private->lcu->inactive_devices, in dasd_eckd_oos_resume()
6710 &private->lcu->grouplist, in dasd_eckd_oos_resume()
6723 spin_unlock_irqrestore(&private->lcu->lock, flags); in dasd_eckd_oos_resume()
6819 struct dasd_eckd_private *private = device->private; in dasd_eckd_disable_hpf_device() local
6823 private->fcx_max_data = 0; in dasd_eckd_disable_hpf_device()
6828 struct dasd_eckd_private *private = device->private; in dasd_eckd_hpf_enabled() local
6830 return private->fcx_max_data ? 1 : 0; in dasd_eckd_hpf_enabled()
6836 struct dasd_eckd_private *private = device->private; in dasd_eckd_handle_hpf_error() local
6838 if (!private->fcx_max_data) { in dasd_eckd_handle_hpf_error()