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

/linux-master/drivers/s390/block/
H A Ddasd_erp.c26 struct dasd_ccw_req *cqr; local
40 cqr = (struct dasd_ccw_req *)
43 if (cqr == NULL)
45 memset(cqr, 0, sizeof(struct dasd_ccw_req));
46 INIT_LIST_HEAD(&cqr->devlist);
47 INIT_LIST_HEAD(&cqr->blocklist);
48 data = (char *) cqr + ((sizeof(struct dasd_ccw_req) + 7L) & -8L);
49 cqr->cpaddr = NULL;
51 cqr->cpaddr = (struct ccw1 *) data;
53 memset(cqr
68 dasd_free_erp_request(struct dasd_ccw_req *cqr, struct dasd_device * device) argument
83 dasd_default_erp_action(struct dasd_ccw_req *cqr) argument
120 dasd_default_erp_postaction(struct dasd_ccw_req *cqr) argument
161 dasd_log_sense(struct dasd_ccw_req *cqr, struct irb *irb) argument
182 dasd_log_sense_dbf(struct dasd_ccw_req *cqr, struct irb *irb) argument
[all...]
H A Ddasd.c652 * Add profiling information for cqr before execution.
655 struct dasd_ccw_req *cqr,
690 device = cqr->startdev;
709 * Add profiling information for cqr after execution.
767 struct dasd_ccw_req *cqr,
777 device = cqr->startdev;
784 if (!cqr->buildclk || !cqr->startclk ||
785 !cqr->stopclk || !cqr
654 dasd_profile_start(struct dasd_block *block, struct dasd_ccw_req *cqr, struct request *req) argument
766 dasd_profile_end(struct dasd_block *block, struct dasd_ccw_req *cqr, struct request *req) argument
1178 dasd_smalloc_request(int magic, int cplength, int datasize, struct dasd_device *device, struct dasd_ccw_req *cqr) argument
1224 struct dasd_ccw_req *cqr; local
1263 dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) argument
1274 dasd_ffree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) argument
1288 dasd_check_cqr(struct dasd_ccw_req *cqr) argument
1312 dasd_term_IO(struct dasd_ccw_req *cqr) argument
1370 dasd_start_IO(struct dasd_ccw_req *cqr) argument
1527 struct dasd_ccw_req *cqr; local
1623 struct dasd_ccw_req *cqr, *next, *fcqr; local
1863 struct dasd_ccw_req *cqr; local
1888 struct dasd_ccw_req *cqr; local
1907 __dasd_process_cqr(struct dasd_device *device, struct dasd_ccw_req *cqr) argument
1937 struct dasd_ccw_req *cqr; local
1957 __dasd_device_check_autoquiesce_timeout(struct dasd_device *device, struct dasd_ccw_req *cqr) argument
1970 struct dasd_ccw_req *cqr; local
2003 __dasd_device_is_unusable(struct dasd_device *device, struct dasd_ccw_req *cqr) argument
2037 struct dasd_ccw_req *cqr; local
2100 struct dasd_ccw_req *cqr, *n; local
2207 dasd_add_request_head(struct dasd_ccw_req *cqr) argument
2226 dasd_add_request_tail(struct dasd_ccw_req *cqr) argument
2244 dasd_wakeup_cb(struct dasd_ccw_req *cqr, void *data) argument
2253 _wait_for_wakeup(struct dasd_ccw_req *cqr) argument
2268 __dasd_sleep_on_erp(struct dasd_ccw_req *cqr) argument
2296 __dasd_sleep_on_loop_condition(struct dasd_ccw_req *cqr) argument
2312 struct dasd_ccw_req *cqr; local
2401 struct dasd_ccw_req *cqr; local
2414 struct dasd_ccw_req *cqr, *n; local
2498 dasd_sleep_on(struct dasd_ccw_req *cqr) argument
2526 dasd_sleep_on_interruptible(struct dasd_ccw_req *cqr) argument
2540 struct dasd_ccw_req *cqr; local
2557 dasd_sleep_on_immediatly(struct dasd_ccw_req *cqr) argument
2616 __dasd_cancel_req(struct dasd_ccw_req *cqr) argument
2643 dasd_cancel_req(struct dasd_ccw_req *cqr) argument
2702 __dasd_process_erp(struct dasd_device *device, struct dasd_ccw_req *cqr) argument
2715 __dasd_cleanup_cqr(struct dasd_ccw_req *cqr) argument
2782 struct dasd_ccw_req *cqr; local
2840 dasd_return_cqr_cb(struct dasd_ccw_req *cqr, void *data) argument
2847 struct dasd_ccw_req *cqr; local
2899 struct dasd_ccw_req *cqr; local
2929 _dasd_wake_block_flush_cb(struct dasd_ccw_req *cqr, void *data) argument
2938 _dasd_requeue_request(struct dasd_ccw_req *cqr) argument
2959 struct dasd_ccw_req *cqr, *n; local
2996 struct dasd_ccw_req *cqr, *n; local
3057 struct dasd_ccw_req *cqr; local
3146 struct dasd_ccw_req *cqr; local
3680 struct dasd_ccw_req *cqr; local
3838 dasd_generic_space_exhaust(struct dasd_device *device, struct dasd_ccw_req *cqr) argument
3883 struct dasd_ccw_req *cqr, *n; local
3936 dasd_handle_autoquiesce(struct dasd_device *device, struct dasd_ccw_req *cqr, unsigned int reason) argument
3965 struct dasd_ccw_req *cqr; local
3996 struct dasd_ccw_req *cqr; local
[all...]
H A Ddasd_diag.c159 dasd_start_diag(struct dasd_ccw_req * cqr) argument
166 device = cqr->startdev;
167 if (cqr->retries < 0) {
169 "- no retry left)", cqr);
170 cqr->status = DASD_CQR_ERROR;
174 dreq = cqr->data;
180 private->iob.interrupt_params = (addr_t) cqr;
184 cqr->startclk = get_tod_clock();
185 cqr->starttime = jiffies;
186 cqr
214 dasd_diag_term_IO(struct dasd_ccw_req * cqr) argument
231 struct dasd_ccw_req *cqr, *next; local
490 dasd_diag_erp_action(struct dasd_ccw_req * cqr) argument
496 dasd_diag_erp_postaction(struct dasd_ccw_req * cqr) argument
507 struct dasd_ccw_req *cqr; local
578 dasd_diag_free_cp(struct dasd_ccw_req *cqr, struct request *req) argument
587 dasd_diag_handle_terminated_request(struct dasd_ccw_req *cqr) argument
[all...]
H A Ddasd_eckd.c79 struct dasd_ccw_req cqr; member in struct:__anon27
86 struct dasd_ccw_req cqr; member in struct:__anon28
102 struct dasd_ccw_req cqr; member in struct:pe_handler_work_data
811 struct dasd_ccw_req *cqr,
825 ccw = cqr->cpaddr;
830 cqr->magic = DASD_ECKD_MAGIC;
832 cqr->startdev = device;
833 cqr->memdev = device;
834 cqr->block = NULL;
835 cqr
810 dasd_eckd_fill_rcd_cqr(struct dasd_device *device, struct dasd_ccw_req *cqr, __u8 *rcd_buffer, __u8 lpm) argument
849 read_conf_cb(struct dasd_ccw_req *cqr, void *data) argument
867 dasd_eckd_read_conf_immediately(struct dasd_device *device, struct dasd_ccw_req *cqr, __u8 *rcd_buffer, __u8 lpm) argument
898 struct dasd_ccw_req *cqr; local
1506 struct dasd_ccw_req *cqr; local
1569 struct dasd_ccw_req *cqr; local
1717 dasd_eckd_ext_pool_exhaust(struct dasd_device *device, struct dasd_ccw_req *cqr) argument
1764 struct dasd_ccw_req *cqr; local
1875 struct dasd_ccw_req *cqr; local
1919 struct dasd_ccw_req *cqr; local
2226 struct dasd_ccw_req *cqr; local
2494 struct dasd_ccw_req *cqr; local
2579 struct dasd_ccw_req *cqr; local
2987 struct dasd_ccw_req *cqr, *n; local
3111 test_and_set_format_track(struct dasd_format_entry *to_format, struct dasd_ccw_req *cqr) argument
3157 dasd_eckd_ese_format_cb(struct dasd_ccw_req *cqr, void *data) argument
3169 dasd_eckd_ese_format(struct dasd_device *startdev, struct dasd_ccw_req *cqr, struct irb *irb) argument
3252 dasd_eckd_ese_read(struct dasd_ccw_req *cqr, struct irb *irb) argument
3542 dasd_eckd_handle_terminated_request(struct dasd_ccw_req *cqr) argument
3557 dasd_eckd_erp_action(struct dasd_ccw_req * cqr) argument
3576 dasd_eckd_erp_postaction(struct dasd_ccw_req * cqr) argument
3581 dasd_eckd_check_for_device_change(struct dasd_device *device, struct dasd_ccw_req *cqr, struct irb *irb) argument
3757 struct dasd_ccw_req *cqr; local
3856 struct dasd_ccw_req *cqr; local
3875 struct dasd_ccw_req *cqr, *n; local
3966 struct dasd_ccw_req *cqr; local
4154 struct dasd_ccw_req *cqr; local
4485 struct dasd_ccw_req *cqr; local
4661 struct dasd_ccw_req *cqr; local
4737 struct dasd_ccw_req *cqr; local
4879 dasd_eckd_free_cp(struct dasd_ccw_req *cqr, struct request *req) argument
4937 dasd_eckd_reset_ccw_to_base_io(struct dasd_ccw_req *cqr) argument
4971 struct dasd_ccw_req *cqr; local
4992 dasd_eckd_free_alias_cp(struct dasd_ccw_req *cqr, struct request *req) argument
5036 struct dasd_ccw_req *cqr; local
5091 struct dasd_ccw_req *cqr; local
5145 struct dasd_ccw_req *cqr; local
5200 struct dasd_ccw_req *cqr; local
5268 struct dasd_ccw_req *cqr; local
5380 struct dasd_ccw_req *cqr; local
5868 struct dasd_ccw_req *cqr; local
5950 struct dasd_ccw_req *cqr; local
6209 struct dasd_ccw_req *cqr; local
6271 struct dasd_ccw_req *cqr; local
6318 struct dasd_ccw_req *cqr; local
[all...]
H A Ddasd_eer.c260 * eer enabled DASD device. The presence of the cqr in device->eer_cqr
263 * that the cqr is currently in use, dasd_eer_snss cannot start a second
282 * If the parameter cqr is not NULL, the chain of requests will be searched
287 struct dasd_ccw_req *cqr,
298 /* go through cqr chain and count the valid sense data sets */
300 for (temp_cqr = cqr; temp_cqr; temp_cqr = temp_cqr->refers)
316 for (temp_cqr = cqr; temp_cqr; temp_cqr = temp_cqr->refers) {
331 struct dasd_ccw_req *cqr,
341 snss_rc = (cqr->status == DASD_CQR_DONE) ? 0 : -EIO;
360 dasd_eer_write_buffer(eerb, cqr
286 dasd_eer_write_standard_trigger(struct dasd_device *device, struct dasd_ccw_req *cqr, int trigger) argument
330 dasd_eer_write_snss_trigger(struct dasd_device *device, struct dasd_ccw_req *cqr, int trigger) argument
371 dasd_eer_write(struct dasd_device *device, struct dasd_ccw_req *cqr, unsigned int id) argument
402 struct dasd_ccw_req *cqr; local
422 dasd_eer_snss_cb(struct dasd_ccw_req *cqr, void *data) argument
453 struct dasd_ccw_req *cqr = NULL; local
513 struct dasd_ccw_req *cqr; local
[all...]
H A Ddasd_fba.c213 dasd_fba_erp_action(struct dasd_ccw_req * cqr) argument
219 dasd_fba_erp_postaction(struct dasd_ccw_req * cqr) argument
221 if (cqr->function == dasd_default_erp_action)
224 DBF_DEV_EVENT(DBF_WARNING, cqr->startdev, "unknown ERP action %p",
225 cqr->function);
230 struct dasd_ccw_req *cqr,
317 struct dasd_ccw_req *cqr; local
346 cqr = dasd_smalloc_request(DASD_FBA_MAGIC, cplength, datasize, memdev,
348 if (IS_ERR(cqr))
349 return cqr;
229 dasd_fba_check_for_device_change(struct dasd_device *device, struct dasd_ccw_req *cqr, struct irb *irb) argument
432 struct dasd_ccw_req *cqr; local
562 dasd_fba_free_cp(struct dasd_ccw_req *cqr, struct request *req) argument
608 dasd_fba_handle_terminated_request(struct dasd_ccw_req *cqr) argument
[all...]
H A Ddasd_3990_erp.c39 * the status of the original cqr / erp to the given (final) status
46 * cqr original cqr
51 struct dasd_ccw_req *cqr = erp->refers; local
54 cqr->status = final_status;
55 return cqr;
106 /* (this enables easier enqueing of the cqr) */
180 * Setup cqr to do the Diagnostic Control (DCTL) command with an
286 * Use a timer (20 seconds) to retry the cqr if the interrupt is still
305 /* interrupt (this enables easier enqueing of the cqr) */
1420 struct dasd_ccw_req *cqr = erp->refers; local
1593 struct dasd_ccw_req *cqr; local
1751 struct dasd_ccw_req *cqr; local
2343 dasd_3990_erp_add_erp(struct dasd_ccw_req *cqr) argument
2434 dasd_3990_erp_additional_erp(struct dasd_ccw_req * cqr) argument
2524 dasd_3990_erp_in_erp(struct dasd_ccw_req *cqr) argument
2743 dasd_3990_erp_action(struct dasd_ccw_req * cqr) argument
[all...]
H A Ddasd_alias.c371 suborder_not_supported(struct dasd_ccw_req *cqr) argument
383 if (cqr->intrc == -ENODEV)
386 if (cqr->intrc == -ENOLINK)
389 if (cqr->intrc == -EPERM)
392 sense = dasd_get_sense(&cqr->irb);
411 struct dasd_ccw_req *cqr; local
416 cqr = dasd_smalloc_request(DASD_ECKD_MAGIC, 1 /* PSF */ + 1 /* RSSD */,
419 if (IS_ERR(cqr))
420 return PTR_ERR(cqr);
421 cqr
731 struct dasd_ccw_req *cqr; local
[all...]
H A Ddasd_ioctl.c139 struct dasd_ccw_req *cqr, *n; local
151 list_for_each_entry_safe(cqr, n, &block->ccw_queue, blocklist) {
152 if (test_bit(DASD_CQR_FLAGS_FAILFAST, &cqr->flags) &&
153 cqr->callback_data &&
154 cqr->callback_data != DASD_SLEEPON_START_TAG &&
155 cqr->callback_data != DASD_SLEEPON_END_TAG) {
157 blk_abort_request(cqr->callback_data);
H A Ddasd_int.h342 * handle_terminated_request allows to examine a cqr and prepare
810 static inline void *dasd_get_callback_data(struct dasd_ccw_req *cqr) argument
812 while (cqr->refers)
813 cqr = cqr->refers;
815 return cqr->callback_data;
956 void dasd_log_sense_dbf(struct dasd_ccw_req *cqr, struct irb *irb);
968 void dasd_eer_write(struct dasd_device *, struct dasd_ccw_req *cqr,

Completed in 205 milliseconds