• Home
  • Raw
  • Download

Lines Matching refs:fdata

2473 dasd_eckd_build_check_tcw(struct dasd_device *base, struct format_data_t *fdata,  in dasd_eckd_build_check_tcw()  argument
2495 count = rpt * (fdata->stop_unit - fdata->start_unit + 1); in dasd_eckd_build_check_tcw()
2516 rc = prepare_itcw(itcw, fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_check_tcw()
2559 dasd_eckd_build_check(struct dasd_device *base, struct format_data_t *fdata, in dasd_eckd_build_check() argument
2582 count = rpt * (fdata->stop_unit - fdata->start_unit + 1); in dasd_eckd_build_check()
2605 prefix_LRE(ccw++, data, fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_check()
2609 define_extent(ccw++, data, fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_check()
2615 locate_record(ccw++, data, fdata->start_unit, 0, count, in dasd_eckd_build_check()
2644 struct format_data_t *fdata, int enable_pav) in dasd_eckd_build_format() argument
2670 rpt = recs_per_track(&base_priv->rdc_data, 0, fdata->blksize); in dasd_eckd_build_format()
2672 nr_tracks = fdata->stop_unit - fdata->start_unit + 1; in dasd_eckd_build_format()
2683 if (fdata->intensity & 0x10) { in dasd_eckd_build_format()
2685 intensity = fdata->intensity & ~0x10; in dasd_eckd_build_format()
2688 intensity = fdata->intensity; in dasd_eckd_build_format()
2735 fdata->intensity); in dasd_eckd_build_format()
2751 fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_format()
2760 fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_format()
2770 fdata->start_unit, 0, rpt*nr_tracks, in dasd_eckd_build_format()
2772 fdata->blksize); in dasd_eckd_build_format()
2778 fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_format()
2784 fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_format()
2790 fdata->start_unit, 0, rpt * nr_tracks + 1, in dasd_eckd_build_format()
2798 fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_format()
2803 fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_format()
2809 fdata->start_unit, 0, 1, in dasd_eckd_build_format()
2818 (fdata->start_unit + j) / in dasd_eckd_build_format()
2820 (fdata->start_unit + j) % in dasd_eckd_build_format()
2858 ect->dl = fdata->blksize; in dasd_eckd_build_format()
2906 struct format_data_t *fdata, int enable_pav, in dasd_eckd_format_build_ccw_req() argument
2912 ccw_req = dasd_eckd_build_format(base, NULL, fdata, enable_pav); in dasd_eckd_format_build_ccw_req()
2915 ccw_req = dasd_eckd_build_check_tcw(base, fdata, in dasd_eckd_format_build_ccw_req()
2919 ccw_req = dasd_eckd_build_check(base, fdata, enable_pav, in dasd_eckd_format_build_ccw_req()
2930 struct format_data_t *fdata) in dasd_eckd_format_sanity_checks() argument
2934 if (fdata->start_unit >= in dasd_eckd_format_sanity_checks()
2938 fdata->start_unit); in dasd_eckd_format_sanity_checks()
2941 if (fdata->stop_unit >= in dasd_eckd_format_sanity_checks()
2945 fdata->stop_unit); in dasd_eckd_format_sanity_checks()
2948 if (fdata->start_unit > fdata->stop_unit) { in dasd_eckd_format_sanity_checks()
2951 fdata->start_unit); in dasd_eckd_format_sanity_checks()
2954 if (dasd_check_blocksize(fdata->blksize) != 0) { in dasd_eckd_format_sanity_checks()
2957 fdata->blksize); in dasd_eckd_format_sanity_checks()
2967 struct format_data_t *fdata, in dasd_eckd_format_process_data() argument
2981 rc = dasd_eckd_format_sanity_checks(base, fdata); in dasd_eckd_format_process_data()
2987 old_start = fdata->start_unit; in dasd_eckd_format_process_data()
2988 old_stop = fdata->stop_unit; in dasd_eckd_format_process_data()
2999 recs_per_track(&private->rdc_data, 0, fdata->blksize); in dasd_eckd_format_process_data()
3004 while (fdata->start_unit <= old_stop) { in dasd_eckd_format_process_data()
3005 step = fdata->stop_unit - fdata->start_unit + 1; in dasd_eckd_format_process_data()
3007 fdata->stop_unit = in dasd_eckd_format_process_data()
3008 fdata->start_unit + format_step - 1; in dasd_eckd_format_process_data()
3011 cqr = dasd_eckd_format_build_ccw_req(base, fdata, in dasd_eckd_format_process_data()
3032 step = fdata->stop_unit - fdata->start_unit + 1; in dasd_eckd_format_process_data()
3035 fdata->start_unit = fdata->stop_unit + 1; in dasd_eckd_format_process_data()
3036 fdata->stop_unit = old_stop; in dasd_eckd_format_process_data()
3084 fdata->start_unit = old_start; in dasd_eckd_format_process_data()
3085 fdata->stop_unit = old_stop; in dasd_eckd_format_process_data()
3091 struct format_data_t *fdata, int enable_pav) in dasd_eckd_format_device() argument
3093 return dasd_eckd_format_process_data(base, fdata, enable_pav, 0, NULL, in dasd_eckd_format_device()
3160 struct format_data_t fdata; in dasd_eckd_ese_format() local
3203 fdata.start_unit = curr_trk; in dasd_eckd_ese_format()
3204 fdata.stop_unit = curr_trk; in dasd_eckd_ese_format()
3205 fdata.blksize = blksize; in dasd_eckd_ese_format()
3206 fdata.intensity = private->uses_cdl ? DASD_FMT_INT_COMPAT : 0; in dasd_eckd_ese_format()
3208 rc = dasd_eckd_format_sanity_checks(base, &fdata); in dasd_eckd_ese_format()
3216 fcqr = dasd_eckd_build_format(base, startdev, &fdata, 0); in dasd_eckd_ese_format()