startdev          739 drivers/s390/block/dasd.c 	device = cqr->startdev;
startdev          824 drivers/s390/block/dasd.c 	device = cqr->startdev;
startdev          858 drivers/s390/block/dasd.c 					  cqr->startdev != block->base,
startdev          876 drivers/s390/block/dasd.c 					  cqr->startdev != block->base,
startdev          894 drivers/s390/block/dasd.c 					  cqr->startdev != block->base,
startdev         1347 drivers/s390/block/dasd.c 	device = cqr->startdev;
startdev         1376 drivers/s390/block/dasd.c 	device = (struct dasd_device *) cqr->startdev;
startdev         1438 drivers/s390/block/dasd.c 	device = (struct dasd_device *) cqr->startdev;
startdev         1601 drivers/s390/block/dasd.c 	if (!cqr->startdev ||
startdev         1602 drivers/s390/block/dasd.c 	    device != cqr->startdev ||
startdev         1603 drivers/s390/block/dasd.c 	    strncmp(cqr->startdev->discipline->ebcname,
startdev         1691 drivers/s390/block/dasd.c 				device = cqr->startdev;
startdev         1774 drivers/s390/block/dasd.c 	device = (struct dasd_device *) cqr->startdev;
startdev         2251 drivers/s390/block/dasd.c 	device = cqr->startdev;
startdev         2270 drivers/s390/block/dasd.c 	device = cqr->startdev;
startdev         2285 drivers/s390/block/dasd.c 	spin_lock_irq(get_ccwdev_lock(cqr->startdev->cdev));
startdev         2287 drivers/s390/block/dasd.c 	spin_unlock_irq(get_ccwdev_lock(cqr->startdev->cdev));
startdev         2297 drivers/s390/block/dasd.c 	device = cqr->startdev;
startdev         2314 drivers/s390/block/dasd.c 	device = cqr->startdev;
startdev         2355 drivers/s390/block/dasd.c 	device = maincqr->startdev;
startdev         2459 drivers/s390/block/dasd.c 		device = cqr->startdev;
startdev         2519 drivers/s390/block/dasd.c 		if (cqr->startdev != cqr->basedev && !cqr->refers &&
startdev         2601 drivers/s390/block/dasd.c 	device = cqr->startdev;
startdev         2657 drivers/s390/block/dasd.c 	struct dasd_device *device = cqr->startdev;
startdev         2685 drivers/s390/block/dasd.c 	struct dasd_device *device = cqr->startdev;
startdev         2917 drivers/s390/block/dasd.c 		if (!cqr->startdev)
startdev         2918 drivers/s390/block/dasd.c 			cqr->startdev = block->base;
startdev         3176 drivers/s390/block/dasd.c 	device = cqr->startdev ? cqr->startdev : block->base;
startdev         4138 drivers/s390/block/dasd.c 	cqr->startdev = device;
startdev           74 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev          106 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev          147 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev          199 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev          227 drivers/s390/block/dasd_3990_erp.c 	dctl_cqr->startdev = device;
startdev          277 drivers/s390/block/dasd_3990_erp.c 		erp->lpm = dasd_path_get_opm(erp->startdev);
startdev          305 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev          398 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         1035 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         1082 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         1121 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         1180 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         1239 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         1268 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         1310 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = default_erp->startdev;
startdev         1335 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         1370 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = default_erp->startdev;
startdev         1402 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         1439 drivers/s390/block/dasd_3990_erp.c 	    (cqr->block->base != cqr->startdev)) {
startdev         1445 drivers/s390/block/dasd_3990_erp.c 		if (!test_bit(DASD_FLAG_OFFLINE, &cqr->startdev->flags) && sense
startdev         1453 drivers/s390/block/dasd_3990_erp.c 			dasd_alias_remove_device(cqr->startdev);
startdev         1456 drivers/s390/block/dasd_3990_erp.c 			dasd_reload_device(cqr->startdev);
startdev         1459 drivers/s390/block/dasd_3990_erp.c 		if (cqr->startdev->features & DASD_FEATURE_ERPLOG) {
startdev         1460 drivers/s390/block/dasd_3990_erp.c 			DBF_DEV_EVENT(DBF_ERR, cqr->startdev,
startdev         1466 drivers/s390/block/dasd_3990_erp.c 		erp->startdev = cqr->block->base;
startdev         1572 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         1606 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = default_erp->startdev;
startdev         1731 drivers/s390/block/dasd_3990_erp.c 	erp->startdev = device;
startdev         1765 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = previous_erp->startdev;
startdev         1931 drivers/s390/block/dasd_3990_erp.c 			erp->lpm = dasd_path_get_opm(erp->startdev);
startdev         2011 drivers/s390/block/dasd_3990_erp.c 		struct dasd_device *device = erp->startdev;
startdev         2115 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         2245 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         2294 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         2374 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = cqr->startdev;
startdev         2434 drivers/s390/block/dasd_3990_erp.c 	erp->startdev = device;
startdev         2506 drivers/s390/block/dasd_3990_erp.c 	if (cqr1->startdev != cqr2->startdev)
startdev         2599 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp->startdev;
startdev         2694 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = erp_head->startdev;
startdev         2775 drivers/s390/block/dasd_3990_erp.c 	struct dasd_device *device = cqr->startdev;
startdev          429 drivers/s390/block/dasd_alias.c 	cqr->startdev = device;
startdev          732 drivers/s390/block/dasd_alias.c 	cqr->startdev = device;
startdev          171 drivers/s390/block/dasd_diag.c 	device = cqr->startdev;
startdev          223 drivers/s390/block/dasd_diag.c 	device = cqr->startdev;
startdev          260 drivers/s390/block/dasd_diag.c 	device = (struct dasd_device *) cqr->startdev;
startdev          565 drivers/s390/block/dasd_diag.c 	cqr->startdev = memdev;
startdev          528 drivers/s390/block/dasd_eckd.c 		      struct dasd_device *basedev, struct dasd_device *startdev,
startdev          538 drivers/s390/block/dasd_eckd.c 	startpriv = startdev->private;
startdev          595 drivers/s390/block/dasd_eckd.c 		  struct dasd_device *basedev, struct dasd_device *startdev)
startdev          597 drivers/s390/block/dasd_eckd.c 	return prefix_LRE(ccw, pfxdata, trk, totrk, cmd, basedev, startdev,
startdev          837 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         1484 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         1584 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         1768 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         1864 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         2187 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         2225 drivers/s390/block/dasd_eckd.c 	struct dasd_device *device = init_cqr->startdev;
startdev         2409 drivers/s390/block/dasd_eckd.c 	struct dasd_device *startdev = NULL;
startdev         2419 drivers/s390/block/dasd_eckd.c 		startdev = dasd_alias_get_start_dev(base);
startdev         2421 drivers/s390/block/dasd_eckd.c 	if (!startdev)
startdev         2422 drivers/s390/block/dasd_eckd.c 		startdev = base;
startdev         2424 drivers/s390/block/dasd_eckd.c 	start_priv = startdev->private;
startdev         2434 drivers/s390/block/dasd_eckd.c 	cqr = dasd_fmalloc_request(DASD_ECKD_MAGIC, 0, itcw_size, startdev);
startdev         2448 drivers/s390/block/dasd_eckd.c 			  DASD_ECKD_CCW_READ_COUNT_MT, base, startdev, 0, count,
startdev         2467 drivers/s390/block/dasd_eckd.c 	cqr->startdev = startdev;
startdev         2468 drivers/s390/block/dasd_eckd.c 	cqr->memdev = startdev;
startdev         2470 drivers/s390/block/dasd_eckd.c 	cqr->retries = startdev->default_retries;
startdev         2471 drivers/s390/block/dasd_eckd.c 	cqr->expires = startdev->default_expires * HZ;
startdev         2481 drivers/s390/block/dasd_eckd.c 	dasd_sfree_request(cqr, startdev);
startdev         2495 drivers/s390/block/dasd_eckd.c 	struct dasd_device *startdev = NULL;
startdev         2505 drivers/s390/block/dasd_eckd.c 		startdev = dasd_alias_get_start_dev(base);
startdev         2507 drivers/s390/block/dasd_eckd.c 	if (!startdev)
startdev         2508 drivers/s390/block/dasd_eckd.c 		startdev = base;
startdev         2510 drivers/s390/block/dasd_eckd.c 	start_priv = startdev->private;
startdev         2527 drivers/s390/block/dasd_eckd.c 	cqr = dasd_fmalloc_request(DASD_ECKD_MAGIC, cplength, datasize, startdev);
startdev         2537 drivers/s390/block/dasd_eckd.c 			   DASD_ECKD_CCW_READ_COUNT, base, startdev, 1, 0,
startdev         2541 drivers/s390/block/dasd_eckd.c 			      DASD_ECKD_CCW_READ_COUNT, startdev, 0);
startdev         2560 drivers/s390/block/dasd_eckd.c 	cqr->startdev = startdev;
startdev         2561 drivers/s390/block/dasd_eckd.c 	cqr->memdev = startdev;
startdev         2564 drivers/s390/block/dasd_eckd.c 	cqr->expires = startdev->default_expires * HZ;
startdev         2574 drivers/s390/block/dasd_eckd.c dasd_eckd_build_format(struct dasd_device *base, struct dasd_device *startdev,
startdev         2593 drivers/s390/block/dasd_eckd.c 		startdev = dasd_alias_get_start_dev(base);
startdev         2595 drivers/s390/block/dasd_eckd.c 	if (!startdev)
startdev         2596 drivers/s390/block/dasd_eckd.c 		startdev = base;
startdev         2598 drivers/s390/block/dasd_eckd.c 	start_priv = startdev->private;
startdev         2664 drivers/s390/block/dasd_eckd.c 		dev_warn(&startdev->cdev->dev,
startdev         2670 drivers/s390/block/dasd_eckd.c 	fcp = dasd_fmalloc_request(DASD_ECKD_MAGIC, cplength, datasize, startdev);
startdev         2683 drivers/s390/block/dasd_eckd.c 			       DASD_ECKD_CCW_WRITE_CKD, base, startdev);
startdev         2692 drivers/s390/block/dasd_eckd.c 				      DASD_ECKD_CCW_WRITE_CKD, startdev, 0);
startdev         2711 drivers/s390/block/dasd_eckd.c 			       base, startdev);
startdev         2716 drivers/s390/block/dasd_eckd.c 			       DASD_ECKD_CCW_WRITE_RECORD_ZERO, startdev, 0);
startdev         2730 drivers/s390/block/dasd_eckd.c 			       DASD_ECKD_CCW_WRITE_CKD, base, startdev);
startdev         2735 drivers/s390/block/dasd_eckd.c 			       DASD_ECKD_CCW_WRITE_CKD, startdev, 0);
startdev         2821 drivers/s390/block/dasd_eckd.c 	fcp->startdev = startdev;
startdev         2822 drivers/s390/block/dasd_eckd.c 	fcp->memdev = startdev;
startdev         2825 drivers/s390/block/dasd_eckd.c 	fcp->expires = startdev->default_expires * HZ;
startdev         2974 drivers/s390/block/dasd_eckd.c 			device = cqr->startdev;
startdev         3064 drivers/s390/block/dasd_eckd.c 	struct dasd_device *device = cqr->startdev;
startdev         3074 drivers/s390/block/dasd_eckd.c dasd_eckd_ese_format(struct dasd_device *startdev, struct dasd_ccw_req *cqr,
startdev         3097 drivers/s390/block/dasd_eckd.c 	format = &startdev->format_entry;
startdev         3109 drivers/s390/block/dasd_eckd.c 		DBF_DEV_EVENT(DBF_WARNING, startdev,
startdev         3132 drivers/s390/block/dasd_eckd.c 	fcqr = dasd_eckd_build_format(base, startdev, &fdata, 0);
startdev         3452 drivers/s390/block/dasd_eckd.c 	if (cqr->block && (cqr->startdev != cqr->block->base)) {
startdev         3454 drivers/s390/block/dasd_eckd.c 		cqr->startdev = cqr->block->base;
startdev         3462 drivers/s390/block/dasd_eckd.c 	struct dasd_device *device = (struct dasd_device *) cqr->startdev;
startdev         3719 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         3799 drivers/s390/block/dasd_eckd.c 			device = cqr->startdev;
startdev         3827 drivers/s390/block/dasd_eckd.c 					       struct dasd_device *startdev,
startdev         3904 drivers/s390/block/dasd_eckd.c 				   startdev, blk_mq_rq_to_pdu(req));
startdev         3911 drivers/s390/block/dasd_eckd.c 			   last_trk, cmd, basedev, startdev) == -EAGAIN) {
startdev         3915 drivers/s390/block/dasd_eckd.c 			dasd_sfree_request(cqr, startdev);
startdev         3926 drivers/s390/block/dasd_eckd.c 			dasd_sfree_request(cqr, startdev);
startdev         3999 drivers/s390/block/dasd_eckd.c 	cqr->startdev = startdev;
startdev         4000 drivers/s390/block/dasd_eckd.c 	cqr->memdev = startdev;
startdev         4002 drivers/s390/block/dasd_eckd.c 	cqr->expires = startdev->default_expires * HZ;	/* default 5 minutes */
startdev         4003 drivers/s390/block/dasd_eckd.c 	cqr->lpm = dasd_path_get_ppm(startdev);
startdev         4004 drivers/s390/block/dasd_eckd.c 	cqr->retries = startdev->default_retries;
startdev         4019 drivers/s390/block/dasd_eckd.c 					       struct dasd_device *startdev,
startdev         4071 drivers/s390/block/dasd_eckd.c 				   startdev, blk_mq_rq_to_pdu(req));
startdev         4083 drivers/s390/block/dasd_eckd.c 		       last_trk, cmd, basedev, startdev,
startdev         4090 drivers/s390/block/dasd_eckd.c 		dasd_sfree_request(cqr, startdev);
startdev         4139 drivers/s390/block/dasd_eckd.c 					dasd_sfree_request(cqr, startdev);
startdev         4145 drivers/s390/block/dasd_eckd.c 				dasd_sfree_request(cqr, startdev);
startdev         4178 drivers/s390/block/dasd_eckd.c 	cqr->startdev = startdev;
startdev         4179 drivers/s390/block/dasd_eckd.c 	cqr->memdev = startdev;
startdev         4181 drivers/s390/block/dasd_eckd.c 	cqr->expires = startdev->default_expires * HZ;	/* default 5 minutes */
startdev         4182 drivers/s390/block/dasd_eckd.c 	cqr->lpm = dasd_path_get_ppm(startdev);
startdev         4183 drivers/s390/block/dasd_eckd.c 	cqr->retries = startdev->default_retries;
startdev         4197 drivers/s390/block/dasd_eckd.c 			struct dasd_device *startdev,
startdev         4221 drivers/s390/block/dasd_eckd.c 	startpriv = startdev->private;
startdev         4351 drivers/s390/block/dasd_eckd.c 					       struct dasd_device *startdev,
startdev         4409 drivers/s390/block/dasd_eckd.c 	cqr = dasd_smalloc_request(DASD_ECKD_MAGIC, 0, itcw_size, startdev,
startdev         4428 drivers/s390/block/dasd_eckd.c 			 cmd, basedev, startdev,
startdev         4502 drivers/s390/block/dasd_eckd.c 	cqr->startdev = startdev;
startdev         4503 drivers/s390/block/dasd_eckd.c 	cqr->memdev = startdev;
startdev         4505 drivers/s390/block/dasd_eckd.c 	cqr->expires = startdev->default_expires * HZ;	/* default 5 minutes */
startdev         4506 drivers/s390/block/dasd_eckd.c 	cqr->lpm = dasd_path_get_ppm(startdev);
startdev         4507 drivers/s390/block/dasd_eckd.c 	cqr->retries = startdev->default_retries;
startdev         4520 drivers/s390/block/dasd_eckd.c 	dasd_sfree_request(cqr, startdev);
startdev         4524 drivers/s390/block/dasd_eckd.c static struct dasd_ccw_req *dasd_eckd_build_cp(struct dasd_device *startdev,
startdev         4575 drivers/s390/block/dasd_eckd.c 		cqr = dasd_eckd_build_cp_tpm_track(startdev, block, req,
startdev         4586 drivers/s390/block/dasd_eckd.c 		cqr = dasd_eckd_build_cp_cmd_track(startdev, block, req,
startdev         4596 drivers/s390/block/dasd_eckd.c 		cqr = dasd_eckd_build_cp_cmd_single(startdev, block, req,
startdev         4604 drivers/s390/block/dasd_eckd.c static struct dasd_ccw_req *dasd_eckd_build_cp_raw(struct dasd_device *startdev,
startdev         4685 drivers/s390/block/dasd_eckd.c 				   datasize, startdev, blk_mq_rq_to_pdu(req));
startdev         4694 drivers/s390/block/dasd_eckd.c 			   startdev, 1, first_offs + 1, trkcount, 0, 0);
startdev         4745 drivers/s390/block/dasd_eckd.c 	cqr->startdev = startdev;
startdev         4746 drivers/s390/block/dasd_eckd.c 	cqr->memdev = startdev;
startdev         4748 drivers/s390/block/dasd_eckd.c 	cqr->expires = startdev->default_expires * HZ;
startdev         4749 drivers/s390/block/dasd_eckd.c 	cqr->lpm = dasd_path_get_ppm(startdev);
startdev         4750 drivers/s390/block/dasd_eckd.c 	cqr->retries = startdev->default_retries;
startdev         4849 drivers/s390/block/dasd_eckd.c 	struct dasd_device *startdev;
startdev         4853 drivers/s390/block/dasd_eckd.c 	startdev = dasd_alias_get_start_dev(base);
startdev         4854 drivers/s390/block/dasd_eckd.c 	if (!startdev)
startdev         4855 drivers/s390/block/dasd_eckd.c 		startdev = base;
startdev         4856 drivers/s390/block/dasd_eckd.c 	private = startdev->private;
startdev         4860 drivers/s390/block/dasd_eckd.c 	spin_lock_irqsave(get_ccwdev_lock(startdev->cdev), flags);
startdev         4863 drivers/s390/block/dasd_eckd.c 		cqr = dasd_eckd_build_cp_raw(startdev, block, req);
startdev         4865 drivers/s390/block/dasd_eckd.c 		cqr = dasd_eckd_build_cp(startdev, block, req);
startdev         4868 drivers/s390/block/dasd_eckd.c 	spin_unlock_irqrestore(get_ccwdev_lock(startdev->cdev), flags);
startdev         4942 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         4997 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         5051 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         5112 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         5161 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         5317 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         5884 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         5977 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev         6144 drivers/s390/block/dasd_eckd.c 	cqr->startdev = device;
startdev          430 drivers/s390/block/dasd_eer.c 	struct dasd_device *device = cqr->startdev;
startdev          484 drivers/s390/block/dasd_eer.c 	cqr->startdev = device;
startdev           92 drivers/s390/block/dasd_erp.c 	device = cqr->startdev;
startdev          129 drivers/s390/block/dasd_erp.c 	struct dasd_device *startdev;
startdev          136 drivers/s390/block/dasd_erp.c 	startdev = cqr->startdev;
startdev          153 drivers/s390/block/dasd_erp.c 	cqr->startdev = startdev;
startdev          170 drivers/s390/block/dasd_erp.c 	device = cqr->startdev;
startdev          191 drivers/s390/block/dasd_erp.c 	device = cqr->startdev;
startdev          237 drivers/s390/block/dasd_fba.c 	DBF_DEV_EVENT(DBF_WARNING, cqr->startdev, "unknown ERP action %p",
startdev          426 drivers/s390/block/dasd_fba.c 	cqr->startdev = memdev;
startdev          554 drivers/s390/block/dasd_fba.c 	cqr->startdev = memdev;
startdev          166 drivers/s390/block/dasd_int.h 	struct dasd_device *startdev;	/* device the request is started on */