Lines Matching refs:startdev

528 		      struct dasd_device *basedev, struct dasd_device *startdev,  in prefix_LRE()  argument
538 startpriv = startdev->private; in prefix_LRE()
595 struct dasd_device *basedev, struct dasd_device *startdev) in prefix() argument
597 return prefix_LRE(ccw, pfxdata, trk, totrk, cmd, basedev, startdev, in prefix()
837 cqr->startdev = device; in dasd_eckd_fill_rcd_cqr()
1484 cqr->startdev = device; in dasd_eckd_read_features()
1584 cqr->startdev = device; in dasd_eckd_read_vol_info()
1768 cqr->startdev = device; in dasd_eckd_read_ext_pool_info()
1864 cqr->startdev = device; in dasd_eckd_build_psf_ssc()
2187 cqr->startdev = device; in dasd_eckd_analysis_ccw()
2225 struct dasd_device *device = init_cqr->startdev; in dasd_eckd_analysis_callback()
2409 struct dasd_device *startdev = NULL; in dasd_eckd_build_check_tcw() local
2419 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_check_tcw()
2421 if (!startdev) in dasd_eckd_build_check_tcw()
2422 startdev = base; in dasd_eckd_build_check_tcw()
2424 start_priv = startdev->private; in dasd_eckd_build_check_tcw()
2434 cqr = dasd_fmalloc_request(DASD_ECKD_MAGIC, 0, itcw_size, startdev); in dasd_eckd_build_check_tcw()
2448 DASD_ECKD_CCW_READ_COUNT_MT, base, startdev, 0, count, in dasd_eckd_build_check_tcw()
2467 cqr->startdev = startdev; in dasd_eckd_build_check_tcw()
2468 cqr->memdev = startdev; in dasd_eckd_build_check_tcw()
2470 cqr->retries = startdev->default_retries; in dasd_eckd_build_check_tcw()
2471 cqr->expires = startdev->default_expires * HZ; in dasd_eckd_build_check_tcw()
2481 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_check_tcw()
2495 struct dasd_device *startdev = NULL; in dasd_eckd_build_check() local
2505 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_check()
2507 if (!startdev) in dasd_eckd_build_check()
2508 startdev = base; in dasd_eckd_build_check()
2510 start_priv = startdev->private; in dasd_eckd_build_check()
2527 cqr = dasd_fmalloc_request(DASD_ECKD_MAGIC, cplength, datasize, startdev); in dasd_eckd_build_check()
2537 DASD_ECKD_CCW_READ_COUNT, base, startdev, 1, 0, in dasd_eckd_build_check()
2541 DASD_ECKD_CCW_READ_COUNT, startdev, 0); in dasd_eckd_build_check()
2560 cqr->startdev = startdev; in dasd_eckd_build_check()
2561 cqr->memdev = startdev; in dasd_eckd_build_check()
2564 cqr->expires = startdev->default_expires * HZ; in dasd_eckd_build_check()
2574 dasd_eckd_build_format(struct dasd_device *base, struct dasd_device *startdev, in dasd_eckd_build_format() argument
2593 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_format()
2595 if (!startdev) in dasd_eckd_build_format()
2596 startdev = base; in dasd_eckd_build_format()
2598 start_priv = startdev->private; in dasd_eckd_build_format()
2664 dev_warn(&startdev->cdev->dev, in dasd_eckd_build_format()
2670 fcp = dasd_fmalloc_request(DASD_ECKD_MAGIC, cplength, datasize, startdev); in dasd_eckd_build_format()
2683 DASD_ECKD_CCW_WRITE_CKD, base, startdev); in dasd_eckd_build_format()
2692 DASD_ECKD_CCW_WRITE_CKD, startdev, 0); in dasd_eckd_build_format()
2711 base, startdev); in dasd_eckd_build_format()
2716 DASD_ECKD_CCW_WRITE_RECORD_ZERO, startdev, 0); in dasd_eckd_build_format()
2730 DASD_ECKD_CCW_WRITE_CKD, base, startdev); in dasd_eckd_build_format()
2735 DASD_ECKD_CCW_WRITE_CKD, startdev, 0); in dasd_eckd_build_format()
2821 fcp->startdev = startdev; in dasd_eckd_build_format()
2822 fcp->memdev = startdev; in dasd_eckd_build_format()
2825 fcp->expires = startdev->default_expires * HZ; in dasd_eckd_build_format()
2974 device = cqr->startdev; in dasd_eckd_format_process_data()
3076 struct dasd_device *device = cqr->startdev; in dasd_eckd_ese_format_cb()
3086 dasd_eckd_ese_format(struct dasd_device *startdev, struct dasd_ccw_req *cqr, in dasd_eckd_ese_format() argument
3109 format = &startdev->format_entry; in dasd_eckd_ese_format()
3121 DBF_DEV_EVENT(DBF_WARNING, startdev, in dasd_eckd_ese_format()
3147 fcqr = dasd_eckd_build_format(base, startdev, &fdata, 0); in dasd_eckd_ese_format()
3466 if (cqr->block && (cqr->startdev != cqr->block->base)) { in dasd_eckd_handle_terminated_request()
3468 cqr->startdev = cqr->block->base; in dasd_eckd_handle_terminated_request()
3476 struct dasd_device *device = (struct dasd_device *) cqr->startdev; in dasd_eckd_erp_action()
3733 cqr->startdev = device; in dasd_eckd_dso_ras()
3813 device = cqr->startdev; in dasd_eckd_release_space_trks()
3841 struct dasd_device *startdev, in dasd_eckd_build_cp_cmd_single() argument
3918 startdev, blk_mq_rq_to_pdu(req)); in dasd_eckd_build_cp_cmd_single()
3925 last_trk, cmd, basedev, startdev) == -EAGAIN) { in dasd_eckd_build_cp_cmd_single()
3929 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_single()
3940 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_single()
4013 cqr->startdev = startdev; in dasd_eckd_build_cp_cmd_single()
4014 cqr->memdev = startdev; in dasd_eckd_build_cp_cmd_single()
4016 cqr->expires = startdev->default_expires * HZ; /* default 5 minutes */ in dasd_eckd_build_cp_cmd_single()
4017 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_cmd_single()
4018 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_cmd_single()
4033 struct dasd_device *startdev, in dasd_eckd_build_cp_cmd_track() argument
4085 startdev, blk_mq_rq_to_pdu(req)); in dasd_eckd_build_cp_cmd_track()
4097 last_trk, cmd, basedev, startdev, in dasd_eckd_build_cp_cmd_track()
4104 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_track()
4153 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_track()
4159 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_cmd_track()
4192 cqr->startdev = startdev; in dasd_eckd_build_cp_cmd_track()
4193 cqr->memdev = startdev; in dasd_eckd_build_cp_cmd_track()
4195 cqr->expires = startdev->default_expires * HZ; /* default 5 minutes */ in dasd_eckd_build_cp_cmd_track()
4196 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_cmd_track()
4197 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_cmd_track()
4211 struct dasd_device *startdev, in prepare_itcw() argument
4235 startpriv = startdev->private; in prepare_itcw()
4365 struct dasd_device *startdev, in dasd_eckd_build_cp_tpm_track() argument
4423 cqr = dasd_smalloc_request(DASD_ECKD_MAGIC, 0, itcw_size, startdev, in dasd_eckd_build_cp_tpm_track()
4442 cmd, basedev, startdev, in dasd_eckd_build_cp_tpm_track()
4516 cqr->startdev = startdev; in dasd_eckd_build_cp_tpm_track()
4517 cqr->memdev = startdev; in dasd_eckd_build_cp_tpm_track()
4519 cqr->expires = startdev->default_expires * HZ; /* default 5 minutes */ in dasd_eckd_build_cp_tpm_track()
4520 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_tpm_track()
4521 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_tpm_track()
4534 dasd_sfree_request(cqr, startdev); in dasd_eckd_build_cp_tpm_track()
4538 static struct dasd_ccw_req *dasd_eckd_build_cp(struct dasd_device *startdev, in dasd_eckd_build_cp() argument
4589 cqr = dasd_eckd_build_cp_tpm_track(startdev, block, req, in dasd_eckd_build_cp()
4600 cqr = dasd_eckd_build_cp_cmd_track(startdev, block, req, in dasd_eckd_build_cp()
4610 cqr = dasd_eckd_build_cp_cmd_single(startdev, block, req, in dasd_eckd_build_cp()
4618 static struct dasd_ccw_req *dasd_eckd_build_cp_raw(struct dasd_device *startdev, in dasd_eckd_build_cp_raw() argument
4697 datasize, startdev, blk_mq_rq_to_pdu(req)); in dasd_eckd_build_cp_raw()
4706 startdev, 1, 0, trkcount, 0, 0); in dasd_eckd_build_cp_raw()
4757 cqr->startdev = startdev; in dasd_eckd_build_cp_raw()
4758 cqr->memdev = startdev; in dasd_eckd_build_cp_raw()
4760 cqr->expires = startdev->default_expires * HZ; in dasd_eckd_build_cp_raw()
4761 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_raw()
4762 cqr->retries = startdev->default_retries; in dasd_eckd_build_cp_raw()
4861 struct dasd_device *startdev; in dasd_eckd_build_alias_cp() local
4865 startdev = dasd_alias_get_start_dev(base); in dasd_eckd_build_alias_cp()
4866 if (!startdev) in dasd_eckd_build_alias_cp()
4867 startdev = base; in dasd_eckd_build_alias_cp()
4868 private = startdev->private; in dasd_eckd_build_alias_cp()
4872 spin_lock_irqsave(get_ccwdev_lock(startdev->cdev), flags); in dasd_eckd_build_alias_cp()
4875 cqr = dasd_eckd_build_cp_raw(startdev, block, req); in dasd_eckd_build_alias_cp()
4877 cqr = dasd_eckd_build_cp(startdev, block, req); in dasd_eckd_build_alias_cp()
4880 spin_unlock_irqrestore(get_ccwdev_lock(startdev->cdev), flags); in dasd_eckd_build_alias_cp()
4954 cqr->startdev = device; in dasd_eckd_release()
5009 cqr->startdev = device; in dasd_eckd_reserve()
5063 cqr->startdev = device; in dasd_eckd_steal_lock()
5124 cqr->startdev = device; in dasd_eckd_snid()
5173 cqr->startdev = device; in dasd_eckd_performance()
5329 cqr->startdev = device; in dasd_symm_io()
5896 cqr->startdev = device; in dasd_eckd_read_message_buffer()
5989 cqr->startdev = device; in dasd_eckd_query_host_access()
6156 cqr->startdev = device; in dasd_eckd_psf_cuir_response()