init_cqr 2199 drivers/s390/block/dasd_eckd.c static int dasd_eckd_analysis_evaluation(struct dasd_ccw_req *init_cqr) init_cqr 2202 drivers/s390/block/dasd_eckd.c if (init_cqr->status == DASD_CQR_DONE) init_cqr 2204 drivers/s390/block/dasd_eckd.c else if (init_cqr->status == DASD_CQR_NEED_ERP || init_cqr 2205 drivers/s390/block/dasd_eckd.c init_cqr->status == DASD_CQR_FAILED) { init_cqr 2206 drivers/s390/block/dasd_eckd.c sense = dasd_get_sense(&init_cqr->irb); init_cqr 2222 drivers/s390/block/dasd_eckd.c static void dasd_eckd_analysis_callback(struct dasd_ccw_req *init_cqr, init_cqr 2225 drivers/s390/block/dasd_eckd.c struct dasd_device *device = init_cqr->startdev; init_cqr 2228 drivers/s390/block/dasd_eckd.c private->init_cqr_status = dasd_eckd_analysis_evaluation(init_cqr); init_cqr 2229 drivers/s390/block/dasd_eckd.c dasd_sfree_request(init_cqr, device); init_cqr 2235 drivers/s390/block/dasd_eckd.c struct dasd_ccw_req *init_cqr; init_cqr 2237 drivers/s390/block/dasd_eckd.c init_cqr = dasd_eckd_analysis_ccw(block->base); init_cqr 2238 drivers/s390/block/dasd_eckd.c if (IS_ERR(init_cqr)) init_cqr 2239 drivers/s390/block/dasd_eckd.c return PTR_ERR(init_cqr); init_cqr 2240 drivers/s390/block/dasd_eckd.c init_cqr->callback = dasd_eckd_analysis_callback; init_cqr 2241 drivers/s390/block/dasd_eckd.c init_cqr->callback_data = NULL; init_cqr 2242 drivers/s390/block/dasd_eckd.c init_cqr->expires = 5*HZ; init_cqr 2246 drivers/s390/block/dasd_eckd.c clear_bit(DASD_CQR_FLAGS_USE_ERP, &init_cqr->flags); init_cqr 2247 drivers/s390/block/dasd_eckd.c init_cqr->retries = 0; init_cqr 2248 drivers/s390/block/dasd_eckd.c dasd_add_request_head(init_cqr); init_cqr 2259 drivers/s390/block/dasd_eckd.c struct dasd_ccw_req *init_cqr; init_cqr 2265 drivers/s390/block/dasd_eckd.c init_cqr = dasd_eckd_analysis_ccw(device); init_cqr 2266 drivers/s390/block/dasd_eckd.c dasd_sleep_on(init_cqr); init_cqr 2267 drivers/s390/block/dasd_eckd.c status = dasd_eckd_analysis_evaluation(init_cqr); init_cqr 2268 drivers/s390/block/dasd_eckd.c dasd_sfree_request(init_cqr, device);