Searched refs:dasd_ccw_req (Results 1 – 9 of 9) sorted by relevance
/linux/drivers/s390/block/ |
H A D | dasd_3990_erp.c | 48 static struct dasd_ccw_req * 49 dasd_3990_erp_cleanup(struct dasd_ccw_req * erp, char final_status) in dasd_3990_erp_cleanup() 51 struct dasd_ccw_req *cqr = erp->refers; in dasd_3990_erp_cleanup() 67 static void dasd_3990_erp_block_queue(struct dasd_ccw_req *erp, int expires) in dasd_3990_erp_block_queue() 98 static struct dasd_ccw_req * 99 dasd_3990_erp_int_req(struct dasd_ccw_req * erp) in dasd_3990_erp_int_req() 141 dasd_3990_erp_alternate_path(struct dasd_ccw_req * erp) in dasd_3990_erp_alternate_path() 191 static struct dasd_ccw_req * 192 dasd_3990_erp_DCTL(struct dasd_ccw_req * erp, char modifier) in dasd_3990_erp_DCTL() 198 struct dasd_ccw_req *dctl_cqr; in dasd_3990_erp_DCTL() [all …]
|
H A D | dasd_erp.c | 21 struct dasd_ccw_req * 26 struct dasd_ccw_req *cqr; in dasd_alloc_erp_request() 34 size = (sizeof(struct dasd_ccw_req) + 7L) & -8L; in dasd_alloc_erp_request() 40 cqr = (struct dasd_ccw_req *) in dasd_alloc_erp_request() 45 memset(cqr, 0, sizeof(struct dasd_ccw_req)); in dasd_alloc_erp_request() 48 data = (char *) cqr + ((sizeof(struct dasd_ccw_req) + 7L) & -8L); in dasd_alloc_erp_request() 68 dasd_free_erp_request(struct dasd_ccw_req *cqr, struct dasd_device * device) in dasd_free_erp_request() 82 struct dasd_ccw_req * 83 dasd_default_erp_action(struct dasd_ccw_req *cqr) in dasd_default_erp_action() 120 struct dasd_ccw_req *dasd_default_erp_postaction(struct dasd_ccw_req *cqr) in dasd_default_erp_postaction() [all …]
|
H A D | dasd_int.h | 129 struct dasd_ccw_req { struct 149 struct dasd_ccw_req *refers; /* ERP-chain queueing. */ argument 158 void (*callback)(struct dasd_ccw_req *, void *data); argument 206 typedef struct dasd_ccw_req *(*dasd_erp_fn_t) (struct dasd_ccw_req *); 345 struct dasd_ccw_req *(*build_cp) (struct dasd_device *, 348 int (*start_IO) (struct dasd_ccw_req *); 349 int (*term_IO) (struct dasd_ccw_req *); 350 void (*handle_terminated_request) (struct dasd_ccw_req *); 355 int (*free_cp) (struct dasd_ccw_req *, struct request *); 366 dasd_erp_fn_t(*erp_action) (struct dasd_ccw_req *); [all …]
|
H A D | dasd.c | 62 static void dasd_return_cqr_cb(struct dasd_ccw_req *, void *); 65 static void __dasd_process_erp(struct dasd_device *, struct dasd_ccw_req *); 70 static int dasd_handle_autoquiesce(struct dasd_device *, struct dasd_ccw_req *, 655 struct dasd_ccw_req *cqr, in dasd_profile_start() 767 struct dasd_ccw_req *cqr, in dasd_profile_end() 1178 struct dasd_ccw_req *dasd_smalloc_request(int magic, int cplength, int datasize, in dasd_smalloc_request() 1180 struct dasd_ccw_req *cqr) in dasd_smalloc_request() 1220 struct dasd_ccw_req *dasd_fmalloc_request(int magic, int cplength, in dasd_fmalloc_request() 1224 struct dasd_ccw_req *cqr; in dasd_fmalloc_request() 1263 void dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) in dasd_sfree_request() [all …]
|
H A D | dasd_fba.c | 214 dasd_fba_erp_action(struct dasd_ccw_req * cqr) in dasd_fba_erp_action() 220 dasd_fba_erp_postaction(struct dasd_ccw_req * cqr) in dasd_fba_erp_postaction() 231 struct dasd_ccw_req *cqr, in dasd_fba_check_for_device_change() 312 static struct dasd_ccw_req *dasd_fba_build_cp_discard( in dasd_fba_build_cp_discard() 318 struct dasd_ccw_req *cqr; in dasd_fba_build_cp_discard() 425 static struct dasd_ccw_req *dasd_fba_build_cp_regular( in dasd_fba_build_cp_regular() 433 struct dasd_ccw_req *cqr; in dasd_fba_build_cp_regular() 552 static struct dasd_ccw_req *dasd_fba_build_cp(struct dasd_device *memdev, in dasd_fba_build_cp() 563 dasd_fba_free_cp(struct dasd_ccw_req *cqr, struct request *req) in dasd_fba_free_cp() 609 static void dasd_fba_handle_terminated_request(struct dasd_ccw_req *cqr) in dasd_fba_handle_terminated_request() [all …]
|
H A D | dasd_eer.c | 287 struct dasd_ccw_req *cqr, in dasd_eer_write_standard_trigger() 290 struct dasd_ccw_req *temp_cqr; in dasd_eer_write_standard_trigger() 331 struct dasd_ccw_req *cqr, in dasd_eer_write_snss_trigger() 371 void dasd_eer_write(struct dasd_device *device, struct dasd_ccw_req *cqr, in dasd_eer_write() 402 struct dasd_ccw_req *cqr; in dasd_eer_snss() 422 static void dasd_eer_snss_cb(struct dasd_ccw_req *cqr, void *data) in dasd_eer_snss_cb() 453 struct dasd_ccw_req *cqr = NULL; in dasd_eer_enable() 513 struct dasd_ccw_req *cqr; in dasd_eer_disable()
|
H A D | dasd_eckd.c | 80 struct dasd_ccw_req cqr; 87 struct dasd_ccw_req cqr; 103 struct dasd_ccw_req cqr; 812 struct dasd_ccw_req *cqr, in dasd_eckd_fill_rcd_cqr() 850 static void read_conf_cb(struct dasd_ccw_req *cqr, void *data) in read_conf_cb() 869 struct dasd_ccw_req *cqr, in dasd_eckd_read_conf_immediately() 899 struct dasd_ccw_req *cqr; in dasd_eckd_read_conf_lpm() 1507 struct dasd_ccw_req *cqr; in dasd_eckd_read_features() 1570 struct dasd_ccw_req *cqr; in dasd_eckd_read_vol_info() 1719 struct dasd_ccw_req *cqr) in dasd_eckd_ext_pool_exhaust() [all …]
|
H A D | dasd_eckd.h | 649 struct dasd_ccw_req *rsu_cqr; 709 void dasd_eckd_reset_ccw_to_base_io(struct dasd_ccw_req *);
|
H A D | dasd_alias.c | 371 suborder_not_supported(struct dasd_ccw_req *cqr) in suborder_not_supported() 411 struct dasd_ccw_req *cqr; in read_unit_address_configuration() 731 struct dasd_ccw_req *cqr; in reset_summary_unit_check()
|