/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dasd_erp.c | 26 struct dasd_ccw_req * 31 struct dasd_ccw_req *cqr; in dasd_alloc_erp_request() 39 size = (sizeof(struct dasd_ccw_req) + 7L) & -8L; in dasd_alloc_erp_request() 45 cqr = (struct dasd_ccw_req *) in dasd_alloc_erp_request() 50 memset(cqr, 0, sizeof(struct dasd_ccw_req)); in dasd_alloc_erp_request() 53 data = (char *) cqr + ((sizeof(struct dasd_ccw_req) + 7L) & -8L); in dasd_alloc_erp_request() 73 dasd_free_erp_request(struct dasd_ccw_req *cqr, struct dasd_device * device) in dasd_free_erp_request() 87 struct dasd_ccw_req * 88 dasd_default_erp_action(struct dasd_ccw_req *cqr) in dasd_default_erp_action() 125 struct dasd_ccw_req *dasd_default_erp_postactio [all...] |
H A D | dasd_int.h | 159 struct dasd_ccw_req { struct 179 struct dasd_ccw_req *refers; /* ERP-chain queueing. */ 188 void (*callback)(struct dasd_ccw_req *, void *data); 195 * dasd_ccw_req -> status can be: 217 /* per dasd_ccw_req flags */ 236 typedef struct dasd_ccw_req *(*dasd_erp_fn_t) (struct dasd_ccw_req *); 324 struct dasd_ccw_req *(*build_cp) (struct dasd_device *, 327 int (*start_IO) (struct dasd_ccw_req *); 328 int (*term_IO) (struct dasd_ccw_req *); [all...] |
H A D | dasd_3990_erp.c | 52 static struct dasd_ccw_req * 53 dasd_3990_erp_cleanup(struct dasd_ccw_req * erp, char final_status) in dasd_3990_erp_cleanup() 55 struct dasd_ccw_req *cqr = erp->refers; in dasd_3990_erp_cleanup() 71 static void dasd_3990_erp_block_queue(struct dasd_ccw_req *erp, int expires) in dasd_3990_erp_block_queue() 102 static struct dasd_ccw_req * 103 dasd_3990_erp_int_req(struct dasd_ccw_req * erp) in dasd_3990_erp_int_req() 145 dasd_3990_erp_alternate_path(struct dasd_ccw_req * erp) in dasd_3990_erp_alternate_path() 195 static struct dasd_ccw_req * 196 dasd_3990_erp_DCTL(struct dasd_ccw_req * erp, char modifier) in dasd_3990_erp_DCTL() 202 struct dasd_ccw_req *dctl_cq in dasd_3990_erp_DCTL() [all...] |
H A D | dasd.c | 81 static void dasd_return_cqr_cb(struct dasd_ccw_req *, void *); 84 static void __dasd_process_erp(struct dasd_device *, struct dasd_ccw_req *); 704 struct dasd_ccw_req *cqr, in dasd_profile_start() 816 struct dasd_ccw_req *cqr, in dasd_profile_end() 1233 struct dasd_ccw_req *dasd_smalloc_request(int magic, int cplength, int datasize, in dasd_smalloc_request() 1235 struct dasd_ccw_req *cqr) in dasd_smalloc_request() 1275 struct dasd_ccw_req *dasd_fmalloc_request(int magic, int cplength, in dasd_fmalloc_request() 1279 struct dasd_ccw_req *cqr; in dasd_fmalloc_request() 1318 void dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) in dasd_sfree_request() 1329 void dasd_ffree_request(struct dasd_ccw_req *cq [all...] |
H A D | dasd_diag.c | 43 #define DIAG_MAX_BLOCKS (((2 * PAGE_SIZE - sizeof(struct dasd_ccw_req) - \ 164 dasd_start_diag(struct dasd_ccw_req * cqr) in dasd_start_diag() 219 dasd_diag_term_IO(struct dasd_ccw_req * cqr) in dasd_diag_term_IO() 236 struct dasd_ccw_req *cqr, *next; in dasd_ext_handler() 259 cqr = (struct dasd_ccw_req *) ip; in dasd_ext_handler() 263 " magic number of dasd_ccw_req 0x%08X doesn't" in dasd_ext_handler() 289 struct dasd_ccw_req, devlist); in dasd_ext_handler() 495 dasd_diag_erp_action(struct dasd_ccw_req * cqr) in dasd_diag_erp_action() 501 dasd_diag_erp_postaction(struct dasd_ccw_req * cqr) in dasd_diag_erp_postaction() 508 static struct dasd_ccw_req *dasd_diag_build_c [all...] |
H A D | dasd_fba.c | 227 dasd_fba_erp_action(struct dasd_ccw_req * cqr) in dasd_fba_erp_action() 233 dasd_fba_erp_postaction(struct dasd_ccw_req * cqr) in dasd_fba_erp_postaction() 244 struct dasd_ccw_req *cqr, in dasd_fba_check_for_device_change() 325 static struct dasd_ccw_req *dasd_fba_build_cp_discard( in dasd_fba_build_cp_discard() 331 struct dasd_ccw_req *cqr; in dasd_fba_build_cp_discard() 438 static struct dasd_ccw_req *dasd_fba_build_cp_regular( in dasd_fba_build_cp_regular() 446 struct dasd_ccw_req *cqr; in dasd_fba_build_cp_regular() 565 static struct dasd_ccw_req *dasd_fba_build_cp(struct dasd_device *memdev, in dasd_fba_build_cp() 576 dasd_fba_free_cp(struct dasd_ccw_req *cqr, struct request *req) in dasd_fba_free_cp() 622 static void dasd_fba_handle_terminated_request(struct dasd_ccw_req *cq [all...] |
H A D | dasd_eer.c | 294 struct dasd_ccw_req *cqr, in dasd_eer_write_standard_trigger() 297 struct dasd_ccw_req *temp_cqr; in dasd_eer_write_standard_trigger() 338 struct dasd_ccw_req *cqr, in dasd_eer_write_snss_trigger() 378 void dasd_eer_write(struct dasd_device *device, struct dasd_ccw_req *cqr, in dasd_eer_write() 408 struct dasd_ccw_req *cqr; in dasd_eer_snss() 428 static void dasd_eer_snss_cb(struct dasd_ccw_req *cqr, void *data) in dasd_eer_snss_cb() 459 struct dasd_ccw_req *cqr = NULL; in dasd_eer_enable() 519 struct dasd_ccw_req *cqr; in dasd_eer_disable()
|
H A D | dasd_eckd.c | 86 struct dasd_ccw_req cqr; 93 struct dasd_ccw_req cqr; 109 struct dasd_ccw_req cqr; 816 struct dasd_ccw_req *cqr, in dasd_eckd_fill_rcd_cqr() 854 static void read_conf_cb(struct dasd_ccw_req *cqr, void *data) in read_conf_cb() 873 struct dasd_ccw_req *cqr, in dasd_eckd_read_conf_immediately() 903 struct dasd_ccw_req *cqr; in dasd_eckd_read_conf_lpm() 1480 struct dasd_ccw_req *cqr; in dasd_eckd_read_features() 1543 struct dasd_ccw_req *cqr; in dasd_eckd_read_vol_info() 1692 struct dasd_ccw_req *cq in dasd_eckd_ext_pool_exhaust() [all...] |
H A D | dasd_eckd.h | 640 struct dasd_ccw_req *rsu_cqr; 697 void dasd_eckd_reset_ccw_to_base_io(struct dasd_ccw_req *);
|
H A D | dasd_alias.c | 379 suborder_not_supported(struct dasd_ccw_req *cqr) in suborder_not_supported() 419 struct dasd_ccw_req *cqr; in read_unit_address_configuration() 739 struct dasd_ccw_req *cqr; in reset_summary_unit_check()
|
H A D | dasd_ioctl.c | 147 struct dasd_ccw_req *cqr, *n; in dasd_ioctl_abortio()
|
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | dasd_erp.c | 26 struct dasd_ccw_req * 31 struct dasd_ccw_req *cqr; in dasd_alloc_erp_request() 39 size = (sizeof(struct dasd_ccw_req) + 7L) & -8L; in dasd_alloc_erp_request() 45 cqr = (struct dasd_ccw_req *) in dasd_alloc_erp_request() 50 memset(cqr, 0, sizeof(struct dasd_ccw_req)); in dasd_alloc_erp_request() 53 data = (char *) cqr + ((sizeof(struct dasd_ccw_req) + 7L) & -8L); in dasd_alloc_erp_request() 73 dasd_free_erp_request(struct dasd_ccw_req *cqr, struct dasd_device * device) in dasd_free_erp_request() 87 struct dasd_ccw_req * 88 dasd_default_erp_action(struct dasd_ccw_req *cqr) in dasd_default_erp_action() 125 struct dasd_ccw_req *dasd_default_erp_postactio [all...] |
H A D | dasd_3990_erp.c | 52 static struct dasd_ccw_req * 53 dasd_3990_erp_cleanup(struct dasd_ccw_req * erp, char final_status) in dasd_3990_erp_cleanup() 55 struct dasd_ccw_req *cqr = erp->refers; in dasd_3990_erp_cleanup() 71 static void dasd_3990_erp_block_queue(struct dasd_ccw_req *erp, int expires) in dasd_3990_erp_block_queue() 102 static struct dasd_ccw_req * 103 dasd_3990_erp_int_req(struct dasd_ccw_req * erp) in dasd_3990_erp_int_req() 145 dasd_3990_erp_alternate_path(struct dasd_ccw_req * erp) in dasd_3990_erp_alternate_path() 195 static struct dasd_ccw_req * 196 dasd_3990_erp_DCTL(struct dasd_ccw_req * erp, char modifier) in dasd_3990_erp_DCTL() 202 struct dasd_ccw_req *dctl_cq in dasd_3990_erp_DCTL() [all...] |
H A D | dasd_int.h | 158 struct dasd_ccw_req { struct 178 struct dasd_ccw_req *refers; /* ERP-chain queueing. */ 187 void (*callback)(struct dasd_ccw_req *, void *data); 194 * dasd_ccw_req -> status can be: 216 /* per dasd_ccw_req flags */ 235 typedef struct dasd_ccw_req *(*dasd_erp_fn_t) (struct dasd_ccw_req *); 376 struct dasd_ccw_req *(*build_cp) (struct dasd_device *, 379 int (*start_IO) (struct dasd_ccw_req *); 380 int (*term_IO) (struct dasd_ccw_req *); [all...] |
H A D | dasd.c | 65 static void dasd_return_cqr_cb(struct dasd_ccw_req *, void *); 68 static void __dasd_process_erp(struct dasd_device *, struct dasd_ccw_req *); 73 static int dasd_handle_autoquiesce(struct dasd_device *, struct dasd_ccw_req *, 638 struct dasd_ccw_req *cqr, in dasd_profile_start() 750 struct dasd_ccw_req *cqr, in dasd_profile_end() 1167 struct dasd_ccw_req *dasd_smalloc_request(int magic, int cplength, int datasize, in dasd_smalloc_request() 1169 struct dasd_ccw_req *cqr) in dasd_smalloc_request() 1209 struct dasd_ccw_req *dasd_fmalloc_request(int magic, int cplength, in dasd_fmalloc_request() 1213 struct dasd_ccw_req *cqr; in dasd_fmalloc_request() 1252 void dasd_sfree_request(struct dasd_ccw_req *cq [all...] |
H A D | dasd_diag.c | 43 #define DIAG_MAX_BLOCKS (((2 * PAGE_SIZE - sizeof(struct dasd_ccw_req) - \ 163 dasd_start_diag(struct dasd_ccw_req * cqr) in dasd_start_diag() 218 dasd_diag_term_IO(struct dasd_ccw_req * cqr) in dasd_diag_term_IO() 235 struct dasd_ccw_req *cqr, *next; in dasd_ext_handler() 258 cqr = (struct dasd_ccw_req *) ip; in dasd_ext_handler() 262 " magic number of dasd_ccw_req 0x%08X doesn't" in dasd_ext_handler() 288 struct dasd_ccw_req, devlist); in dasd_ext_handler() 494 dasd_diag_erp_action(struct dasd_ccw_req * cqr) in dasd_diag_erp_action() 500 dasd_diag_erp_postaction(struct dasd_ccw_req * cqr) in dasd_diag_erp_postaction() 507 static struct dasd_ccw_req *dasd_diag_build_c [all...] |
H A D | dasd_fba.c | 218 dasd_fba_erp_action(struct dasd_ccw_req * cqr) in dasd_fba_erp_action() 224 dasd_fba_erp_postaction(struct dasd_ccw_req * cqr) in dasd_fba_erp_postaction() 235 struct dasd_ccw_req *cqr, in dasd_fba_check_for_device_change() 316 static struct dasd_ccw_req *dasd_fba_build_cp_discard( in dasd_fba_build_cp_discard() 322 struct dasd_ccw_req *cqr; in dasd_fba_build_cp_discard() 429 static struct dasd_ccw_req *dasd_fba_build_cp_regular( in dasd_fba_build_cp_regular() 437 struct dasd_ccw_req *cqr; in dasd_fba_build_cp_regular() 556 static struct dasd_ccw_req *dasd_fba_build_cp(struct dasd_device *memdev, in dasd_fba_build_cp() 567 dasd_fba_free_cp(struct dasd_ccw_req *cqr, struct request *req) in dasd_fba_free_cp() 613 static void dasd_fba_handle_terminated_request(struct dasd_ccw_req *cq [all...] |
H A D | dasd_eer.c | 294 struct dasd_ccw_req *cqr, in dasd_eer_write_standard_trigger() 297 struct dasd_ccw_req *temp_cqr; in dasd_eer_write_standard_trigger() 338 struct dasd_ccw_req *cqr, in dasd_eer_write_snss_trigger() 378 void dasd_eer_write(struct dasd_device *device, struct dasd_ccw_req *cqr, in dasd_eer_write() 409 struct dasd_ccw_req *cqr; in dasd_eer_snss() 429 static void dasd_eer_snss_cb(struct dasd_ccw_req *cqr, void *data) in dasd_eer_snss_cb() 460 struct dasd_ccw_req *cqr = NULL; in dasd_eer_enable() 520 struct dasd_ccw_req *cqr; in dasd_eer_disable()
|
H A D | dasd_eckd.c | 86 struct dasd_ccw_req cqr; 93 struct dasd_ccw_req cqr; 109 struct dasd_ccw_req cqr; 818 struct dasd_ccw_req *cqr, in dasd_eckd_fill_rcd_cqr() 856 static void read_conf_cb(struct dasd_ccw_req *cqr, void *data) in read_conf_cb() 875 struct dasd_ccw_req *cqr, in dasd_eckd_read_conf_immediately() 905 struct dasd_ccw_req *cqr; in dasd_eckd_read_conf_lpm() 1521 struct dasd_ccw_req *cqr; in dasd_eckd_read_features() 1584 struct dasd_ccw_req *cqr; in dasd_eckd_read_vol_info() 1733 struct dasd_ccw_req *cq in dasd_eckd_ext_pool_exhaust() [all...] |
H A D | dasd_genhd.c | 52 block->tag_set.cmd_size = sizeof(struct dasd_ccw_req); in dasd_gendisk_alloc()
|
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 | 379 suborder_not_supported(struct dasd_ccw_req *cqr) in suborder_not_supported() 419 struct dasd_ccw_req *cqr; in read_unit_address_configuration() 739 struct dasd_ccw_req *cqr; in reset_summary_unit_check()
|
H A D | dasd_ioctl.c | 145 struct dasd_ccw_req *cqr, *n; in dasd_ioctl_abortio()
|