Lines Matching full:private
214 struct dasd_eckd_private *private = device->private; in dasd_eckd_track_from_irb() local
242 *track = cyl * private->rdc_data.trk_per_cyl + head; in dasd_eckd_track_from_irb()
249 struct dasd_eckd_private *private = device->private; in set_timestamp() local
257 if ((rc && !private->rdc_data.facilities.XRC_supported) || in set_timestamp()
278 struct dasd_eckd_private *private = device->private; in define_extent() local
301 data->attributes.operation = private->attrib.operation; in define_extent()
310 data->attributes.operation = private->attrib.operation; in define_extent()
318 data->attributes.operation = private->attrib.operation; in define_extent()
336 data->attributes.operation = private->attrib.operation; in define_extent()
341 data->attributes.operation = private->attrib.operation; in define_extent()
353 if ((private->rdc_data.cu_type == 0x2105 || in define_extent()
354 private->rdc_data.cu_type == 0x2107 || in define_extent()
355 private->rdc_data.cu_type == 0x1750) in define_extent()
356 && !(private->uses_cdl && trk < 2)) in define_extent()
359 heads = private->rdc_data.trk_per_cyl; in define_extent()
369 if (endcyl + private->attrib.nr_cyl < private->real_cyl) in define_extent()
370 endcyl += private->attrib.nr_cyl; in define_extent()
372 endcyl = (private->real_cyl - 1); in define_extent()
386 struct dasd_eckd_private *private = device->private; in locate_record_ext() local
403 switch (private->rdc_data.dev_type) { in locate_record_ext()
516 trk / private->rdc_data.trk_per_cyl, in locate_record_ext()
517 trk % private->rdc_data.trk_per_cyl); in locate_record_ext()
534 basepriv = basedev->private; in prefix_LRE()
535 startpriv = startdev->private; in prefix_LRE()
563 /* private uid is kept up to date, conf_data may be outdated */ in prefix_LRE()
603 struct dasd_eckd_private *private = device->private; in locate_record() local
619 switch (private->rdc_data.dev_type) { in locate_record()
693 trk / private->rdc_data.trk_per_cyl, in locate_record()
694 trk % private->rdc_data.trk_per_cyl); in locate_record()
734 /* create unique id from private structure. */
768 struct dasd_eckd_private *private = device->private; in dasd_eckd_generate_uid() local
771 if (!private) in dasd_eckd_generate_uid()
773 if (!private->conf.ned || !private->conf.gneq) in dasd_eckd_generate_uid()
776 create_uid(&private->conf, &private->uid); in dasd_eckd_generate_uid()
783 struct dasd_eckd_private *private = device->private; in dasd_eckd_get_uid() local
786 if (private) { in dasd_eckd_get_uid()
788 *uid = private->uid; in dasd_eckd_get_uid()
1002 struct dasd_eckd_private *private = device->private; in dasd_eckd_store_conf_data() local
1010 * also replace the old private->conf_data pointer in dasd_eckd_store_conf_data()
1014 if (private->conf.data == cdp) { in dasd_eckd_store_conf_data()
1015 private->conf.data = (void *)conf_data; in dasd_eckd_store_conf_data()
1016 dasd_eckd_identify_conf_parts(&private->conf); in dasd_eckd_store_conf_data()
1031 struct dasd_eckd_private *private = device->private; in dasd_eckd_clear_conf_data() local
1034 private->conf.data = NULL; in dasd_eckd_clear_conf_data()
1035 private->conf.len = 0; in dasd_eckd_clear_conf_data()
1048 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_fc_security() local
1054 rc = chsc_scud(private->uid.ssid, (u64 *)esm, &esm_valid); in dasd_eckd_read_fc_security()
1083 struct dasd_eckd_private *private = device->private; in dasd_eckd_check_cabling() local
1093 dasd_eckd_get_uid_string(&private->conf, print_device_uid); in dasd_eckd_check_cabling()
1109 struct dasd_eckd_private *private; in dasd_eckd_read_conf() local
1111 private = device->private; in dasd_eckd_read_conf()
1139 private->conf.data = conf_data; in dasd_eckd_read_conf()
1140 private->conf.len = conf_len; in dasd_eckd_read_conf()
1141 if (dasd_eckd_identify_conf_parts(&private->conf)) { in dasd_eckd_read_conf()
1142 private->conf.data = NULL; in dasd_eckd_read_conf()
1143 private->conf.len = 0; in dasd_eckd_read_conf()
1184 struct dasd_eckd_private *private = device->private; in get_fcx_max_data() local
1193 fcx_in_gneq = private->conf.gneq->reserved2[7] & 0x04; in get_fcx_max_data()
1194 fcx_in_features = private->features.feature[40] & 0x80; in get_fcx_max_data()
1211 struct dasd_eckd_private *private = device->private; in verify_fcx_max_data() local
1215 if (private->fcx_max_data) { in verify_fcx_max_data()
1225 if (fcx_max_data < private->fcx_max_data) { in verify_fcx_max_data()
1230 private->fcx_max_data); in verify_fcx_max_data()
1240 struct dasd_eckd_private *private = device->private; in rebuild_device_uid() local
1262 memcpy(private->conf.data, data->rcd_buffer, in rebuild_device_uid()
1264 if (dasd_eckd_identify_conf_parts(&private->conf)) { in rebuild_device_uid()
1491 struct dasd_eckd_private *private = device->private; in dasd_eckd_reset_path() local
1494 if (!private->fcx_max_data) in dasd_eckd_reset_path()
1495 private->fcx_max_data = get_fcx_max_data(device); in dasd_eckd_reset_path()
1504 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_features() local
1511 memset(&private->features, 0, sizeof(struct dasd_rssd_features)); in dasd_eckd_read_features()
1555 memcpy(&private->features, features, in dasd_eckd_read_features()
1567 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_vol_info() local
1576 if (private->uid.type == UA_BASE_PAV_ALIAS || in dasd_eckd_read_vol_info()
1577 private->uid.type == UA_HYPER_PAV_ALIAS) in dasd_eckd_read_vol_info()
1600 prssdp->lss = private->conf.ned->ID; in dasd_eckd_read_vol_info()
1601 prssdp->volume = private->conf.ned->unit_addr; in dasd_eckd_read_vol_info()
1631 memcpy(&private->vsq, vsq, sizeof(*vsq)); in dasd_eckd_read_vol_info()
1647 struct dasd_eckd_private *private = device->private; in dasd_eckd_is_ese() local
1649 return private->vsq.vol_info.ese; in dasd_eckd_is_ese()
1654 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_id() local
1656 return private->vsq.extent_pool_id; in dasd_eckd_ext_pool_id()
1666 struct dasd_eckd_private *private = device->private; in dasd_eckd_space_configured() local
1671 return rc ? : private->vsq.space_configured; in dasd_eckd_space_configured()
1680 struct dasd_eckd_private *private = device->private; in dasd_eckd_space_allocated() local
1685 return rc ? : private->vsq.space_allocated; in dasd_eckd_space_allocated()
1690 struct dasd_eckd_private *private = device->private; in dasd_eckd_logical_capacity() local
1692 return private->vsq.logical_capacity; in dasd_eckd_logical_capacity()
1745 struct dasd_eckd_private *private = device->private; in dasd_eckd_cpy_ext_pool_data() local
1753 memcpy(&private->eps, &eps, in dasd_eckd_cpy_ext_pool_data()
1762 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_ext_pool_info() local
1770 if (private->uid.type == UA_BASE_PAV_ALIAS || in dasd_eckd_read_ext_pool_info()
1771 private->uid.type == UA_HYPER_PAV_ALIAS) in dasd_eckd_read_ext_pool_info()
1833 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_size() local
1834 struct dasd_ext_pool_sum eps = private->eps; in dasd_eckd_ext_size()
1848 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_warn_thrshld() local
1850 return private->eps.warn_thrshld; in dasd_eckd_ext_pool_warn_thrshld()
1855 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_cap_at_warnlevel() local
1857 return private->eps.flags.capacity_at_warnlevel; in dasd_eckd_ext_pool_cap_at_warnlevel()
1865 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_oos() local
1867 return private->eps.flags.pool_oos; in dasd_eckd_ext_pool_oos()
1950 struct dasd_eckd_private *private = device->private; in dasd_eckd_validate_server() local
1953 if (private->uid.type == UA_BASE_PAV_ALIAS || in dasd_eckd_validate_server()
1954 private->uid.type == UA_HYPER_PAV_ALIAS) in dasd_eckd_validate_server()
1965 "returned rc=%d", private->uid.ssid, rc); in dasd_eckd_validate_server()
2041 struct dasd_eckd_private *private = device->private; in dasd_eckd_pprc_enabled() local
2043 return private->rdc_data.facilities.PPRC_enabled; in dasd_eckd_pprc_enabled()
2053 struct dasd_eckd_private *private = device->private; in dasd_eckd_check_characteristics() local
2072 if (!private) { in dasd_eckd_check_characteristics()
2073 private = kzalloc(sizeof(*private), GFP_KERNEL | GFP_DMA); in dasd_eckd_check_characteristics()
2074 if (!private) { in dasd_eckd_check_characteristics()
2076 "Allocating memory for private DASD data " in dasd_eckd_check_characteristics()
2080 device->private = private; in dasd_eckd_check_characteristics()
2082 memset(private, 0, sizeof(*private)); in dasd_eckd_check_characteristics()
2085 private->init_cqr_status = -1; in dasd_eckd_check_characteristics()
2087 private->attrib.operation = DASD_NORMAL_CACHE; in dasd_eckd_check_characteristics()
2088 private->attrib.nr_cyl = 0; in dasd_eckd_check_characteristics()
2102 if (private->conf.gneq) { in dasd_eckd_check_characteristics()
2104 for (i = 0; i < private->conf.gneq->timeout.value; i++) in dasd_eckd_check_characteristics()
2106 value = value * private->conf.gneq->timeout.number; in dasd_eckd_check_characteristics()
2114 &private->rdc_data, 64); in dasd_eckd_check_characteristics()
2160 !(private->rdc_data.facilities.RT_in_LR)) { in dasd_eckd_check_characteristics()
2168 if (private->rdc_data.no_cyl == LV_COMPAT_CYL && in dasd_eckd_check_characteristics()
2169 private->rdc_data.long_no_cyl) in dasd_eckd_check_characteristics()
2170 private->real_cyl = private->rdc_data.long_no_cyl; in dasd_eckd_check_characteristics()
2172 private->real_cyl = private->rdc_data.no_cyl; in dasd_eckd_check_characteristics()
2174 private->fcx_max_data = get_fcx_max_data(device); in dasd_eckd_check_characteristics()
2182 private->rdc_data.dev_type, in dasd_eckd_check_characteristics()
2183 private->rdc_data.dev_model, in dasd_eckd_check_characteristics()
2184 private->rdc_data.cu_type, in dasd_eckd_check_characteristics()
2185 private->rdc_data.cu_model.model, in dasd_eckd_check_characteristics()
2186 private->real_cyl, in dasd_eckd_check_characteristics()
2187 private->rdc_data.trk_per_cyl, in dasd_eckd_check_characteristics()
2188 private->rdc_data.sec_per_trk, in dasd_eckd_check_characteristics()
2200 kfree(device->private); in dasd_eckd_check_characteristics()
2201 device->private = NULL; in dasd_eckd_check_characteristics()
2207 struct dasd_eckd_private *private = device->private; in dasd_eckd_uncheck_device() local
2209 if (!private) in dasd_eckd_uncheck_device()
2213 private->conf.ned = NULL; in dasd_eckd_uncheck_device()
2214 private->conf.sneq = NULL; in dasd_eckd_uncheck_device()
2215 private->conf.vdsneq = NULL; in dasd_eckd_uncheck_device()
2216 private->conf.gneq = NULL; in dasd_eckd_uncheck_device()
2224 struct dasd_eckd_private *private = device->private; in dasd_eckd_analysis_ccw() local
2248 count_data = private->count_area; in dasd_eckd_analysis_ccw()
2311 struct dasd_eckd_private *private = device->private; in dasd_eckd_analysis_callback() local
2313 private->init_cqr_status = dasd_eckd_analysis_evaluation(init_cqr); in dasd_eckd_analysis_callback()
2340 struct dasd_eckd_private *private = device->private; in dasd_eckd_end_analysis() local
2346 status = private->init_cqr_status; in dasd_eckd_end_analysis()
2347 private->init_cqr_status = -1; in dasd_eckd_end_analysis()
2373 private->uses_cdl = 1; in dasd_eckd_end_analysis()
2377 if (private->count_area[i].kl != 4 || in dasd_eckd_end_analysis()
2378 private->count_area[i].dl != dasd_eckd_cdl_reclen(i) - 4 || in dasd_eckd_end_analysis()
2379 private->count_area[i].cyl != 0 || in dasd_eckd_end_analysis()
2380 private->count_area[i].head != count_area_head[i] || in dasd_eckd_end_analysis()
2381 private->count_area[i].record != count_area_rec[i]) { in dasd_eckd_end_analysis()
2382 private->uses_cdl = 0; in dasd_eckd_end_analysis()
2387 count_area = &private->count_area[3]; in dasd_eckd_end_analysis()
2389 if (private->uses_cdl == 0) { in dasd_eckd_end_analysis()
2391 if ((private->count_area[i].kl != 0) || in dasd_eckd_end_analysis()
2392 (private->count_area[i].dl != in dasd_eckd_end_analysis()
2393 private->count_area[0].dl) || in dasd_eckd_end_analysis()
2394 private->count_area[i].cyl != 0 || in dasd_eckd_end_analysis()
2395 private->count_area[i].head != count_area_head[i] || in dasd_eckd_end_analysis()
2396 private->count_area[i].record != count_area_rec[i]) in dasd_eckd_end_analysis()
2400 count_area = &private->count_area[0]; in dasd_eckd_end_analysis()
2402 if (private->count_area[3].record == 1) in dasd_eckd_end_analysis()
2421 blk_per_trk = recs_per_track(&private->rdc_data, 0, block->bp_block); in dasd_eckd_end_analysis()
2424 block->blocks = ((unsigned long) private->real_cyl * in dasd_eckd_end_analysis()
2425 private->rdc_data.trk_per_cyl * in dasd_eckd_end_analysis()
2431 (((unsigned long) private->real_cyl * in dasd_eckd_end_analysis()
2432 private->rdc_data.trk_per_cyl * in dasd_eckd_end_analysis()
2435 private->uses_cdl ? in dasd_eckd_end_analysis()
2443 struct dasd_eckd_private *private = block->base->private; in dasd_eckd_do_analysis() local
2445 if (private->init_cqr_status < 0) in dasd_eckd_do_analysis()
2474 struct dasd_eckd_private *private = block->base->private; in dasd_eckd_fill_geometry() local
2477 geo->sectors = recs_per_track(&private->rdc_data, in dasd_eckd_fill_geometry()
2480 geo->cylinders = private->rdc_data.no_cyl; in dasd_eckd_fill_geometry()
2481 geo->heads = private->rdc_data.trk_per_cyl; in dasd_eckd_fill_geometry()
2509 start_priv = startdev->private; in dasd_eckd_build_check_tcw()
2594 start_priv = startdev->private; in dasd_eckd_build_check()
2595 base_priv = base->private; in dasd_eckd_build_check()
2682 start_priv = startdev->private; in dasd_eckd_build_format()
2683 base_priv = base->private; in dasd_eckd_build_format()
2947 struct dasd_eckd_private *private = base->private; in dasd_eckd_format_sanity_checks() local
2950 (private->real_cyl * private->rdc_data.trk_per_cyl)) { in dasd_eckd_format_sanity_checks()
2957 (private->real_cyl * private->rdc_data.trk_per_cyl)) { in dasd_eckd_format_sanity_checks()
2987 struct dasd_eckd_private *private = base->private; in dasd_eckd_format_process_data() local
3014 recs_per_track(&private->rdc_data, 0, fdata->blksize); in dasd_eckd_format_process_data()
3059 private = device->private; in dasd_eckd_format_process_data()
3074 private->count--; in dasd_eckd_format_process_data()
3161 struct dasd_eckd_private *private = device->private; in dasd_eckd_ese_format_cb() local
3165 private->count--; in dasd_eckd_ese_format_cb()
3173 struct dasd_eckd_private *private; in dasd_eckd_ese_format() local
3190 private = base->private; in dasd_eckd_ese_format()
3192 recs_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_ese_format()
3221 fdata.intensity = private->uses_cdl ? DASD_FMT_INT_COMPAT : 0; in dasd_eckd_ese_format()
3255 struct dasd_eckd_private *private; in dasd_eckd_ese_read() local
3276 private = base->private; in dasd_eckd_ese_read()
3280 recs_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_ese_read()
3476 struct dasd_eckd_private *private = base->private; in dasd_eckd_check_device_format() local
3486 trk_per_cyl = private->rdc_data.trk_per_cyl; in dasd_eckd_check_device_format()
3489 rpt_max = recs_per_track(&private->rdc_data, 0, 512) + 1; in dasd_eckd_check_device_format()
3490 rpt_exp = recs_per_track(&private->rdc_data, 0, cdata->expect.blksize); in dasd_eckd_check_device_format()
3507 if ((private->features.feature[40] & 0x04) && in dasd_eckd_check_device_format()
3508 fmt_buffer_size <= private->fcx_max_data) in dasd_eckd_check_device_format()
3588 struct dasd_eckd_private *private = device->private; in dasd_eckd_check_for_device_change() local
3597 if (!device->block && private->lcu && in dasd_eckd_check_for_device_change()
3628 private->suc_reason = sense[8]; in dasd_eckd_check_for_device_change()
3631 private->suc_reason); in dasd_eckd_check_for_device_change()
3665 struct dasd_eckd_private *private = device->private; in dasd_eckd_ras_sanity_checks() local
3669 trks_per_vol = private->real_cyl * private->rdc_data.trk_per_cyl; in dasd_eckd_ras_sanity_checks()
3752 struct dasd_eckd_private *private = device->private; in dasd_eckd_dso_ras() local
3778 features = &private->features; in dasd_eckd_dso_ras()
3780 trks_per_ext = dasd_eckd_ext_size(device) * private->rdc_data.trk_per_cyl; in dasd_eckd_dso_ras()
3809 ras_data->lss = private->conf.ned->ID; in dasd_eckd_dso_ras()
3810 ras_data->dev_addr = private->conf.ned->unit_addr; in dasd_eckd_dso_ras()
3814 heads = private->rdc_data.trk_per_cyl; in dasd_eckd_dso_ras()
3874 struct dasd_eckd_private *private = device->private; in dasd_eckd_release_space_trks() local
3887 device_exts = private->real_cyl / dasd_eckd_ext_size(device); in dasd_eckd_release_space_trks()
3888 trks_per_ext = dasd_eckd_ext_size(device) * private->rdc_data.trk_per_cyl; in dasd_eckd_release_space_trks()
3925 private = device->private; in dasd_eckd_release_space_trks()
3931 private->count--; in dasd_eckd_release_space_trks()
3964 struct dasd_eckd_private *private; in dasd_eckd_build_cp_cmd_single() local
3980 private = basedev->private; in dasd_eckd_build_cp_cmd_single()
4004 use_prefix = private->features.feature[8] & 0x01; in dasd_eckd_build_cp_cmd_single()
4021 if (private->uses_cdl && first_rec < 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
4058 if (private->uses_cdl == 0 || recid > 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
4080 if (private->uses_cdl && recid < 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
4095 if (private->uses_cdl && recid == 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
4341 basepriv = basedev->private; in prepare_itcw()
4342 startpriv = startdev->private; in prepare_itcw()
4352 /* private uid is kept up to date, conf_data may be outdated */ in prepare_itcw()
4651 struct dasd_eckd_private *private; in dasd_eckd_build_cp() local
4662 private = basedev->private; in dasd_eckd_build_cp()
4666 blk_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_build_cp()
4675 cdlspecial = (private->uses_cdl && first_rec < 2*blk_per_trk); in dasd_eckd_build_cp()
4677 fcx_multitrack = private->features.feature[40] & 0x20; in dasd_eckd_build_cp()
4686 cmdrtd = private->features.feature[9] & 0x20; in dasd_eckd_build_cp()
4687 cmdwtd = private->features.feature[12] & 0x40; in dasd_eckd_build_cp()
4688 use_prefix = private->features.feature[8] & 0x01; in dasd_eckd_build_cp()
4693 } else if ((data_size <= private->fcx_max_data) in dasd_eckd_build_cp()
4787 base_priv = basedev->private; in dasd_eckd_build_cp_raw()
4879 struct dasd_eckd_private *private; in dasd_eckd_free_cp() local
4890 private = cqr->block->base->private; in dasd_eckd_free_cp()
4892 blk_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_free_cp()
4897 if (private->uses_cdl == 0 || recid > 2*blk_per_trk) in dasd_eckd_free_cp()
4903 if (private->uses_cdl && recid <= 2*blk_per_trk) in dasd_eckd_free_cp()
4966 struct dasd_eckd_private *private; in dasd_eckd_build_alias_cp() local
4974 private = startdev->private; in dasd_eckd_build_alias_cp()
4975 if (private->count >= DASD_ECKD_CHANQ_MAX_SIZE) in dasd_eckd_build_alias_cp()
4979 private->count++; in dasd_eckd_build_alias_cp()
4985 private->count--; in dasd_eckd_build_alias_cp()
4993 struct dasd_eckd_private *private; in dasd_eckd_free_alias_cp() local
4997 private = cqr->memdev->private; in dasd_eckd_free_alias_cp()
4998 private->count--; in dasd_eckd_free_alias_cp()
5007 struct dasd_eckd_private *private = device->private; in dasd_eckd_fill_info() local
5010 info->FBA_layout = private->uses_cdl ? 0 : 1; in dasd_eckd_fill_info()
5011 info->format = private->uses_cdl ? DASD_FORMAT_CDL : DASD_FORMAT_LDL; in dasd_eckd_fill_info()
5012 info->characteristics_size = sizeof(private->rdc_data); in dasd_eckd_fill_info()
5013 memcpy(info->characteristics, &private->rdc_data, in dasd_eckd_fill_info()
5014 sizeof(private->rdc_data)); in dasd_eckd_fill_info()
5015 info->confdata_size = min_t(unsigned long, private->conf.len, in dasd_eckd_fill_info()
5017 memcpy(info->configuration_data, private->conf.data, in dasd_eckd_fill_info()
5328 struct dasd_eckd_private *private = device->private; in dasd_eckd_get_attrib() local
5329 struct attrib_data_t attrib = private->attrib; in dasd_eckd_get_attrib()
5352 struct dasd_eckd_private *private = device->private; in dasd_eckd_set_attrib() local
5362 private->attrib = attrib; in dasd_eckd_set_attrib()
5366 private->attrib.operation, private->attrib.nr_cyl); in dasd_eckd_set_attrib()
5810 struct dasd_eckd_private *private = device->private; in dasd_eckd_reload_device() local
5823 old_base = private->uid.base_unit_addr; in dasd_eckd_reload_device()
5845 dasd_eckd_get_uid_string(&private->conf, print_uid); in dasd_eckd_reload_device()
5941 struct dasd_eckd_private *private = device->private; in dasd_eckd_query_host_access() local
5949 if (!device->block && private->lcu->pav == HYPER_PAV) in dasd_eckd_query_host_access()
5953 if (!(private->features.feature[14] & 0x80)) in dasd_eckd_query_host_access()
5983 prssdp->lss = private->conf.ned->ID; in dasd_eckd_query_host_access()
5984 prssdp->volume = private->conf.ned->unit_addr; in dasd_eckd_query_host_access()
6496 struct dasd_eckd_private *private = device->private; in dasd_eckd_cuir_quiesce() local
6504 list_for_each_entry_safe(dev, n, &private->lcu->active_devices, in dasd_eckd_cuir_quiesce()
6514 list_for_each_entry_safe(dev, n, &private->lcu->inactive_devices, in dasd_eckd_cuir_quiesce()
6525 &private->lcu->grouplist, group) { in dasd_eckd_cuir_quiesce()
6557 struct dasd_eckd_private *private = device->private; in dasd_eckd_cuir_resume() local
6568 &private->lcu->active_devices, in dasd_eckd_cuir_resume()
6578 &private->lcu->inactive_devices, in dasd_eckd_cuir_resume()
6589 &private->lcu->grouplist, in dasd_eckd_cuir_resume()
6652 struct dasd_eckd_private *private = device->private; in dasd_eckd_oos_resume() local
6657 spin_lock_irqsave(&private->lcu->lock, flags); in dasd_eckd_oos_resume()
6658 list_for_each_entry_safe(dev, n, &private->lcu->active_devices, in dasd_eckd_oos_resume()
6663 list_for_each_entry_safe(dev, n, &private->lcu->inactive_devices, in dasd_eckd_oos_resume()
6670 &private->lcu->grouplist, in dasd_eckd_oos_resume()
6683 spin_unlock_irqrestore(&private->lcu->lock, flags); in dasd_eckd_oos_resume()
6779 struct dasd_eckd_private *private = device->private; in dasd_eckd_disable_hpf_device() local
6783 private->fcx_max_data = 0; in dasd_eckd_disable_hpf_device()
6788 struct dasd_eckd_private *private = device->private; in dasd_eckd_hpf_enabled() local
6790 return private->fcx_max_data ? 1 : 0; in dasd_eckd_hpf_enabled()
6796 struct dasd_eckd_private *private = device->private; in dasd_eckd_handle_hpf_error() local
6798 if (!private->fcx_max_data) { in dasd_eckd_handle_hpf_error()