Lines Matching refs:startdev

529 		      struct dasd_device *basedev, struct dasd_device *startdev,  in prefix_LRE()  argument
539 startpriv = startdev->private; in prefix_LRE()
596 struct dasd_device *basedev, struct dasd_device *startdev) in prefix() argument
598 return prefix_LRE(ccw, pfxdata, trk, totrk, cmd, basedev, startdev, in prefix()
837 cqr->startdev = device; in dasd_eckd_fill_rcd_cqr()
1533 cqr->startdev = device; in dasd_eckd_read_features()
1633 cqr->startdev = device; in dasd_eckd_read_vol_info()
1817 cqr->startdev = device; in dasd_eckd_read_ext_pool_info()
1913 cqr->startdev = device; in dasd_eckd_build_psf_ssc()
2282 cqr->startdev = device; in dasd_eckd_analysis_ccw()
2320 struct dasd_device *device = init_cqr->startdev; in dasd_eckd_analysis_callback()
2504 struct dasd_device *startdev = NULL; in dasd_eckd_build_check_tcw() local
2514 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_check_tcw()
2516 if (!startdev) in dasd_eckd_build_check_tcw()
2517 startdev = base; in dasd_eckd_build_check_tcw()
2519 start_priv = startdev->private; in dasd_eckd_build_check_tcw()
2529 cqr = dasd_fmalloc_request(DASD_ECKD_MAGIC, 0, itcw_size, startdev); in dasd_eckd_build_check_tcw()
2543 DASD_ECKD_CCW_READ_COUNT_MT, base, startdev, 0, count, in dasd_eckd_build_check_tcw()
2562 cqr->startdev = startdev; in dasd_eckd_build_check_tcw()
2563 cqr->memdev = startdev; in dasd_eckd_build_check_tcw()
2565 cqr->retries = startdev->default_retries; in dasd_eckd_build_check_tcw()
2566 cqr->expires = startdev->default_expires * HZ; in dasd_eckd_build_check_tcw()
2576 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_check_tcw()
2590 struct dasd_device *startdev = NULL; in dasd_eckd_build_check() local
2600 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_check()
2602 if (!startdev) in dasd_eckd_build_check()
2603 startdev = base; in dasd_eckd_build_check()
2605 start_priv = startdev->private; in dasd_eckd_build_check()
2622 cqr = dasd_fmalloc_request(DASD_ECKD_MAGIC, cplength, datasize, startdev); in dasd_eckd_build_check()
2632 DASD_ECKD_CCW_READ_COUNT, base, startdev, 1, 0, in dasd_eckd_build_check()
2636 DASD_ECKD_CCW_READ_COUNT, startdev, 0); in dasd_eckd_build_check()
2655 cqr->startdev = startdev; in dasd_eckd_build_check()
2656 cqr->memdev = startdev; in dasd_eckd_build_check()
2659 cqr->expires = startdev->default_expires * HZ; in dasd_eckd_build_check()
2669 dasd_eckd_build_format(struct dasd_device *base, struct dasd_device *startdev, in dasd_eckd_build_format() argument
2688 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_format()
2690 if (!startdev) in dasd_eckd_build_format()
2691 startdev = base; in dasd_eckd_build_format()
2693 start_priv = startdev->private; in dasd_eckd_build_format()
2759 dev_warn(&startdev->cdev->dev, in dasd_eckd_build_format()
2765 fcp = dasd_fmalloc_request(DASD_ECKD_MAGIC, cplength, datasize, startdev); in dasd_eckd_build_format()
2778 DASD_ECKD_CCW_WRITE_CKD, base, startdev); in dasd_eckd_build_format()
2787 DASD_ECKD_CCW_WRITE_CKD, startdev, 0); in dasd_eckd_build_format()
2806 base, startdev); in dasd_eckd_build_format()
2811 DASD_ECKD_CCW_WRITE_RECORD_ZERO, startdev, 0); in dasd_eckd_build_format()
2825 DASD_ECKD_CCW_WRITE_CKD, base, startdev); in dasd_eckd_build_format()
2830 DASD_ECKD_CCW_WRITE_CKD, startdev, 0); in dasd_eckd_build_format()
2916 fcp->startdev = startdev; in dasd_eckd_build_format()
2917 fcp->memdev = startdev; in dasd_eckd_build_format()
2920 fcp->expires = startdev->default_expires * HZ; in dasd_eckd_build_format()
3069 device = cqr->startdev; in dasd_eckd_format_process_data()
3171 struct dasd_device *device = cqr->startdev; in dasd_eckd_ese_format_cb()
3181 dasd_eckd_ese_format(struct dasd_device *startdev, struct dasd_ccw_req *cqr, in dasd_eckd_ese_format() argument
3204 format = &startdev->format_entry; in dasd_eckd_ese_format()
3216 DBF_DEV_EVENT(DBF_WARNING, startdev, in dasd_eckd_ese_format()
3242 fcqr = dasd_eckd_build_format(base, startdev, &fdata, 0); in dasd_eckd_ese_format()
3561 if (cqr->block && (cqr->startdev != cqr->block->base)) { in dasd_eckd_handle_terminated_request()
3563 cqr->startdev = cqr->block->base; in dasd_eckd_handle_terminated_request()
3571 struct dasd_device *device = (struct dasd_device *) cqr->startdev; in dasd_eckd_erp_action()
3828 cqr->startdev = device; in dasd_eckd_dso_ras()
3908 device = cqr->startdev; in dasd_eckd_release_space_trks()
3936 struct dasd_device *startdev, in dasd_eckd_build_cp_cmd_single() argument
4013 startdev, blk_mq_rq_to_pdu(req)); in dasd_eckd_build_cp_cmd_single()
4020 last_trk, cmd, basedev, startdev) == -EAGAIN) { in dasd_eckd_build_cp_cmd_single()
4024 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_single()
4035 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_single()
4108 cqr->startdev = startdev; in dasd_eckd_build_cp_cmd_single()
4109 cqr->memdev = startdev; in dasd_eckd_build_cp_cmd_single()
4111 cqr->expires = startdev->default_expires * HZ; /* default 5 minutes */ in dasd_eckd_build_cp_cmd_single()
4112 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_cmd_single()
4113 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_cmd_single()
4128 struct dasd_device *startdev, in dasd_eckd_build_cp_cmd_track() argument
4180 startdev, blk_mq_rq_to_pdu(req)); in dasd_eckd_build_cp_cmd_track()
4192 last_trk, cmd, basedev, startdev, in dasd_eckd_build_cp_cmd_track()
4199 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_track()
4248 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_track()
4254 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_track()
4287 cqr->startdev = startdev; in dasd_eckd_build_cp_cmd_track()
4288 cqr->memdev = startdev; in dasd_eckd_build_cp_cmd_track()
4290 cqr->expires = startdev->default_expires * HZ; /* default 5 minutes */ in dasd_eckd_build_cp_cmd_track()
4291 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_cmd_track()
4292 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_cmd_track()
4306 struct dasd_device *startdev, in prepare_itcw() argument
4330 startpriv = startdev->private; in prepare_itcw()
4460 struct dasd_device *startdev, in dasd_eckd_build_cp_tpm_track() argument
4518 cqr = dasd_smalloc_request(DASD_ECKD_MAGIC, 0, itcw_size, startdev, in dasd_eckd_build_cp_tpm_track()
4537 cmd, basedev, startdev, in dasd_eckd_build_cp_tpm_track()
4611 cqr->startdev = startdev; in dasd_eckd_build_cp_tpm_track()
4612 cqr->memdev = startdev; in dasd_eckd_build_cp_tpm_track()
4614 cqr->expires = startdev->default_expires * HZ; /* default 5 minutes */ in dasd_eckd_build_cp_tpm_track()
4615 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_tpm_track()
4616 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_tpm_track()
4629 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_tpm_track()
4633 static struct dasd_ccw_req *dasd_eckd_build_cp(struct dasd_device *startdev, in dasd_eckd_build_cp() argument
4684 cqr = dasd_eckd_build_cp_tpm_track(startdev, block, req, in dasd_eckd_build_cp()
4695 cqr = dasd_eckd_build_cp_cmd_track(startdev, block, req, in dasd_eckd_build_cp()
4705 cqr = dasd_eckd_build_cp_cmd_single(startdev, block, req, in dasd_eckd_build_cp()
4713 static struct dasd_ccw_req *dasd_eckd_build_cp_raw(struct dasd_device *startdev, in dasd_eckd_build_cp_raw() argument
4792 datasize, startdev, blk_mq_rq_to_pdu(req)); in dasd_eckd_build_cp_raw()
4801 startdev, 1, 0, trkcount, 0, 0); in dasd_eckd_build_cp_raw()
4852 cqr->startdev = startdev; in dasd_eckd_build_cp_raw()
4853 cqr->memdev = startdev; in dasd_eckd_build_cp_raw()
4855 cqr->expires = startdev->default_expires * HZ; in dasd_eckd_build_cp_raw()
4856 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_raw()
4857 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_raw()
4956 struct dasd_device *startdev; in dasd_eckd_build_alias_cp() local
4960 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_alias_cp()
4961 if (!startdev) in dasd_eckd_build_alias_cp()
4962 startdev = base; in dasd_eckd_build_alias_cp()
4963 private = startdev->private; in dasd_eckd_build_alias_cp()
4967 spin_lock_irqsave(get_ccwdev_lock(startdev->cdev), flags); in dasd_eckd_build_alias_cp()
4970 cqr = dasd_eckd_build_cp_raw(startdev, block, req); in dasd_eckd_build_alias_cp()
4972 cqr = dasd_eckd_build_cp(startdev, block, req); in dasd_eckd_build_alias_cp()
4975 spin_unlock_irqrestore(get_ccwdev_lock(startdev->cdev), flags); in dasd_eckd_build_alias_cp()
5049 cqr->startdev = device; in dasd_eckd_release()
5104 cqr->startdev = device; in dasd_eckd_reserve()
5158 cqr->startdev = device; in dasd_eckd_steal_lock()
5219 cqr->startdev = device; in dasd_eckd_snid()
5268 cqr->startdev = device; in dasd_eckd_performance()
5424 cqr->startdev = device; in dasd_symm_io()
5897 cqr->startdev = device; in dasd_eckd_read_message_buffer()
5990 cqr->startdev = device; in dasd_eckd_query_host_access()
6234 cqr->startdev = device; in dasd_eckd_query_pprc_status()
6294 cqr->startdev = device; in dasd_eckd_nop()
6358 cqr->startdev = device; in dasd_eckd_psf_cuir_response()