Lines Matching defs:cqr

227 dasd_fba_erp_action(struct dasd_ccw_req * cqr)
233 dasd_fba_erp_postaction(struct dasd_ccw_req * cqr)
235 if (cqr->function == dasd_default_erp_action)
238 DBF_DEV_EVENT(DBF_WARNING, cqr->startdev, "unknown ERP action %p",
239 cqr->function);
244 struct dasd_ccw_req *cqr,
331 struct dasd_ccw_req *cqr;
360 cqr = dasd_smalloc_request(DASD_FBA_MAGIC, cplength, datasize, memdev,
362 if (IS_ERR(cqr))
363 return cqr;
365 ccw = cqr->cpaddr;
367 define_extent(ccw++, cqr->data, WRITE, blksize, first_rec, count);
368 LO_data = cqr->data + sizeof(struct DE_fba_data);
425 set_bit(DASD_CQR_FLAGS_FAILFAST, &cqr->flags);
427 cqr->startdev = memdev;
428 cqr->memdev = memdev;
429 cqr->block = block;
430 cqr->expires = memdev->default_expires * HZ; /* default 5 minutes */
431 cqr->retries = memdev->default_retries;
432 cqr->buildclk = get_tod_clock();
433 cqr->status = DASD_CQR_FILLED;
435 return cqr;
446 struct dasd_ccw_req *cqr;
495 cqr = dasd_smalloc_request(DASD_FBA_MAGIC, cplength, datasize, memdev,
497 if (IS_ERR(cqr))
498 return cqr;
499 ccw = cqr->cpaddr;
501 define_extent(ccw++, cqr->data, rq_data_dir(req),
504 idaws = (unsigned long *) (cqr->data + sizeof(struct DE_fba_data));
554 set_bit(DASD_CQR_FLAGS_FAILFAST, &cqr->flags);
555 cqr->startdev = memdev;
556 cqr->memdev = memdev;
557 cqr->block = block;
558 cqr->expires = memdev->default_expires * HZ; /* default 5 minutes */
559 cqr->retries = memdev->default_retries;
560 cqr->buildclk = get_tod_clock();
561 cqr->status = DASD_CQR_FILLED;
562 return cqr;
576 dasd_fba_free_cp(struct dasd_ccw_req *cqr, struct request *req)
578 struct dasd_fba_private *private = cqr->block->base->private;
588 blksize = cqr->block->bp_block;
589 ccw = cqr->cpaddr;
617 status = cqr->status == DASD_CQR_DONE;
618 dasd_sfree_request(cqr, cqr->memdev);
622 static void dasd_fba_handle_terminated_request(struct dasd_ccw_req *cqr)
624 if (cqr->retries < 0)
625 cqr->status = DASD_CQR_FAILED;
627 cqr->status = DASD_CQR_FILLED;