Searched refs:cqr (Results 1 - 10 of 10) sorted by relevance

/drivers/s390/block/
H A Ddasd_erp.c31 struct dasd_ccw_req *cqr; local
45 cqr = (struct dasd_ccw_req *)
48 if (cqr == NULL)
50 memset(cqr, 0, sizeof(struct dasd_ccw_req));
51 INIT_LIST_HEAD(&cqr->devlist);
52 INIT_LIST_HEAD(&cqr->blocklist);
53 data = (char *) cqr + ((sizeof(struct dasd_ccw_req) + 7L) & -8L);
54 cqr->cpaddr = NULL;
56 cqr->cpaddr = (struct ccw1 *) data;
58 memset(cqr
73 dasd_free_erp_request(struct dasd_ccw_req *cqr, struct dasd_device * device) argument
88 dasd_default_erp_action(struct dasd_ccw_req *cqr) argument
125 dasd_default_erp_postaction(struct dasd_ccw_req *cqr) argument
158 dasd_log_sense(struct dasd_ccw_req *cqr, struct irb *irb) argument
169 dasd_log_sense_dbf(struct dasd_ccw_req *cqr, struct irb *irb) argument
[all...]
H A Ddasd.c661 * Add profiling information for cqr before execution.
664 struct dasd_ccw_req *cqr,
696 device = cqr->startdev;
713 * Add profiling information for cqr after execution.
771 struct dasd_ccw_req *cqr,
780 device = cqr->startdev;
787 if (!cqr->buildclk || !cqr->startclk ||
788 !cqr->stopclk || !cqr
663 dasd_profile_start(struct dasd_block *block, struct dasd_ccw_req *cqr, struct request *req) argument
770 dasd_profile_end(struct dasd_block *block, struct dasd_ccw_req *cqr, struct request *req) argument
1197 struct dasd_ccw_req *cqr; local
1235 struct dasd_ccw_req *cqr; local
1274 dasd_kfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) argument
1291 dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) argument
1304 dasd_check_cqr(struct dasd_ccw_req *cqr) argument
1328 dasd_term_IO(struct dasd_ccw_req *cqr) argument
1382 dasd_start_IO(struct dasd_ccw_req *cqr) argument
1539 struct dasd_ccw_req *cqr; local
1594 struct dasd_ccw_req *cqr, *next; local
1740 struct dasd_ccw_req *cqr; local
1765 struct dasd_ccw_req *cqr; local
1792 struct dasd_ccw_req *cqr; local
1837 struct dasd_ccw_req *cqr; local
1867 struct dasd_ccw_req *cqr; local
1927 struct dasd_ccw_req *cqr, *n; local
2030 dasd_add_request_head(struct dasd_ccw_req *cqr) argument
2048 dasd_add_request_tail(struct dasd_ccw_req *cqr) argument
2065 dasd_wakeup_cb(struct dasd_ccw_req *cqr, void *data) argument
2074 _wait_for_wakeup(struct dasd_ccw_req *cqr) argument
2089 __dasd_sleep_on_erp(struct dasd_ccw_req *cqr) argument
2117 __dasd_sleep_on_loop_condition(struct dasd_ccw_req *cqr) argument
2133 struct dasd_ccw_req *cqr; local
2210 dasd_sleep_on(struct dasd_ccw_req *cqr) argument
2219 dasd_sleep_on_interruptible(struct dasd_ccw_req *cqr) argument
2232 struct dasd_ccw_req *cqr; local
2249 dasd_sleep_on_immediatly(struct dasd_ccw_req *cqr) argument
2302 dasd_cancel_req(struct dasd_ccw_req *cqr) argument
2379 __dasd_process_erp(struct dasd_device *device, struct dasd_ccw_req *cqr) argument
2399 struct dasd_ccw_req *cqr; local
2475 __dasd_cleanup_cqr(struct dasd_ccw_req *cqr) argument
2496 struct dasd_ccw_req *cqr; local
2556 dasd_return_cqr_cb(struct dasd_ccw_req *cqr, void *data) argument
2563 struct dasd_ccw_req *cqr; local
2613 struct dasd_ccw_req *cqr; local
2638 _dasd_wake_block_flush_cb(struct dasd_ccw_req *cqr, void *data) argument
2650 struct dasd_ccw_req *cqr, *n; local
3172 struct dasd_ccw_req *cqr; local
3293 struct dasd_ccw_req *cqr, *n; local
3389 struct dasd_ccw_req *cqr; local
3430 struct dasd_ccw_req *cqr; local
[all...]
H A Ddasd_eckd.c96 struct dasd_ccw_req cqr; member in struct:__anon3891
106 struct dasd_ccw_req cqr; member in struct:path_verification_work_data
836 struct dasd_ccw_req *cqr,
850 ccw = cqr->cpaddr;
855 cqr->magic = DASD_ECKD_MAGIC;
857 cqr->startdev = device;
858 cqr->memdev = device;
859 cqr->block = NULL;
860 cqr->expires = 10*HZ;
861 cqr
835 dasd_eckd_fill_rcd_cqr(struct dasd_device *device, struct dasd_ccw_req *cqr, __u8 *rcd_buffer, __u8 lpm) argument
874 read_conf_cb(struct dasd_ccw_req *cqr, void *data) argument
892 dasd_eckd_read_conf_immediately(struct dasd_device *device, struct dasd_ccw_req *cqr, __u8 *rcd_buffer, __u8 lpm) argument
923 struct dasd_ccw_req *cqr; local
1404 struct dasd_ccw_req *cqr; local
1470 struct dasd_ccw_req *cqr; local
1513 struct dasd_ccw_req *cqr; local
1774 struct dasd_ccw_req *cqr; local
2221 dasd_eckd_handle_terminated_request(struct dasd_ccw_req *cqr) argument
2232 dasd_eckd_erp_action(struct dasd_ccw_req * cqr) argument
2251 dasd_eckd_erp_postaction(struct dasd_ccw_req * cqr) argument
2256 dasd_eckd_check_for_device_change(struct dasd_device *device, struct dasd_ccw_req *cqr, struct irb *irb) argument
2340 struct dasd_ccw_req *cqr; local
2524 struct dasd_ccw_req *cqr; local
2829 struct dasd_ccw_req *cqr; local
2996 struct dasd_ccw_req *cqr; local
3065 struct dasd_ccw_req *cqr; local
3187 dasd_eckd_free_cp(struct dasd_ccw_req *cqr, struct request *req) argument
3245 dasd_eckd_reset_ccw_to_base_io(struct dasd_ccw_req *cqr) argument
3279 struct dasd_ccw_req *cqr; local
3300 dasd_eckd_free_alias_cp(struct dasd_ccw_req *cqr, struct request *req) argument
3345 struct dasd_ccw_req *cqr; local
3400 struct dasd_ccw_req *cqr; local
3454 struct dasd_ccw_req *cqr; local
3509 struct dasd_ccw_req *cqr; local
3576 struct dasd_ccw_req *cqr; local
3690 struct dasd_ccw_req *cqr; local
[all...]
H A Ddasd_diag.c163 dasd_start_diag(struct dasd_ccw_req * cqr) argument
170 device = cqr->startdev;
171 if (cqr->retries < 0) {
173 "- no retry left)", cqr);
174 cqr->status = DASD_CQR_ERROR;
178 dreq = (struct dasd_diag_req *) cqr->data;
184 private->iob.interrupt_params = (addr_t) cqr;
188 cqr->startclk = get_clock();
189 cqr->starttime = jiffies;
190 cqr
218 dasd_diag_term_IO(struct dasd_ccw_req * cqr) argument
235 struct dasd_ccw_req *cqr, *next; local
486 dasd_diag_erp_action(struct dasd_ccw_req * cqr) argument
492 dasd_diag_erp_postaction(struct dasd_ccw_req * cqr) argument
503 struct dasd_ccw_req *cqr; local
575 dasd_diag_free_cp(struct dasd_ccw_req *cqr, struct request *req) argument
584 dasd_diag_handle_terminated_request(struct dasd_ccw_req *cqr) argument
[all...]
H A Ddasd_eer.c266 * eer enabled DASD device. The presence of the cqr in device->eer_cqr
269 * that the cqr is currently in use, dasd_eer_snss cannot start a second
288 * If the parameter cqr is not NULL, the chain of requests will be searched
293 struct dasd_ccw_req *cqr,
304 /* go through cqr chain and count the valid sense data sets */
306 for (temp_cqr = cqr; temp_cqr; temp_cqr = temp_cqr->refers)
322 for (temp_cqr = cqr; temp_cqr; temp_cqr = temp_cqr->refers) {
337 struct dasd_ccw_req *cqr,
347 snss_rc = (cqr->status == DASD_CQR_DONE) ? 0 : -EIO;
366 dasd_eer_write_buffer(eerb, cqr
292 dasd_eer_write_standard_trigger(struct dasd_device *device, struct dasd_ccw_req *cqr, int trigger) argument
336 dasd_eer_write_snss_trigger(struct dasd_device *device, struct dasd_ccw_req *cqr, int trigger) argument
377 dasd_eer_write(struct dasd_device *device, struct dasd_ccw_req *cqr, unsigned int id) argument
406 struct dasd_ccw_req *cqr; local
426 dasd_eer_snss_cb(struct dasd_ccw_req *cqr, void *data) argument
457 struct dasd_ccw_req *cqr; local
504 struct dasd_ccw_req *cqr; local
[all...]
H A Ddasd_3990_erp.c43 * the status of the original cqr / erp to the given (final) status
50 * cqr original cqr
55 struct dasd_ccw_req *cqr = erp->refers; local
58 cqr->status = final_status;
59 return cqr;
110 /* (this enables easier enqueing of the cqr) */
184 * Setup cqr to do the Diagnostic Control (DCTL) command with an
290 * Use a timer (20 seconds) to retry the cqr if the interrupt is still
309 /* interrupt (this enables easier enqueing of the cqr) */
1422 struct dasd_ccw_req *cqr = erp->refers; local
1595 struct dasd_ccw_req *cqr; local
1754 struct dasd_ccw_req *cqr; local
2299 dasd_3990_erp_add_erp(struct dasd_ccw_req *cqr) argument
2390 dasd_3990_erp_additional_erp(struct dasd_ccw_req * cqr) argument
2480 dasd_3990_erp_in_erp(struct dasd_ccw_req *cqr) argument
2700 dasd_3990_erp_action(struct dasd_ccw_req * cqr) argument
[all...]
H A Ddasd_fba.c223 dasd_fba_erp_action(struct dasd_ccw_req * cqr) argument
229 dasd_fba_erp_postaction(struct dasd_ccw_req * cqr) argument
231 if (cqr->function == dasd_default_erp_action)
234 DBF_DEV_EVENT(DBF_WARNING, cqr->startdev, "unknown ERP action %p",
235 cqr->function);
240 struct dasd_ccw_req *cqr,
258 struct dasd_ccw_req *cqr; local
310 cqr = dasd_smalloc_request(DASD_FBA_MAGIC, cplength, datasize, memdev);
311 if (IS_ERR(cqr))
312 return cqr;
239 dasd_fba_check_for_device_change(struct dasd_device *device, struct dasd_ccw_req *cqr, struct irb *irb) argument
380 dasd_fba_free_cp(struct dasd_ccw_req *cqr, struct request *req) argument
427 dasd_fba_handle_terminated_request(struct dasd_ccw_req *cqr) argument
[all...]
H A Ddasd_alias.c391 struct dasd_ccw_req *cqr; local
396 cqr = dasd_kmalloc_request(DASD_ECKD_MAGIC, 1 /* PSF */ + 1 /* RSSD */,
399 if (IS_ERR(cqr))
400 return PTR_ERR(cqr);
401 cqr->startdev = device;
402 cqr->memdev = device;
403 clear_bit(DASD_CQR_FLAGS_USE_ERP, &cqr->flags);
404 cqr->retries = 10;
405 cqr->expires = 20 * HZ;
408 prssdp = (struct dasd_psf_prssd_data *) cqr
691 struct dasd_ccw_req *cqr; local
[all...]
H A Ddasd_ioctl.c151 struct dasd_ccw_req *cqr; local
182 cqr = base->discipline->format_device(base, fdata);
183 if (IS_ERR(cqr))
184 return PTR_ERR(cqr);
185 rc = dasd_sleep_on_interruptible(cqr);
186 dasd_sfree_request(cqr, cqr->memdev);
H A Ddasd_int.h314 * handle_terminated_request allows to examine a cqr and prepare
764 void dasd_log_sense_dbf(struct dasd_ccw_req *cqr, struct irb *irb);
776 void dasd_eer_write(struct dasd_device *, struct dasd_ccw_req *cqr,

Completed in 328 milliseconds