Lines Matching defs:cqr
218 dasd_fba_erp_action(struct dasd_ccw_req * cqr)
224 dasd_fba_erp_postaction(struct dasd_ccw_req * cqr)
226 if (cqr->function == dasd_default_erp_action)
229 DBF_DEV_EVENT(DBF_WARNING, cqr->startdev, "unknown ERP action %p",
230 cqr->function);
261 struct dasd_ccw_req *cqr;
313 cqr = dasd_smalloc_request(DASD_FBA_MAGIC, cplength, datasize, memdev);
314 if (IS_ERR(cqr))
315 return cqr;
316 ccw = cqr->cpaddr;
318 define_extent(ccw++, cqr->data, rq_data_dir(req),
321 idaws = (unsigned long *) (cqr->data + sizeof(struct DE_fba_data));
371 set_bit(DASD_CQR_FLAGS_FAILFAST, &cqr->flags);
372 cqr->startdev = memdev;
373 cqr->memdev = memdev;
374 cqr->block = block;
375 cqr->expires = memdev->default_expires * HZ; /* default 5 minutes */
376 cqr->retries = 32;
377 cqr->buildclk = get_clock();
378 cqr->status = DASD_CQR_FILLED;
379 return cqr;
383 dasd_fba_free_cp(struct dasd_ccw_req *cqr, struct request *req)
395 private = (struct dasd_fba_private *) cqr->block->base->private;
396 blksize = cqr->block->bp_block;
397 ccw = cqr->cpaddr;
425 status = cqr->status == DASD_CQR_DONE;
426 dasd_sfree_request(cqr, cqr->memdev);
430 static void dasd_fba_handle_terminated_request(struct dasd_ccw_req *cqr)
432 cqr->status = DASD_CQR_FILLED;