Lines Matching refs:startdev

496 		      struct dasd_device *basedev, struct dasd_device *startdev,  in prefix_LRE()  argument
506 startpriv = startdev->private; in prefix_LRE()
563 struct dasd_device *basedev, struct dasd_device *startdev) in prefix() argument
565 return prefix_LRE(ccw, pfxdata, trk, totrk, cmd, basedev, startdev, in prefix()
805 cqr->startdev = device; in dasd_eckd_fill_rcd_cqr()
1451 cqr->startdev = device; in dasd_eckd_read_features()
1526 cqr->startdev = device; in dasd_eckd_build_psf_ssc()
1858 cqr->startdev = device; in dasd_eckd_analysis_ccw()
1893 struct dasd_device *device = init_cqr->startdev; in dasd_eckd_analysis_callback()
2077 struct dasd_device *startdev = NULL; in dasd_eckd_build_check_tcw() local
2087 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_check_tcw()
2089 if (!startdev) in dasd_eckd_build_check_tcw()
2090 startdev = base; in dasd_eckd_build_check_tcw()
2092 start_priv = startdev->private; in dasd_eckd_build_check_tcw()
2102 cqr = dasd_smalloc_request(DASD_ECKD_MAGIC, 0, itcw_size, startdev, in dasd_eckd_build_check_tcw()
2117 DASD_ECKD_CCW_READ_COUNT_MT, base, startdev, 0, count, in dasd_eckd_build_check_tcw()
2136 cqr->startdev = startdev; in dasd_eckd_build_check_tcw()
2137 cqr->memdev = startdev; in dasd_eckd_build_check_tcw()
2139 cqr->retries = startdev->default_retries; in dasd_eckd_build_check_tcw()
2140 cqr->expires = startdev->default_expires * HZ; in dasd_eckd_build_check_tcw()
2150 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_check_tcw()
2164 struct dasd_device *startdev = NULL; in dasd_eckd_build_check() local
2174 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_check()
2176 if (!startdev) in dasd_eckd_build_check()
2177 startdev = base; in dasd_eckd_build_check()
2179 start_priv = startdev->private; in dasd_eckd_build_check()
2197 startdev, NULL); in dasd_eckd_build_check()
2207 DASD_ECKD_CCW_READ_COUNT, base, startdev, 1, 0, in dasd_eckd_build_check()
2211 DASD_ECKD_CCW_READ_COUNT, startdev, 0); in dasd_eckd_build_check()
2230 cqr->startdev = startdev; in dasd_eckd_build_check()
2231 cqr->memdev = startdev; in dasd_eckd_build_check()
2234 cqr->expires = startdev->default_expires * HZ; in dasd_eckd_build_check()
2250 struct dasd_device *startdev = NULL; in dasd_eckd_build_format() local
2265 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_format()
2267 if (!startdev) in dasd_eckd_build_format()
2268 startdev = base; in dasd_eckd_build_format()
2270 start_priv = startdev->private; in dasd_eckd_build_format()
2336 dev_warn(&startdev->cdev->dev, in dasd_eckd_build_format()
2343 datasize, startdev, NULL); in dasd_eckd_build_format()
2356 DASD_ECKD_CCW_WRITE_CKD, base, startdev); in dasd_eckd_build_format()
2365 DASD_ECKD_CCW_WRITE_CKD, startdev, 0); in dasd_eckd_build_format()
2384 base, startdev); in dasd_eckd_build_format()
2389 DASD_ECKD_CCW_WRITE_RECORD_ZERO, startdev, 0); in dasd_eckd_build_format()
2403 DASD_ECKD_CCW_WRITE_CKD, base, startdev); in dasd_eckd_build_format()
2408 DASD_ECKD_CCW_WRITE_CKD, startdev, 0); in dasd_eckd_build_format()
2494 fcp->startdev = startdev; in dasd_eckd_build_format()
2495 fcp->memdev = startdev; in dasd_eckd_build_format()
2498 fcp->expires = startdev->default_expires * HZ; in dasd_eckd_build_format()
2647 device = cqr->startdev; in dasd_eckd_format_process_data()
2925 if (cqr->block && (cqr->startdev != cqr->block->base)) { in dasd_eckd_handle_terminated_request()
2927 cqr->startdev = cqr->block->base; in dasd_eckd_handle_terminated_request()
2935 struct dasd_device *device = (struct dasd_device *) cqr->startdev; in dasd_eckd_erp_action()
3037 struct dasd_device *startdev, in dasd_eckd_build_cp_cmd_single() argument
3114 startdev, blk_mq_rq_to_pdu(req)); in dasd_eckd_build_cp_cmd_single()
3121 last_trk, cmd, basedev, startdev) == -EAGAIN) { in dasd_eckd_build_cp_cmd_single()
3125 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_single()
3136 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_single()
3209 cqr->startdev = startdev; in dasd_eckd_build_cp_cmd_single()
3210 cqr->memdev = startdev; in dasd_eckd_build_cp_cmd_single()
3212 cqr->expires = startdev->default_expires * HZ; /* default 5 minutes */ in dasd_eckd_build_cp_cmd_single()
3213 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_cmd_single()
3214 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_cmd_single()
3221 struct dasd_device *startdev, in dasd_eckd_build_cp_cmd_track() argument
3273 startdev, blk_mq_rq_to_pdu(req)); in dasd_eckd_build_cp_cmd_track()
3285 last_trk, cmd, basedev, startdev, in dasd_eckd_build_cp_cmd_track()
3292 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_track()
3341 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_track()
3347 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_track()
3380 cqr->startdev = startdev; in dasd_eckd_build_cp_cmd_track()
3381 cqr->memdev = startdev; in dasd_eckd_build_cp_cmd_track()
3383 cqr->expires = startdev->default_expires * HZ; /* default 5 minutes */ in dasd_eckd_build_cp_cmd_track()
3384 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_cmd_track()
3385 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_cmd_track()
3394 struct dasd_device *startdev, in prepare_itcw() argument
3418 startpriv = startdev->private; in prepare_itcw()
3548 struct dasd_device *startdev, in dasd_eckd_build_cp_tpm_track() argument
3606 cqr = dasd_smalloc_request(DASD_ECKD_MAGIC, 0, itcw_size, startdev, in dasd_eckd_build_cp_tpm_track()
3625 cmd, basedev, startdev, in dasd_eckd_build_cp_tpm_track()
3699 cqr->startdev = startdev; in dasd_eckd_build_cp_tpm_track()
3700 cqr->memdev = startdev; in dasd_eckd_build_cp_tpm_track()
3702 cqr->expires = startdev->default_expires * HZ; /* default 5 minutes */ in dasd_eckd_build_cp_tpm_track()
3703 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_tpm_track()
3704 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_tpm_track()
3709 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_tpm_track()
3713 static struct dasd_ccw_req *dasd_eckd_build_cp(struct dasd_device *startdev, in dasd_eckd_build_cp() argument
3764 cqr = dasd_eckd_build_cp_tpm_track(startdev, block, req, in dasd_eckd_build_cp()
3775 cqr = dasd_eckd_build_cp_cmd_track(startdev, block, req, in dasd_eckd_build_cp()
3785 cqr = dasd_eckd_build_cp_cmd_single(startdev, block, req, in dasd_eckd_build_cp()
3793 static struct dasd_ccw_req *dasd_eckd_build_cp_raw(struct dasd_device *startdev, in dasd_eckd_build_cp_raw() argument
3874 datasize, startdev, blk_mq_rq_to_pdu(req)); in dasd_eckd_build_cp_raw()
3883 startdev, 1, first_offs + 1, trkcount, 0, 0); in dasd_eckd_build_cp_raw()
3934 cqr->startdev = startdev; in dasd_eckd_build_cp_raw()
3935 cqr->memdev = startdev; in dasd_eckd_build_cp_raw()
3937 cqr->expires = startdev->default_expires * HZ; in dasd_eckd_build_cp_raw()
3938 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_raw()
3939 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_raw()
4038 struct dasd_device *startdev; in dasd_eckd_build_alias_cp() local
4042 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_alias_cp()
4043 if (!startdev) in dasd_eckd_build_alias_cp()
4044 startdev = base; in dasd_eckd_build_alias_cp()
4045 private = startdev->private; in dasd_eckd_build_alias_cp()
4049 spin_lock_irqsave(get_ccwdev_lock(startdev->cdev), flags); in dasd_eckd_build_alias_cp()
4052 cqr = dasd_eckd_build_cp_raw(startdev, block, req); in dasd_eckd_build_alias_cp()
4054 cqr = dasd_eckd_build_cp(startdev, block, req); in dasd_eckd_build_alias_cp()
4057 spin_unlock_irqrestore(get_ccwdev_lock(startdev->cdev), flags); in dasd_eckd_build_alias_cp()
4131 cqr->startdev = device; in dasd_eckd_release()
4186 cqr->startdev = device; in dasd_eckd_reserve()
4240 cqr->startdev = device; in dasd_eckd_steal_lock()
4301 cqr->startdev = device; in dasd_eckd_snid()
4350 cqr->startdev = device; in dasd_eckd_performance()
4498 cqr->startdev = device; in dasd_symm_io()
5059 cqr->startdev = device; in dasd_eckd_read_message_buffer()
5152 cqr->startdev = device; in dasd_eckd_query_host_access()
5319 cqr->startdev = device; in dasd_eckd_psf_cuir_response()