Lines Matching defs:cqr
379 suborder_not_supported(struct dasd_ccw_req *cqr)
391 if (cqr->intrc == -ENODEV)
394 if (cqr->intrc == -ENOLINK)
397 if (cqr->intrc == -EPERM)
400 sense = dasd_get_sense(&cqr->irb);
419 struct dasd_ccw_req *cqr;
424 cqr = dasd_smalloc_request(DASD_ECKD_MAGIC, 1 /* PSF */ + 1 /* RSSD */,
427 if (IS_ERR(cqr))
428 return PTR_ERR(cqr);
429 cqr->startdev = device;
430 cqr->memdev = device;
431 clear_bit(DASD_CQR_FLAGS_USE_ERP, &cqr->flags);
432 cqr->retries = 10;
433 cqr->expires = 20 * HZ;
436 prssdp = (struct dasd_psf_prssd_data *) cqr->data;
442 ccw = cqr->cpaddr;
456 cqr->buildclk = get_tod_clock();
457 cqr->status = DASD_CQR_FILLED;
464 rc = dasd_sleep_on(cqr);
468 if (suborder_not_supported(cqr)) {
478 dasd_sfree_request(cqr, cqr->memdev);
739 struct dasd_ccw_req *cqr;
743 cqr = lcu->rsu_cqr;
744 memcpy((char *) &cqr->magic, "ECKD", 4);
745 ASCEBC((char *) &cqr->magic, 4);
746 ccw = cqr->cpaddr;
750 ccw->cda = (__u32)virt_to_phys(cqr->data);
751 ((char *)cqr->data)[0] = reason;
753 clear_bit(DASD_CQR_FLAGS_USE_ERP, &cqr->flags);
754 cqr->retries = 255; /* set retry counter to enable basic ERP */
755 cqr->startdev = device;
756 cqr->memdev = device;
757 cqr->block = NULL;
758 cqr->expires = 5 * HZ;
759 cqr->buildclk = get_tod_clock();
760 cqr->status = DASD_CQR_FILLED;
762 rc = dasd_sleep_on_immediatly(cqr);