• Home
  • Raw
  • Download

Lines Matching refs:private

213 	struct dasd_eckd_private *private = device->private;  in set_timestamp()  local
221 if ((rc && !private->rdc_data.facilities.XRC_supported) || in set_timestamp()
242 struct dasd_eckd_private *private = device->private; in define_extent() local
265 data->attributes.operation = private->attrib.operation; in define_extent()
274 data->attributes.operation = private->attrib.operation; in define_extent()
282 data->attributes.operation = private->attrib.operation; in define_extent()
300 data->attributes.operation = private->attrib.operation; in define_extent()
305 data->attributes.operation = private->attrib.operation; in define_extent()
317 if ((private->rdc_data.cu_type == 0x2105 || in define_extent()
318 private->rdc_data.cu_type == 0x2107 || in define_extent()
319 private->rdc_data.cu_type == 0x1750) in define_extent()
320 && !(private->uses_cdl && trk < 2)) in define_extent()
323 heads = private->rdc_data.trk_per_cyl; in define_extent()
333 if (endcyl + private->attrib.nr_cyl < private->real_cyl) in define_extent()
334 endcyl += private->attrib.nr_cyl; in define_extent()
336 endcyl = (private->real_cyl - 1); in define_extent()
350 struct dasd_eckd_private *private = device->private; in locate_record_ext() local
367 switch (private->rdc_data.dev_type) { in locate_record_ext()
480 trk / private->rdc_data.trk_per_cyl, in locate_record_ext()
481 trk % private->rdc_data.trk_per_cyl); in locate_record_ext()
498 basepriv = basedev->private; in prefix_LRE()
499 startpriv = startdev->private; in prefix_LRE()
567 struct dasd_eckd_private *private = device->private; in locate_record() local
583 switch (private->rdc_data.dev_type) { in locate_record()
657 trk / private->rdc_data.trk_per_cyl, in locate_record()
658 trk % private->rdc_data.trk_per_cyl); in locate_record()
699 static void create_uid(struct dasd_eckd_private *private) in create_uid() argument
704 uid = &private->uid; in create_uid()
706 memcpy(uid->vendor, private->ned->HDA_manufacturer, in create_uid()
709 memcpy(uid->serial, private->ned->HDA_location, in create_uid()
712 uid->ssid = private->gneq->subsystemID; in create_uid()
713 uid->real_unit_addr = private->ned->unit_addr; in create_uid()
714 if (private->sneq) { in create_uid()
715 uid->type = private->sneq->sua_flags; in create_uid()
717 uid->base_unit_addr = private->sneq->base_unit_addr; in create_uid()
721 if (private->vdsneq) { in create_uid()
724 private->vdsneq->uit[count]); in create_uid()
734 struct dasd_eckd_private *private = device->private; in dasd_eckd_generate_uid() local
737 if (!private) in dasd_eckd_generate_uid()
739 if (!private->ned || !private->gneq) in dasd_eckd_generate_uid()
742 create_uid(private); in dasd_eckd_generate_uid()
749 struct dasd_eckd_private *private = device->private; in dasd_eckd_get_uid() local
752 if (private) { in dasd_eckd_get_uid()
754 *uid = private->uid; in dasd_eckd_get_uid()
766 struct dasd_eckd_private *private) in dasd_eckd_compare_path_uid() argument
770 create_uid(private); in dasd_eckd_compare_path_uid()
773 return memcmp(&device_uid, &private->uid, sizeof(struct dasd_uid)); in dasd_eckd_compare_path_uid()
909 static int dasd_eckd_identify_conf_parts(struct dasd_eckd_private *private) in dasd_eckd_identify_conf_parts() argument
915 private->ned = NULL; in dasd_eckd_identify_conf_parts()
916 private->sneq = NULL; in dasd_eckd_identify_conf_parts()
917 private->vdsneq = NULL; in dasd_eckd_identify_conf_parts()
918 private->gneq = NULL; in dasd_eckd_identify_conf_parts()
919 count = private->conf_len / sizeof(struct dasd_sneq); in dasd_eckd_identify_conf_parts()
920 sneq = (struct dasd_sneq *)private->conf_data; in dasd_eckd_identify_conf_parts()
923 private->sneq = sneq; in dasd_eckd_identify_conf_parts()
925 private->vdsneq = (struct vd_sneq *)sneq; in dasd_eckd_identify_conf_parts()
927 private->gneq = (struct dasd_gneq *)sneq; in dasd_eckd_identify_conf_parts()
929 private->ned = (struct dasd_ned *)sneq; in dasd_eckd_identify_conf_parts()
932 if (!private->ned || !private->gneq) { in dasd_eckd_identify_conf_parts()
933 private->ned = NULL; in dasd_eckd_identify_conf_parts()
934 private->sneq = NULL; in dasd_eckd_identify_conf_parts()
935 private->vdsneq = NULL; in dasd_eckd_identify_conf_parts()
936 private->gneq = NULL; in dasd_eckd_identify_conf_parts()
966 struct dasd_eckd_private *private = device->private; in dasd_eckd_clear_conf_data() local
969 private->conf_data = NULL; in dasd_eckd_clear_conf_data()
970 private->conf_len = 0; in dasd_eckd_clear_conf_data()
987 struct dasd_eckd_private *private, path_private; in dasd_eckd_read_conf() local
993 private = device->private; in dasd_eckd_read_conf()
1022 private->conf_data = conf_data; in dasd_eckd_read_conf()
1023 private->conf_len = conf_len; in dasd_eckd_read_conf()
1024 if (dasd_eckd_identify_conf_parts(private)) { in dasd_eckd_read_conf()
1025 private->conf_data = NULL; in dasd_eckd_read_conf()
1026 private->conf_len = 0; in dasd_eckd_read_conf()
1072 uid = &private->uid; in dasd_eckd_read_conf()
1129 struct dasd_eckd_private *private = device->private; in get_fcx_max_data() local
1138 fcx_in_gneq = private->gneq->reserved2[7] & 0x04; in get_fcx_max_data()
1139 fcx_in_features = private->features.feature[40] & 0x80; in get_fcx_max_data()
1156 struct dasd_eckd_private *private = device->private; in verify_fcx_max_data() local
1160 if (private->fcx_max_data) { in verify_fcx_max_data()
1170 if (fcx_max_data < private->fcx_max_data) { in verify_fcx_max_data()
1175 private->fcx_max_data); in verify_fcx_max_data()
1185 struct dasd_eckd_private *private = device->private; in rebuild_device_uid() local
1207 memcpy(private->conf_data, data->rcd_buffer, in rebuild_device_uid()
1209 if (dasd_eckd_identify_conf_parts(private)) { in rebuild_device_uid()
1415 struct dasd_eckd_private *private = device->private; in dasd_eckd_reset_path() local
1418 if (!private->fcx_max_data) in dasd_eckd_reset_path()
1419 private->fcx_max_data = get_fcx_max_data(device); in dasd_eckd_reset_path()
1428 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_features() local
1435 memset(&private->features, 0, sizeof(struct dasd_rssd_features)); in dasd_eckd_read_features()
1479 memcpy(&private->features, features, in dasd_eckd_read_features()
1491 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_vol_info() local
1500 if (private->uid.type == UA_BASE_PAV_ALIAS || in dasd_eckd_read_vol_info()
1501 private->uid.type == UA_HYPER_PAV_ALIAS) in dasd_eckd_read_vol_info()
1524 prssdp->lss = private->ned->ID; in dasd_eckd_read_vol_info()
1525 prssdp->volume = private->ned->unit_addr; in dasd_eckd_read_vol_info()
1555 memcpy(&private->vsq, vsq, sizeof(*vsq)); in dasd_eckd_read_vol_info()
1571 struct dasd_eckd_private *private = device->private; in dasd_eckd_is_ese() local
1573 return private->vsq.vol_info.ese; in dasd_eckd_is_ese()
1578 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_id() local
1580 return private->vsq.extent_pool_id; in dasd_eckd_ext_pool_id()
1590 struct dasd_eckd_private *private = device->private; in dasd_eckd_space_configured() local
1595 return rc ? : private->vsq.space_configured; in dasd_eckd_space_configured()
1604 struct dasd_eckd_private *private = device->private; in dasd_eckd_space_allocated() local
1609 return rc ? : private->vsq.space_allocated; in dasd_eckd_space_allocated()
1614 struct dasd_eckd_private *private = device->private; in dasd_eckd_logical_capacity() local
1616 return private->vsq.logical_capacity; in dasd_eckd_logical_capacity()
1669 struct dasd_eckd_private *private = device->private; in dasd_eckd_cpy_ext_pool_data() local
1677 memcpy(&private->eps, &eps, in dasd_eckd_cpy_ext_pool_data()
1686 struct dasd_eckd_private *private = device->private; in dasd_eckd_read_ext_pool_info() local
1694 if (private->uid.type == UA_BASE_PAV_ALIAS || in dasd_eckd_read_ext_pool_info()
1695 private->uid.type == UA_HYPER_PAV_ALIAS) in dasd_eckd_read_ext_pool_info()
1757 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_size() local
1758 struct dasd_ext_pool_sum eps = private->eps; in dasd_eckd_ext_size()
1772 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_warn_thrshld() local
1774 return private->eps.warn_thrshld; in dasd_eckd_ext_pool_warn_thrshld()
1779 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_cap_at_warnlevel() local
1781 return private->eps.flags.capacity_at_warnlevel; in dasd_eckd_ext_pool_cap_at_warnlevel()
1789 struct dasd_eckd_private *private = device->private; in dasd_eckd_ext_pool_oos() local
1791 return private->eps.flags.pool_oos; in dasd_eckd_ext_pool_oos()
1874 struct dasd_eckd_private *private = device->private; in dasd_eckd_validate_server() local
1877 if (private->uid.type == UA_BASE_PAV_ALIAS || in dasd_eckd_validate_server()
1878 private->uid.type == UA_HYPER_PAV_ALIAS) in dasd_eckd_validate_server()
1889 "returned rc=%d", private->uid.ssid, rc); in dasd_eckd_validate_server()
1934 struct dasd_eckd_private *private = device->private; in dasd_eckd_check_characteristics() local
1955 if (!private) { in dasd_eckd_check_characteristics()
1956 private = kzalloc(sizeof(*private), GFP_KERNEL | GFP_DMA); in dasd_eckd_check_characteristics()
1957 if (!private) { in dasd_eckd_check_characteristics()
1963 device->private = private; in dasd_eckd_check_characteristics()
1965 memset(private, 0, sizeof(*private)); in dasd_eckd_check_characteristics()
1968 private->init_cqr_status = -1; in dasd_eckd_check_characteristics()
1970 private->attrib.operation = DASD_NORMAL_CACHE; in dasd_eckd_check_characteristics()
1971 private->attrib.nr_cyl = 0; in dasd_eckd_check_characteristics()
1984 if (private->gneq) { in dasd_eckd_check_characteristics()
1986 for (i = 0; i < private->gneq->timeout.value; i++) in dasd_eckd_check_characteristics()
1988 value = value * private->gneq->timeout.number; in dasd_eckd_check_characteristics()
2031 &private->rdc_data, 64); in dasd_eckd_check_characteristics()
2039 !(private->rdc_data.facilities.RT_in_LR)) { in dasd_eckd_check_characteristics()
2047 if (private->rdc_data.no_cyl == LV_COMPAT_CYL && in dasd_eckd_check_characteristics()
2048 private->rdc_data.long_no_cyl) in dasd_eckd_check_characteristics()
2049 private->real_cyl = private->rdc_data.long_no_cyl; in dasd_eckd_check_characteristics()
2051 private->real_cyl = private->rdc_data.no_cyl; in dasd_eckd_check_characteristics()
2053 private->fcx_max_data = get_fcx_max_data(device); in dasd_eckd_check_characteristics()
2061 private->rdc_data.dev_type, in dasd_eckd_check_characteristics()
2062 private->rdc_data.dev_model, in dasd_eckd_check_characteristics()
2063 private->rdc_data.cu_type, in dasd_eckd_check_characteristics()
2064 private->rdc_data.cu_model.model, in dasd_eckd_check_characteristics()
2065 private->real_cyl, in dasd_eckd_check_characteristics()
2066 private->rdc_data.trk_per_cyl, in dasd_eckd_check_characteristics()
2067 private->rdc_data.sec_per_trk, in dasd_eckd_check_characteristics()
2078 kfree(device->private); in dasd_eckd_check_characteristics()
2079 device->private = NULL; in dasd_eckd_check_characteristics()
2085 struct dasd_eckd_private *private = device->private; in dasd_eckd_uncheck_device() local
2087 if (!private) in dasd_eckd_uncheck_device()
2091 private->ned = NULL; in dasd_eckd_uncheck_device()
2092 private->sneq = NULL; in dasd_eckd_uncheck_device()
2093 private->vdsneq = NULL; in dasd_eckd_uncheck_device()
2094 private->gneq = NULL; in dasd_eckd_uncheck_device()
2101 struct dasd_eckd_private *private = device->private; in dasd_eckd_analysis_ccw() local
2125 count_data = private->count_area; in dasd_eckd_analysis_ccw()
2187 struct dasd_eckd_private *private = device->private; in dasd_eckd_analysis_callback() local
2189 private->init_cqr_status = dasd_eckd_analysis_evaluation(init_cqr); in dasd_eckd_analysis_callback()
2216 struct dasd_eckd_private *private = device->private; in dasd_eckd_end_analysis() local
2222 status = private->init_cqr_status; in dasd_eckd_end_analysis()
2223 private->init_cqr_status = -1; in dasd_eckd_end_analysis()
2249 private->uses_cdl = 1; in dasd_eckd_end_analysis()
2253 if (private->count_area[i].kl != 4 || in dasd_eckd_end_analysis()
2254 private->count_area[i].dl != dasd_eckd_cdl_reclen(i) - 4 || in dasd_eckd_end_analysis()
2255 private->count_area[i].cyl != 0 || in dasd_eckd_end_analysis()
2256 private->count_area[i].head != count_area_head[i] || in dasd_eckd_end_analysis()
2257 private->count_area[i].record != count_area_rec[i]) { in dasd_eckd_end_analysis()
2258 private->uses_cdl = 0; in dasd_eckd_end_analysis()
2263 count_area = &private->count_area[3]; in dasd_eckd_end_analysis()
2265 if (private->uses_cdl == 0) { in dasd_eckd_end_analysis()
2267 if ((private->count_area[i].kl != 0) || in dasd_eckd_end_analysis()
2268 (private->count_area[i].dl != in dasd_eckd_end_analysis()
2269 private->count_area[0].dl) || in dasd_eckd_end_analysis()
2270 private->count_area[i].cyl != 0 || in dasd_eckd_end_analysis()
2271 private->count_area[i].head != count_area_head[i] || in dasd_eckd_end_analysis()
2272 private->count_area[i].record != count_area_rec[i]) in dasd_eckd_end_analysis()
2276 count_area = &private->count_area[0]; in dasd_eckd_end_analysis()
2278 if (private->count_area[3].record == 1) in dasd_eckd_end_analysis()
2297 blk_per_trk = recs_per_track(&private->rdc_data, 0, block->bp_block); in dasd_eckd_end_analysis()
2300 block->blocks = ((unsigned long) private->real_cyl * in dasd_eckd_end_analysis()
2301 private->rdc_data.trk_per_cyl * in dasd_eckd_end_analysis()
2307 (((unsigned long) private->real_cyl * in dasd_eckd_end_analysis()
2308 private->rdc_data.trk_per_cyl * in dasd_eckd_end_analysis()
2311 private->uses_cdl ? in dasd_eckd_end_analysis()
2319 struct dasd_eckd_private *private = block->base->private; in dasd_eckd_do_analysis() local
2321 if (private->init_cqr_status < 0) in dasd_eckd_do_analysis()
2350 struct dasd_eckd_private *private = block->base->private; in dasd_eckd_fill_geometry() local
2353 geo->sectors = recs_per_track(&private->rdc_data, in dasd_eckd_fill_geometry()
2356 geo->cylinders = private->rdc_data.no_cyl; in dasd_eckd_fill_geometry()
2357 geo->heads = private->rdc_data.trk_per_cyl; in dasd_eckd_fill_geometry()
2385 start_priv = startdev->private; in dasd_eckd_build_check_tcw()
2471 start_priv = startdev->private; in dasd_eckd_build_check()
2472 base_priv = base->private; in dasd_eckd_build_check()
2559 start_priv = startdev->private; in dasd_eckd_build_format()
2560 base_priv = base->private; in dasd_eckd_build_format()
2824 struct dasd_eckd_private *private = base->private; in dasd_eckd_format_sanity_checks() local
2827 (private->real_cyl * private->rdc_data.trk_per_cyl)) { in dasd_eckd_format_sanity_checks()
2834 (private->real_cyl * private->rdc_data.trk_per_cyl)) { in dasd_eckd_format_sanity_checks()
2864 struct dasd_eckd_private *private = base->private; in dasd_eckd_format_process_data() local
2891 recs_per_track(&private->rdc_data, 0, fdata->blksize); in dasd_eckd_format_process_data()
2936 private = device->private; in dasd_eckd_format_process_data()
2951 private->count--; in dasd_eckd_format_process_data()
2995 struct dasd_eckd_private *private = device->private; in dasd_eckd_ese_format_cb() local
2997 private->count--; in dasd_eckd_ese_format_cb()
3004 struct dasd_eckd_private *private; in dasd_eckd_ese_format() local
3018 private = base->private; in dasd_eckd_ese_format()
3021 recs_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_ese_format()
3032 fdata.intensity = private->uses_cdl ? DASD_FMT_INT_COMPAT : 0; in dasd_eckd_ese_format()
3229 struct dasd_eckd_private *private = base->private; in dasd_eckd_check_device_format() local
3239 trk_per_cyl = private->rdc_data.trk_per_cyl; in dasd_eckd_check_device_format()
3242 rpt_max = recs_per_track(&private->rdc_data, 0, 512) + 1; in dasd_eckd_check_device_format()
3243 rpt_exp = recs_per_track(&private->rdc_data, 0, cdata->expect.blksize); in dasd_eckd_check_device_format()
3260 if ((private->features.feature[40] & 0x04) && in dasd_eckd_check_device_format()
3261 fmt_buffer_size <= private->fcx_max_data) in dasd_eckd_check_device_format()
3341 struct dasd_eckd_private *private = device->private; in dasd_eckd_check_for_device_change() local
3350 if (!device->block && private->lcu && in dasd_eckd_check_for_device_change()
3381 private->suc_reason = sense[8]; in dasd_eckd_check_for_device_change()
3384 private->suc_reason); in dasd_eckd_check_for_device_change()
3418 struct dasd_eckd_private *private = device->private; in dasd_eckd_ras_sanity_checks() local
3422 trks_per_vol = private->real_cyl * private->rdc_data.trk_per_cyl; in dasd_eckd_ras_sanity_checks()
3485 struct dasd_eckd_private *private = device->private; in dasd_eckd_dso_ras() local
3506 features = &private->features; in dasd_eckd_dso_ras()
3508 trks_per_ext = dasd_eckd_ext_size(device) * private->rdc_data.trk_per_cyl; in dasd_eckd_dso_ras()
3535 ras_data->lss = private->ned->ID; in dasd_eckd_dso_ras()
3536 ras_data->dev_addr = private->ned->unit_addr; in dasd_eckd_dso_ras()
3540 heads = private->rdc_data.trk_per_cyl; in dasd_eckd_dso_ras()
3600 struct dasd_eckd_private *private = device->private; in dasd_eckd_release_space_trks() local
3613 device_exts = private->real_cyl / dasd_eckd_ext_size(device); in dasd_eckd_release_space_trks()
3614 trks_per_ext = dasd_eckd_ext_size(device) * private->rdc_data.trk_per_cyl; in dasd_eckd_release_space_trks()
3651 private = device->private; in dasd_eckd_release_space_trks()
3657 private->count--; in dasd_eckd_release_space_trks()
3690 struct dasd_eckd_private *private; in dasd_eckd_build_cp_cmd_single() local
3706 private = basedev->private; in dasd_eckd_build_cp_cmd_single()
3730 use_prefix = private->features.feature[8] & 0x01; in dasd_eckd_build_cp_cmd_single()
3747 if (private->uses_cdl && first_rec < 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
3786 if (private->uses_cdl == 0 || recid > 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
3808 if (private->uses_cdl && recid < 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
3823 if (private->uses_cdl && recid == 2*blk_per_trk) { in dasd_eckd_build_cp_cmd_single()
4071 basepriv = basedev->private; in prepare_itcw()
4072 startpriv = startdev->private; in prepare_itcw()
4382 struct dasd_eckd_private *private; in dasd_eckd_build_cp() local
4393 private = basedev->private; in dasd_eckd_build_cp()
4397 blk_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_build_cp()
4406 cdlspecial = (private->uses_cdl && first_rec < 2*blk_per_trk); in dasd_eckd_build_cp()
4408 fcx_multitrack = private->features.feature[40] & 0x20; in dasd_eckd_build_cp()
4417 cmdrtd = private->features.feature[9] & 0x20; in dasd_eckd_build_cp()
4418 cmdwtd = private->features.feature[12] & 0x40; in dasd_eckd_build_cp()
4419 use_prefix = private->features.feature[8] & 0x01; in dasd_eckd_build_cp()
4424 } else if ((data_size <= private->fcx_max_data) in dasd_eckd_build_cp()
4520 base_priv = basedev->private; in dasd_eckd_build_cp_raw()
4612 struct dasd_eckd_private *private; in dasd_eckd_free_cp() local
4623 private = cqr->block->base->private; in dasd_eckd_free_cp()
4625 blk_per_trk = recs_per_track(&private->rdc_data, 0, blksize); in dasd_eckd_free_cp()
4630 if (private->uses_cdl == 0 || recid > 2*blk_per_trk) in dasd_eckd_free_cp()
4636 if (private->uses_cdl && recid <= 2*blk_per_trk) in dasd_eckd_free_cp()
4699 struct dasd_eckd_private *private; in dasd_eckd_build_alias_cp() local
4707 private = startdev->private; in dasd_eckd_build_alias_cp()
4708 if (private->count >= DASD_ECKD_CHANQ_MAX_SIZE) in dasd_eckd_build_alias_cp()
4712 private->count++; in dasd_eckd_build_alias_cp()
4718 private->count--; in dasd_eckd_build_alias_cp()
4726 struct dasd_eckd_private *private; in dasd_eckd_free_alias_cp() local
4730 private = cqr->memdev->private; in dasd_eckd_free_alias_cp()
4731 private->count--; in dasd_eckd_free_alias_cp()
4740 struct dasd_eckd_private *private = device->private; in dasd_eckd_fill_info() local
4743 info->FBA_layout = private->uses_cdl ? 0 : 1; in dasd_eckd_fill_info()
4744 info->format = private->uses_cdl ? DASD_FORMAT_CDL : DASD_FORMAT_LDL; in dasd_eckd_fill_info()
4745 info->characteristics_size = sizeof(private->rdc_data); in dasd_eckd_fill_info()
4746 memcpy(info->characteristics, &private->rdc_data, in dasd_eckd_fill_info()
4747 sizeof(private->rdc_data)); in dasd_eckd_fill_info()
4748 info->confdata_size = min((unsigned long)private->conf_len, in dasd_eckd_fill_info()
4750 memcpy(info->configuration_data, private->conf_data, in dasd_eckd_fill_info()
5061 struct dasd_eckd_private *private = device->private; in dasd_eckd_get_attrib() local
5062 struct attrib_data_t attrib = private->attrib; in dasd_eckd_get_attrib()
5085 struct dasd_eckd_private *private = device->private; in dasd_eckd_set_attrib() local
5095 private->attrib = attrib; in dasd_eckd_set_attrib()
5099 private->attrib.operation, private->attrib.nr_cyl); in dasd_eckd_set_attrib()
5585 struct dasd_eckd_private *private = device->private; in dasd_eckd_restore_device() local
5604 if (memcmp(&private->uid, &temp_uid, sizeof(struct dasd_uid)) != 0) in dasd_eckd_restore_device()
5645 memcpy(&private->rdc_data, &temp_rdc_data, sizeof(temp_rdc_data)); in dasd_eckd_restore_device()
5661 struct dasd_eckd_private *private = device->private; in dasd_eckd_reload_device() local
5674 old_base = private->uid.base_unit_addr; in dasd_eckd_reload_device()
5798 struct dasd_eckd_private *private = device->private; in dasd_eckd_query_host_access() local
5806 if (!device->block && private->lcu->pav == HYPER_PAV) in dasd_eckd_query_host_access()
5810 if (!(private->features.feature[14] & 0x80)) in dasd_eckd_query_host_access()
5840 prssdp->lss = private->ned->ID; in dasd_eckd_query_host_access()
5841 prssdp->volume = private->ned->unit_addr; in dasd_eckd_query_host_access()
6152 struct dasd_eckd_private *private = device->private; in dasd_eckd_cuir_quiesce() local
6160 list_for_each_entry_safe(dev, n, &private->lcu->active_devices, in dasd_eckd_cuir_quiesce()
6170 list_for_each_entry_safe(dev, n, &private->lcu->inactive_devices, in dasd_eckd_cuir_quiesce()
6181 &private->lcu->grouplist, group) { in dasd_eckd_cuir_quiesce()
6213 struct dasd_eckd_private *private = device->private; in dasd_eckd_cuir_resume() local
6224 &private->lcu->active_devices, in dasd_eckd_cuir_resume()
6234 &private->lcu->inactive_devices, in dasd_eckd_cuir_resume()
6245 &private->lcu->grouplist, in dasd_eckd_cuir_resume()
6308 struct dasd_eckd_private *private = device->private; in dasd_eckd_oos_resume() local
6313 spin_lock_irqsave(&private->lcu->lock, flags); in dasd_eckd_oos_resume()
6314 list_for_each_entry_safe(dev, n, &private->lcu->active_devices, in dasd_eckd_oos_resume()
6319 list_for_each_entry_safe(dev, n, &private->lcu->inactive_devices, in dasd_eckd_oos_resume()
6326 &private->lcu->grouplist, in dasd_eckd_oos_resume()
6339 spin_unlock_irqrestore(&private->lcu->lock, flags); in dasd_eckd_oos_resume()
6435 struct dasd_eckd_private *private = device->private; in dasd_eckd_disable_hpf_device() local
6439 private->fcx_max_data = 0; in dasd_eckd_disable_hpf_device()
6444 struct dasd_eckd_private *private = device->private; in dasd_eckd_hpf_enabled() local
6446 return private->fcx_max_data ? 1 : 0; in dasd_eckd_hpf_enabled()
6452 struct dasd_eckd_private *private = device->private; in dasd_eckd_handle_hpf_error() local
6454 if (!private->fcx_max_data) { in dasd_eckd_handle_hpf_error()