Lines Matching refs:fmt_buffer

2073 			  int enable_pav, struct eckd_count *fmt_buffer,  in dasd_eckd_build_check_tcw()  argument
2124 last_tidaw = itcw_add_tidaw(itcw, 0, fmt_buffer++, in dasd_eckd_build_check_tcw()
2160 int enable_pav, struct eckd_count *fmt_buffer, int rpt) in dasd_eckd_build_check() argument
2225 ccw->cda = (__u32)(addr_t) fmt_buffer; in dasd_eckd_build_check()
2227 fmt_buffer++; in dasd_eckd_build_check()
2511 int tpm, struct eckd_count *fmt_buffer, int rpt) in dasd_eckd_format_build_ccw_req() argument
2515 if (!fmt_buffer) { in dasd_eckd_format_build_ccw_req()
2521 fmt_buffer, rpt); in dasd_eckd_format_build_ccw_req()
2524 fmt_buffer, rpt); in dasd_eckd_format_build_ccw_req()
2573 struct eckd_count *fmt_buffer, int rpt, in dasd_eckd_format_process_data() argument
2594 if (!tpm && fmt_buffer != NULL) { in dasd_eckd_format_process_data()
2597 } else if (tpm && fmt_buffer != NULL) { in dasd_eckd_format_process_data()
2617 fmt_buffer, rpt); in dasd_eckd_format_process_data()
2635 if (fmt_buffer) { in dasd_eckd_format_process_data()
2637 fmt_buffer += rpt * step; in dasd_eckd_format_process_data()
2655 if (fmt_buffer && irb) { in dasd_eckd_format_process_data()
2704 static int dasd_eckd_count_records(struct eckd_count *fmt_buffer, int start, in dasd_eckd_count_records() argument
2710 head = fmt_buffer[start].head; in dasd_eckd_count_records()
2723 if ((fmt_buffer[i].head == head && in dasd_eckd_count_records()
2724 fmt_buffer[i].record == 1) || in dasd_eckd_count_records()
2725 fmt_buffer[i].head != head || in dasd_eckd_count_records()
2726 fmt_buffer[i].record == 0) in dasd_eckd_count_records()
2741 static void dasd_eckd_format_evaluate_tracks(struct eckd_count *fmt_buffer, in dasd_eckd_format_evaluate_tracks() argument
2761 while (fmt_buffer[pos].record == 0 && in dasd_eckd_format_evaluate_tracks()
2762 fmt_buffer[pos].dl == 0) { in dasd_eckd_format_evaluate_tracks()
2775 count = dasd_eckd_count_records(fmt_buffer, pos, pos + rpt_max); in dasd_eckd_format_evaluate_tracks()
2808 if (fmt_buffer[pos].dl != blksize) { in dasd_eckd_format_evaluate_tracks()
2813 if (fmt_buffer[pos].kl != kl) { in dasd_eckd_format_evaluate_tracks()
2818 if (fmt_buffer[pos].cyl != geo.cyl || in dasd_eckd_format_evaluate_tracks()
2819 fmt_buffer[pos].head != geo.head || in dasd_eckd_format_evaluate_tracks()
2820 fmt_buffer[pos].record != (j + 1)) { in dasd_eckd_format_evaluate_tracks()
2839 cdata->rec = fmt_buffer[pos].record; in dasd_eckd_format_evaluate_tracks()
2840 cdata->blksize = fmt_buffer[pos].dl; in dasd_eckd_format_evaluate_tracks()
2841 cdata->key_length = fmt_buffer[pos].kl; in dasd_eckd_format_evaluate_tracks()
2852 struct eckd_count *fmt_buffer; in dasd_eckd_check_device_format() local
2870 fmt_buffer = kzalloc(fmt_buffer_size, GFP_KERNEL | GFP_DMA); in dasd_eckd_check_device_format()
2871 if (!fmt_buffer) in dasd_eckd_check_device_format()
2887 tpm, fmt_buffer, rpt_max, &irb); in dasd_eckd_check_device_format()
2900 fmt_buffer, rpt_max, in dasd_eckd_check_device_format()
2909 dasd_eckd_format_evaluate_tracks(fmt_buffer, cdata, rpt_max, rpt_exp, in dasd_eckd_check_device_format()
2913 kfree(fmt_buffer); in dasd_eckd_check_device_format()