drivers/s390/block/dasd.c
1108
struct dasd_device *device;
drivers/s390/block/dasd.c
1123
static void dasd_hosts_exit(struct dasd_device *device)
drivers/s390/block/dasd.c
1130
struct dasd_device *device)
drivers/s390/block/dasd.c
1137
struct dasd_device *device,
drivers/s390/block/dasd.c
1180
struct dasd_device *device)
drivers/s390/block/dasd.c
1221
void dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device)
drivers/s390/block/dasd.c
1232
void dasd_ffree_request(struct dasd_ccw_req *cqr, struct dasd_device *device)
drivers/s390/block/dasd.c
1248
struct dasd_device *device;
drivers/s390/block/dasd.c
1272
struct dasd_device *device;
drivers/s390/block/dasd.c
1280
device = (struct dasd_device *) cqr->startdev;
drivers/s390/block/dasd.c
1330
struct dasd_device *device;
drivers/s390/block/dasd.c
1339
device = (struct dasd_device *) cqr->startdev;
drivers/s390/block/dasd.c
137
void dasd_free_device(struct dasd_device *device)
drivers/s390/block/dasd.c
1451
struct dasd_device *device;
drivers/s390/block/dasd.c
1464
void dasd_device_set_timer(struct dasd_device *device, int expires)
drivers/s390/block/dasd.c
1476
void dasd_device_clear_timer(struct dasd_device *device)
drivers/s390/block/dasd.c
1486
struct dasd_device *device;
drivers/s390/block/dasd.c
1523
void dasd_generic_handle_state_change(struct dasd_device *device)
drivers/s390/block/dasd.c
1547
struct dasd_device *device = NULL;
drivers/s390/block/dasd.c
1588
struct dasd_device *device;
drivers/s390/block/dasd.c
1685
device = (struct dasd_device *) cqr->startdev;
drivers/s390/block/dasd.c
1799
struct dasd_device *device;
drivers/s390/block/dasd.c
1824
static void __dasd_device_recovery(struct dasd_device *device,
drivers/s390/block/dasd.c
1849
static void __dasd_device_process_ccw_queue(struct dasd_device *device,
drivers/s390/block/dasd.c
185
static int dasd_state_new_to_known(struct dasd_device *device)
drivers/s390/block/dasd.c
1872
static void __dasd_process_cqr(struct dasd_device *device,
drivers/s390/block/dasd.c
1898
static void __dasd_device_process_final_queue(struct dasd_device *device,
drivers/s390/block/dasd.c
1922
static void __dasd_device_check_autoquiesce_timeout(struct dasd_device *device,
drivers/s390/block/dasd.c
1933
static void __dasd_device_check_expire(struct dasd_device *device)
drivers/s390/block/dasd.c
1968
static int __dasd_device_is_unusable(struct dasd_device *device,
drivers/s390/block/dasd.c
199
static int dasd_state_known_to_new(struct dasd_device *device)
drivers/s390/block/dasd.c
2000
static void __dasd_device_start_head(struct dasd_device *device)
drivers/s390/block/dasd.c
2028
static void __dasd_device_check_path_events(struct dasd_device *device)
drivers/s390/block/dasd.c
2063
int dasd_flush_device_queue(struct dasd_device *device)
drivers/s390/block/dasd.c
2118
struct dasd_device *device = (struct dasd_device *) data;
drivers/s390/block/dasd.c
213
static int dasd_state_known_to_basic(struct dasd_device *device)
drivers/s390/block/dasd.c
2144
void dasd_schedule_device_bh(struct dasd_device *device)
drivers/s390/block/dasd.c
2154
void dasd_device_set_stop_bits(struct dasd_device *device, int bits)
drivers/s390/block/dasd.c
2160
void dasd_device_remove_stop_bits(struct dasd_device *device, int bits)
drivers/s390/block/dasd.c
2174
struct dasd_device *device;
drivers/s390/block/dasd.c
2193
struct dasd_device *device;
drivers/s390/block/dasd.c
2220
struct dasd_device *device;
drivers/s390/block/dasd.c
2235
struct dasd_device *device;
drivers/s390/block/dasd.c
2274
struct dasd_device *device;
drivers/s390/block/dasd.c
2378
struct dasd_device *device;
drivers/s390/block/dasd.c
2506
static inline int _dasd_term_running_cqr(struct dasd_device *device)
drivers/s390/block/dasd.c
251
static int dasd_state_basic_to_known(struct dasd_device *device)
drivers/s390/block/dasd.c
2527
struct dasd_device *device;
drivers/s390/block/dasd.c
2586
struct dasd_device *device = cqr->startdev;
drivers/s390/block/dasd.c
2613
struct dasd_device *device = cqr->startdev;
drivers/s390/block/dasd.c
2670
static void __dasd_process_erp(struct dasd_device *device,
drivers/s390/block/dasd.c
2753
struct dasd_device *base = block->base;
drivers/s390/block/dasd.c
297
static int dasd_state_basic_to_ready(struct dasd_device *device)
drivers/s390/block/dasd.c
3024
struct dasd_device *basedev;
drivers/s390/block/dasd.c
3115
struct dasd_device *device;
drivers/s390/block/dasd.c
3216
struct dasd_device *base;
drivers/s390/block/dasd.c
3267
struct dasd_device *base = dasd_device_from_gendisk(disk);
drivers/s390/block/dasd.c
3280
struct dasd_device *base;
drivers/s390/block/dasd.c
3339
int dasd_device_is_ro(struct dasd_device *device)
drivers/s390/block/dasd.c
3392
void dasd_generic_free_discipline(struct dasd_device *device)
drivers/s390/block/dasd.c
3414
struct dasd_device *device;
drivers/s390/block/dasd.c
3455
struct dasd_device *device;
drivers/s390/block/dasd.c
3532
struct dasd_device *device;
drivers/s390/block/dasd.c
362
int _wait_for_empty_queues(struct dasd_device *device)
drivers/s390/block/dasd.c
3648
int dasd_generic_last_path_gone(struct dasd_device *device)
drivers/s390/block/dasd.c
3674
int dasd_generic_path_operational(struct dasd_device *device)
drivers/s390/block/dasd.c
3696
struct dasd_device *device;
drivers/s390/block/dasd.c
3723
struct dasd_device *device;
drivers/s390/block/dasd.c
376
static int dasd_state_ready_to_basic(struct dasd_device *device)
drivers/s390/block/dasd.c
3797
int dasd_generic_verify_path(struct dasd_device *device, __u8 lpm)
drivers/s390/block/dasd.c
3808
void dasd_generic_space_exhaust(struct dasd_device *device,
drivers/s390/block/dasd.c
3828
void dasd_generic_space_avail(struct dasd_device *device)
drivers/s390/block/dasd.c
3849
int dasd_generic_requeue_all_requests(struct dasd_device *device)
drivers/s390/block/dasd.c
3888
struct dasd_device *device = container_of(work, struct dasd_device,
drivers/s390/block/dasd.c
3897
void dasd_schedule_requeue(struct dasd_device *device)
drivers/s390/block/dasd.c
3906
static int dasd_handle_autoquiesce(struct dasd_device *device,
drivers/s390/block/dasd.c
3931
static struct dasd_ccw_req *dasd_generic_build_rdc(struct dasd_device *device,
drivers/s390/block/dasd.c
3962
int dasd_generic_read_dev_chars(struct dasd_device *device, int magic,
drivers/s390/block/dasd.c
399
static int dasd_state_unfmt_to_basic(struct dasd_device *device)
drivers/s390/block/dasd.c
4015
struct dasd_device *device;
drivers/s390/block/dasd.c
411
dasd_state_ready_to_online(struct dasd_device * device)
drivers/s390/block/dasd.c
430
static int dasd_state_online_to_ready(struct dasd_device *device)
drivers/s390/block/dasd.c
450
static int dasd_increase_state(struct dasd_device *device)
drivers/s390/block/dasd.c
485
static int dasd_decrease_state(struct dasd_device *device)
drivers/s390/block/dasd.c
520
static void dasd_change_state(struct dasd_device *device)
drivers/s390/block/dasd.c
551
struct dasd_device *device = container_of(work, struct dasd_device, kick_work);
drivers/s390/block/dasd.c
559
void dasd_kick_device(struct dasd_device *device)
drivers/s390/block/dasd.c
574
struct dasd_device *device = container_of(work, struct dasd_device,
drivers/s390/block/dasd.c
580
void dasd_reload_device(struct dasd_device *device)
drivers/s390/block/dasd.c
592
void dasd_set_target_state(struct dasd_device *device, int target)
drivers/s390/block/dasd.c
613
static inline int _wait_for_device(struct dasd_device *device)
drivers/s390/block/dasd.c
618
void dasd_enable_device(struct dasd_device *device)
drivers/s390/block/dasd.c
654
struct dasd_device *device;
drivers/s390/block/dasd.c
67
static void __dasd_process_erp(struct dasd_device *, struct dasd_ccw_req *);
drivers/s390/block/dasd.c
70
static void dasd_hosts_init(struct dentry *, struct dasd_device *);
drivers/s390/block/dasd.c
71
static void dasd_hosts_exit(struct dasd_device *);
drivers/s390/block/dasd.c
72
static int dasd_handle_autoquiesce(struct dasd_device *, struct dasd_ccw_req *,
drivers/s390/block/dasd.c
766
struct dasd_device *device;
drivers/s390/block/dasd.c
85
struct dasd_device *dasd_alloc_device(void)
drivers/s390/block/dasd.c
87
struct dasd_device *device;
drivers/s390/block/dasd.c
89
device = kzalloc_obj(struct dasd_device, GFP_ATOMIC);
drivers/s390/block/dasd_3990_erp.c
102
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1027
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1077
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1116
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1169
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1228
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1257
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1295
struct dasd_device *device = default_erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1320
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1355
struct dasd_device *device = default_erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1387
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
143
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1551
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1585
struct dasd_device *device = default_erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1743
struct dasd_device *device = previous_erp->startdev;
drivers/s390/block/dasd_3990_erp.c
195
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
1983
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
2050
dasd_3990_erp_handle_sim(struct dasd_device *device, char *sense)
drivers/s390/block/dasd_3990_erp.c
2085
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
2179
static void dasd_3990_erp_disable_path(struct dasd_device *device, __u8 lpum)
drivers/s390/block/dasd_3990_erp.c
2211
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
2260
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
2340
struct dasd_device *device = cqr->startdev;
drivers/s390/block/dasd_3990_erp.c
2565
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
2660
struct dasd_device *device = erp_head->startdev;
drivers/s390/block/dasd_3990_erp.c
2740
struct dasd_device *device = cqr->startdev;
drivers/s390/block/dasd_3990_erp.c
301
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
394
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_3990_erp.c
70
struct dasd_device *device = erp->startdev;
drivers/s390/block/dasd_alias.c
178
int dasd_alias_make_device_known_to_lcu(struct dasd_device *device)
drivers/s390/block/dasd_alias.c
235
void dasd_alias_disconnect_device_from_lcu(struct dasd_device *device)
drivers/s390/block/dasd_alias.c
304
struct dasd_device *device,
drivers/s390/block/dasd_alias.c
305
struct dasd_device *pos)
drivers/s390/block/dasd_alias.c
350
struct dasd_device *device)
drivers/s390/block/dasd_alias.c
38
static int _schedule_lcu_update(struct alias_lcu *, struct dasd_device *);
drivers/s390/block/dasd_alias.c
406
static int read_unit_address_configuration(struct dasd_device *device,
drivers/s390/block/dasd_alias.c
473
static int _lcu_update(struct dasd_device *refdev, struct alias_lcu *lcu)
drivers/s390/block/dasd_alias.c
477
struct dasd_device *device, *tempdev;
drivers/s390/block/dasd_alias.c
540
struct dasd_device *device;
drivers/s390/block/dasd_alias.c
568
struct dasd_device *device)
drivers/s390/block/dasd_alias.c
570
struct dasd_device *usedev = NULL;
drivers/s390/block/dasd_alias.c
586
struct dasd_device,
drivers/s390/block/dasd_alias.c
590
struct dasd_device,
drivers/s390/block/dasd_alias.c
595
struct dasd_device, alias_list);
drivers/s390/block/dasd_alias.c
610
int dasd_alias_add_device(struct dasd_device *device)
drivers/s390/block/dasd_alias.c
643
int dasd_alias_update_add_device(struct dasd_device *device)
drivers/s390/block/dasd_alias.c
651
int dasd_alias_remove_device(struct dasd_device *device)
drivers/s390/block/dasd_alias.c
666
struct dasd_device *dasd_alias_get_start_dev(struct dasd_device *base_device)
drivers/s390/block/dasd_alias.c
670
struct dasd_device *alias_device;
drivers/s390/block/dasd_alias.c
703
struct dasd_device,
drivers/s390/block/dasd_alias.c
709
struct dasd_device, alias_list);
drivers/s390/block/dasd_alias.c
712
struct dasd_device, alias_list);
drivers/s390/block/dasd_alias.c
727
struct dasd_device *device,
drivers/s390/block/dasd_alias.c
760
struct dasd_device *device;
drivers/s390/block/dasd_alias.c
789
struct dasd_device *device, *temp;
drivers/s390/block/dasd_alias.c
818
device = list_first_entry(&active, struct dasd_device,
drivers/s390/block/dasd_alias.c
828
struct dasd_device, alias_list)) {
drivers/s390/block/dasd_alias.c
840
struct dasd_device *device;
drivers/s390/block/dasd_alias.c
869
struct dasd_device *device;
drivers/s390/block/dasd_alias.c
900
struct dasd_device *device;
drivers/s390/block/dasd_alias.c
929
struct dasd_device *device = container_of(work, struct dasd_device,
drivers/s390/block/dasd_devmap.c
1004
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1028
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1205
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1243
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1270
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1296
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1335
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1360
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1384
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1445
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1552
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1567
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1596
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1611
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1636
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1651
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1677
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1692
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1724
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1746
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1808
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1829
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1853
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1881
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1896
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1966
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
1981
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
2009
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
2234
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
2321
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
2356
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
2392
struct dasd_device *device = dasd_device_from_cdev(cdev); \
drivers/s390/block/dasd_devmap.c
2541
static void dasd_path_init_kobj(struct dasd_device *device, int chp)
drivers/s390/block/dasd_devmap.c
2547
void dasd_path_create_kobj(struct dasd_device *device, int chp)
drivers/s390/block/dasd_devmap.c
2572
void dasd_path_create_kobjects(struct dasd_device *device)
drivers/s390/block/dasd_devmap.c
2585
static void dasd_path_remove_kobj(struct dasd_device *device, int chp)
drivers/s390/block/dasd_devmap.c
2597
void dasd_path_remove_kobjects(struct dasd_device *device)
drivers/s390/block/dasd_devmap.c
49
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
505
struct dasd_device *
drivers/s390/block/dasd_devmap.c
509
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
549
struct dasd_device *
drivers/s390/block/dasd_devmap.c
553
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
599
static int dasd_devmap_get_pprc_status(struct dasd_device *device,
drivers/s390/block/dasd_devmap.c
658
static int dasd_devmap_check_copy_relation(struct dasd_device *device,
drivers/s390/block/dasd_devmap.c
664
struct dasd_device *tmp_dev;
drivers/s390/block/dasd_devmap.c
738
static void dasd_devmap_delete_copy_relation_device(struct dasd_device *device)
drivers/s390/block/dasd_devmap.c
766
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
838
dasd_delete_device(struct dasd_device *device)
drivers/s390/block/dasd_devmap.c
892
dasd_put_device_wake(struct dasd_device *device)
drivers/s390/block/dasd_devmap.c
903
struct dasd_device *
drivers/s390/block/dasd_devmap.c
906
struct dasd_device *device = dev_get_drvdata(&cdev->dev);
drivers/s390/block/dasd_devmap.c
917
struct dasd_device *
drivers/s390/block/dasd_devmap.c
920
struct dasd_device *device;
drivers/s390/block/dasd_devmap.c
929
void dasd_add_link_to_gendisk(struct gendisk *gdp, struct dasd_device *device)
drivers/s390/block/dasd_devmap.c
942
struct dasd_device *dasd_device_from_gendisk(struct gendisk *gdp)
drivers/s390/block/dasd_devmap.c
944
struct dasd_device *device;
drivers/s390/block/dasd_diag.c
104
mdsk_init_io(struct dasd_device *device, unsigned int blocksize,
drivers/s390/block/dasd_diag.c
129
mdsk_term_io(struct dasd_device * device)
drivers/s390/block/dasd_diag.c
144
dasd_diag_erp(struct dasd_device *device)
drivers/s390/block/dasd_diag.c
166
struct dasd_device *device;
drivers/s390/block/dasd_diag.c
221
struct dasd_device *device;
drivers/s390/block/dasd_diag.c
237
struct dasd_device *device;
drivers/s390/block/dasd_diag.c
260
device = (struct dasd_device *) cqr->startdev;
drivers/s390/block/dasd_diag.c
316
dasd_diag_check_device(struct dasd_device *device)
drivers/s390/block/dasd_diag.c
508
static struct dasd_ccw_req *dasd_diag_build_cp(struct dasd_device *memdev,
drivers/s390/block/dasd_diag.c
602
dasd_diag_fill_info(struct dasd_device * device,
drivers/s390/block/dasd_diag.c
618
dasd_diag_dump_sense(struct dasd_device *device, struct dasd_ccw_req * req,
drivers/s390/block/dasd_diag.c
630
static int dasd_diag_pe_handler(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
102
struct dasd_device *device;
drivers/s390/block/dasd_eckd.c
1029
static void dasd_eckd_clear_conf_data(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1046
static void dasd_eckd_read_fc_security(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1079
static int dasd_eckd_check_cabling(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
1103
static int dasd_eckd_read_conf(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
115
struct dasd_device *device;
drivers/s390/block/dasd_eckd.c
1182
static u32 get_fcx_max_data(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
119
static int dasd_eckd_ext_pool_id(struct dasd_device *);
drivers/s390/block/dasd_eckd.c
1209
static int verify_fcx_max_data(struct dasd_device *device, __u8 lpm)
drivers/s390/block/dasd_eckd.c
121
struct dasd_device *, struct dasd_device *,
drivers/s390/block/dasd_eckd.c
1237
static int rebuild_device_uid(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
124
static int dasd_eckd_query_pprc_status(struct dasd_device *,
drivers/s390/block/dasd_eckd.c
1276
static void dasd_eckd_path_available_action(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
1437
struct dasd_device *device;
drivers/s390/block/dasd_eckd.c
1466
static int dasd_eckd_pe_handler(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
1489
static void dasd_eckd_reset_path(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_eckd.c
1502
static int dasd_eckd_read_features(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1565
static int dasd_eckd_read_vol_info(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1645
static int dasd_eckd_is_ese(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1652
static int dasd_eckd_ext_pool_id(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1664
static int dasd_eckd_space_configured(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1678
static int dasd_eckd_space_allocated(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1688
static int dasd_eckd_logical_capacity(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1698
struct dasd_device *device;
drivers/s390/block/dasd_eckd.c
1699
struct dasd_device *base;
drivers/s390/block/dasd_eckd.c
1718
static int dasd_eckd_ext_pool_exhaust(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
1742
static void dasd_eckd_cpy_ext_pool_data(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
1760
static int dasd_eckd_read_ext_pool_info(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1831
static int dasd_eckd_ext_size(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1846
static int dasd_eckd_ext_pool_warn_thrshld(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1853
static int dasd_eckd_ext_pool_cap_at_warnlevel(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1863
static int dasd_eckd_ext_pool_oos(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
1873
static struct dasd_ccw_req *dasd_eckd_build_psf_ssc(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
1917
dasd_eckd_psf_ssc(struct dasd_device *device, int enable_pav,
drivers/s390/block/dasd_eckd.c
1947
static int dasd_eckd_validate_server(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
1974
struct dasd_device *device = container_of(work, struct dasd_device,
drivers/s390/block/dasd_eckd.c
1989
static void dasd_eckd_kick_validate_server(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
2006
static int dasd_device_is_primary(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
2017
static int dasd_eckd_alloc_block(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
2039
static bool dasd_eckd_pprc_enabled(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
2051
dasd_eckd_check_characteristics(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
211
static int dasd_eckd_track_from_irb(struct irb *irb, struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
2205
static void dasd_eckd_uncheck_device(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
2222
dasd_eckd_analysis_ccw(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
2310
struct dasd_device *device = init_cqr->startdev;
drivers/s390/block/dasd_eckd.c
2339
struct dasd_device *device = block->base;
drivers/s390/block/dasd_eckd.c
2451
static int dasd_eckd_basic_to_ready(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
2456
static int dasd_eckd_online_to_ready(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
2466
static int dasd_eckd_basic_to_known(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
247
struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
2489
dasd_eckd_build_check_tcw(struct dasd_device *base, struct format_data_t *fdata,
drivers/s390/block/dasd_eckd.c
2494
struct dasd_device *startdev = NULL;
drivers/s390/block/dasd_eckd.c
2574
dasd_eckd_build_check(struct dasd_device *base, struct format_data_t *fdata,
drivers/s390/block/dasd_eckd.c
2579
struct dasd_device *startdev = NULL;
drivers/s390/block/dasd_eckd.c
2658
dasd_eckd_build_format(struct dasd_device *base, struct dasd_device *startdev,
drivers/s390/block/dasd_eckd.c
275
unsigned int totrk, int cmd, struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
2920
dasd_eckd_format_build_ccw_req(struct dasd_device *base,
drivers/s390/block/dasd_eckd.c
2944
static int dasd_eckd_format_sanity_checks(struct dasd_device *base,
drivers/s390/block/dasd_eckd.c
2981
static int dasd_eckd_format_process_data(struct dasd_device *base,
drivers/s390/block/dasd_eckd.c
2990
struct dasd_device *device;
drivers/s390/block/dasd_eckd.c
3105
static int dasd_eckd_format_device(struct dasd_device *base,
drivers/s390/block/dasd_eckd.c
3160
struct dasd_device *device = cqr->startdev;
drivers/s390/block/dasd_eckd.c
3170
dasd_eckd_ese_format(struct dasd_device *startdev, struct dasd_ccw_req *cqr,
drivers/s390/block/dasd_eckd.c
3178
struct dasd_device *base;
drivers/s390/block/dasd_eckd.c
3260
struct dasd_device *base;
drivers/s390/block/dasd_eckd.c
3472
static int dasd_eckd_check_device_format(struct dasd_device *base,
drivers/s390/block/dasd_eckd.c
3560
struct dasd_device *device = (struct dasd_device *) cqr->startdev;
drivers/s390/block/dasd_eckd.c
3582
static void dasd_eckd_check_for_device_change(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
3661
static int dasd_eckd_ras_sanity_checks(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
3724
static int dasd_in_copy_relation(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
3748
dasd_eckd_dso_ras(struct dasd_device *device, struct dasd_block *block,
drivers/s390/block/dasd_eckd.c
383
int count, int cmd, struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
3855
static int dasd_eckd_release_space_full(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
3871
static int dasd_eckd_release_space_trks(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
3939
static int dasd_eckd_release_space(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
3952
struct dasd_device *startdev,
drivers/s390/block/dasd_eckd.c
3977
struct dasd_device *basedev;
drivers/s390/block/dasd_eckd.c
4140
struct dasd_device *startdev,
drivers/s390/block/dasd_eckd.c
4162
struct dasd_device *basedev;
drivers/s390/block/dasd_eckd.c
4317
struct dasd_device *basedev,
drivers/s390/block/dasd_eckd.c
4318
struct dasd_device *startdev,
drivers/s390/block/dasd_eckd.c
4472
struct dasd_device *startdev,
drivers/s390/block/dasd_eckd.c
4490
struct dasd_device *basedev;
drivers/s390/block/dasd_eckd.c
4644
static struct dasd_ccw_req *dasd_eckd_build_cp(struct dasd_device *startdev,
drivers/s390/block/dasd_eckd.c
4652
struct dasd_device *basedev;
drivers/s390/block/dasd_eckd.c
4724
static struct dasd_ccw_req *dasd_eckd_build_cp_raw(struct dasd_device *startdev,
drivers/s390/block/dasd_eckd.c
4733
struct dasd_device *basedev;
drivers/s390/block/dasd_eckd.c
4962
static struct dasd_ccw_req *dasd_eckd_build_alias_cp(struct dasd_device *base,
drivers/s390/block/dasd_eckd.c
4967
struct dasd_device *startdev;
drivers/s390/block/dasd_eckd.c
5004
dasd_eckd_fill_info(struct dasd_device * device,
drivers/s390/block/dasd_eckd.c
5032
dasd_eckd_release(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
5087
dasd_eckd_reserve(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
5141
dasd_eckd_steal_lock(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
5195
static int dasd_eckd_snid(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
525
struct dasd_device *basedev, struct dasd_device *startdev,
drivers/s390/block/dasd_eckd.c
5262
dasd_eckd_performance(struct dasd_device *device, void __user *argp)
drivers/s390/block/dasd_eckd.c
5326
dasd_eckd_get_attrib(struct dasd_device *device, void __user *argp)
drivers/s390/block/dasd_eckd.c
5350
dasd_eckd_set_attrib(struct dasd_device *device, void __user *argp)
drivers/s390/block/dasd_eckd.c
5374
static int dasd_symm_io(struct dasd_device *device, void __user *argp)
drivers/s390/block/dasd_eckd.c
5474
struct dasd_device *device = block->base;
drivers/s390/block/dasd_eckd.c
5503
dasd_eckd_dump_ccw_range(struct dasd_device *device, struct ccw1 *from,
drivers/s390/block/dasd_eckd.c
5538
dasd_eckd_dump_sense_dbf(struct dasd_device *device, struct irb *irb,
drivers/s390/block/dasd_eckd.c
5562
static void dasd_eckd_dump_sense_ccw(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
5654
static void dasd_eckd_dump_sense_tcw(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
5765
static void dasd_eckd_dump_sense(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
5798
static int dasd_eckd_reload_device(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
5846
static int dasd_eckd_read_message_buffer(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
592
struct dasd_device *basedev, struct dasd_device *startdev)
drivers/s390/block/dasd_eckd.c
5928
static int dasd_eckd_query_host_access(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
601
struct dasd_device * device, int reclen)
drivers/s390/block/dasd_eckd.c
6012
static int dasd_eckd_host_access_count(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
6048
static int dasd_hosts_print(struct dasd_device *device, struct seq_file *m)
drivers/s390/block/dasd_eckd.c
6092
static struct dasd_device
drivers/s390/block/dasd_eckd.c
6135
static int dasd_eckd_copy_pair_swap(struct dasd_device *device, char *prim_busid,
drivers/s390/block/dasd_eckd.c
6139
struct dasd_device *primary, *secondary;
drivers/s390/block/dasd_eckd.c
6212
static int dasd_eckd_query_pprc_status(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
6277
static int dasd_eckd_nop(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
6312
static int dasd_eckd_device_ping(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
6321
dasd_eckd_psf_cuir_response(struct dasd_device *device, int response,
drivers/s390/block/dasd_eckd.c
6373
static struct dasd_conf_data *dasd_eckd_get_ref_conf(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
6401
static int dasd_eckd_cuir_scope(struct dasd_device *device, __u8 lpum,
drivers/s390/block/dasd_eckd.c
6458
static void dasd_eckd_cuir_notify_user(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
6479
static int dasd_eckd_cuir_remove_path(struct dasd_device *device, __u8 lpum,
drivers/s390/block/dasd_eckd.c
6507
static int dasd_eckd_cuir_quiesce(struct dasd_device *device, __u8 lpum,
drivers/s390/block/dasd_eckd.c
6512
struct dasd_device *dev, *n;
drivers/s390/block/dasd_eckd.c
6568
static int dasd_eckd_cuir_resume(struct dasd_device *device, __u8 lpum,
drivers/s390/block/dasd_eckd.c
6573
struct dasd_device *dev, *n;
drivers/s390/block/dasd_eckd.c
6631
static void dasd_eckd_handle_cuir(struct dasd_device *device, void *messages,
drivers/s390/block/dasd_eckd.c
6664
static void dasd_eckd_oos_resume(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
6668
struct dasd_device *dev, *n;
drivers/s390/block/dasd_eckd.c
6700
static void dasd_eckd_handle_oos(struct dasd_device *device, void *messages,
drivers/s390/block/dasd_eckd.c
6735
struct dasd_device *device;
drivers/s390/block/dasd_eckd.c
6763
static int dasd_eckd_check_attention(struct dasd_device *device, __u8 lpum)
drivers/s390/block/dasd_eckd.c
6778
static int dasd_eckd_disable_hpf_path(struct dasd_device *device, __u8 lpum)
drivers/s390/block/dasd_eckd.c
6791
static void dasd_eckd_disable_hpf_device(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
6800
static int dasd_eckd_hpf_enabled(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
6807
static void dasd_eckd_handle_hpf_error(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
766
static int dasd_eckd_generate_uid(struct dasd_device *device)
drivers/s390/block/dasd_eckd.c
781
static int dasd_eckd_get_uid(struct dasd_device *device, struct dasd_uid *uid)
drivers/s390/block/dasd_eckd.c
799
static int dasd_eckd_compare_path_uid(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
811
static void dasd_eckd_fill_rcd_cqr(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
868
static int dasd_eckd_read_conf_immediately(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
892
static int dasd_eckd_read_conf_lpm(struct dasd_device *device,
drivers/s390/block/dasd_eckd.c
95
struct dasd_device *device;
drivers/s390/block/dasd_eckd.c
96
struct dasd_device *base;
drivers/s390/block/dasd_eckd.c
999
static void dasd_eckd_store_conf_data(struct dasd_device *device,
drivers/s390/block/dasd_eckd.h
628
struct dasd_device *device;
drivers/s390/block/dasd_eckd.h
633
struct dasd_device *device;
drivers/s390/block/dasd_eckd.h
659
struct dasd_device *next;
drivers/s390/block/dasd_eckd.h
703
int dasd_alias_make_device_known_to_lcu(struct dasd_device *);
drivers/s390/block/dasd_eckd.h
704
void dasd_alias_disconnect_device_from_lcu(struct dasd_device *);
drivers/s390/block/dasd_eckd.h
705
int dasd_alias_add_device(struct dasd_device *);
drivers/s390/block/dasd_eckd.h
706
int dasd_alias_remove_device(struct dasd_device *);
drivers/s390/block/dasd_eckd.h
707
struct dasd_device *dasd_alias_get_start_dev(struct dasd_device *);
drivers/s390/block/dasd_eckd.h
710
int dasd_alias_update_add_device(struct dasd_device *);
drivers/s390/block/dasd_eer.c
287
static void dasd_eer_write_standard_trigger(struct dasd_device *device,
drivers/s390/block/dasd_eer.c
331
static void dasd_eer_write_snss_trigger(struct dasd_device *device,
drivers/s390/block/dasd_eer.c
372
void dasd_eer_write(struct dasd_device *device, struct dasd_ccw_req *cqr,
drivers/s390/block/dasd_eer.c
401
void dasd_eer_snss(struct dasd_device *device)
drivers/s390/block/dasd_eer.c
425
struct dasd_device *device = cqr->startdev;
drivers/s390/block/dasd_eer.c
452
int dasd_eer_enable(struct dasd_device *device)
drivers/s390/block/dasd_eer.c
512
void dasd_eer_disable(struct dasd_device *device)
drivers/s390/block/dasd_erp.c
125
struct dasd_device *startdev;
drivers/s390/block/dasd_erp.c
164
struct dasd_device *device;
drivers/s390/block/dasd_erp.c
185
struct dasd_device *device;
drivers/s390/block/dasd_erp.c
24
struct dasd_device * device)
drivers/s390/block/dasd_erp.c
69
dasd_free_erp_request(struct dasd_ccw_req *cqr, struct dasd_device * device)
drivers/s390/block/dasd_erp.c
86
struct dasd_device *device;
drivers/s390/block/dasd_fba.c
114
dasd_fba_check_characteristics(struct dasd_device *device)
drivers/s390/block/dasd_fba.c
229
static void dasd_fba_check_for_device_change(struct dasd_device *device,
drivers/s390/block/dasd_fba.c
312
struct dasd_device *memdev,
drivers/s390/block/dasd_fba.c
425
struct dasd_device *memdev,
drivers/s390/block/dasd_fba.c
551
static struct dasd_ccw_req *dasd_fba_build_cp(struct dasd_device *memdev,
drivers/s390/block/dasd_fba.c
617
dasd_fba_fill_info(struct dasd_device * device,
drivers/s390/block/dasd_fba.c
633
dasd_fba_dump_sense_dbf(struct dasd_device *device, struct irb *irb,
drivers/s390/block/dasd_fba.c
655
dasd_fba_dump_sense(struct dasd_device *device, struct dasd_ccw_req * req,
drivers/s390/block/dasd_fba.c
756
static int dasd_fba_pe_handler(struct dasd_device *device,
drivers/s390/block/dasd_genhd.c
79
struct dasd_device *base;
drivers/s390/block/dasd_int.h
1002
static inline void dasd_path_verify(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1007
static inline void dasd_path_clear_verify(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1012
static inline void dasd_path_clear_all_verify(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1020
static inline void dasd_path_fcsec(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1025
static inline void dasd_path_clear_fcsec(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1030
static inline int dasd_path_need_fcsec(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1035
static inline void dasd_path_clear_all_fcsec(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1043
static inline void dasd_path_operational(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1049
static inline void dasd_path_nonpreferred(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1054
static inline int dasd_path_is_nonpreferred(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1059
static inline void dasd_path_clear_nonpreferred(struct dasd_device *device,
drivers/s390/block/dasd_int.h
1065
static inline void dasd_path_preferred(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1070
static inline int dasd_path_is_preferred(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1075
static inline void dasd_path_clear_preferred(struct dasd_device *device,
drivers/s390/block/dasd_int.h
1081
static inline void dasd_path_clear_oper(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1087
static inline void dasd_path_clear_cable(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1092
static inline void dasd_path_cuir(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1097
static inline int dasd_path_is_cuir(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1102
static inline void dasd_path_clear_cuir(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1107
static inline void dasd_path_ifcc(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1112
static inline int dasd_path_is_ifcc(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1117
static inline void dasd_path_clear_ifcc(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1122
static inline void dasd_path_clear_nohpf(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1127
static inline void dasd_path_miscabled(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1132
static inline int dasd_path_is_miscabled(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1137
static inline void dasd_path_nohpf(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1142
static inline int dasd_path_is_nohpf(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1152
static inline __u8 dasd_path_get_opm(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1157
static inline __u8 dasd_path_get_tbvpm(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1168
static inline int dasd_path_get_fcsecpm(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1179
static inline __u8 dasd_path_get_nppm(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1191
static inline __u8 dasd_path_get_ppm(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1202
static inline __u8 dasd_path_get_cablepm(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1213
static inline __u8 dasd_path_get_cuirpm(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1224
static inline __u8 dasd_path_get_ifccpm(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1235
static inline __u8 dasd_path_get_hpfpm(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1246
static inline u8 dasd_path_get_fcs_path(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1251
static inline int dasd_path_get_fcs_device(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1275
static inline void dasd_path_add_tbvpm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
1284
static inline __u8 dasd_path_get_notoperpm(struct dasd_device *device)
drivers/s390/block/dasd_int.h
1298
static inline void dasd_path_add_opm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
1316
static inline void dasd_path_add_cablepm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
1325
static inline void dasd_path_add_cuirpm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
1334
static inline void dasd_path_add_ifccpm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
1343
static inline void dasd_path_add_nppm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
135
struct dasd_device *memdev; /* the device used to allocate this */
drivers/s390/block/dasd_int.h
1352
static inline void dasd_path_add_nohpfpm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
136
struct dasd_device *startdev; /* device the request is started on */
drivers/s390/block/dasd_int.h
1361
static inline void dasd_path_add_ppm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
137
struct dasd_device *basedev; /* base device if no block->base */
drivers/s390/block/dasd_int.h
1370
static inline void dasd_path_add_fcsecpm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
1383
static inline void dasd_path_set_tbvpm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
1394
static inline void dasd_path_set_opm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
1418
static inline void dasd_path_remove_opm(struct dasd_device *device, __u8 pm)
drivers/s390/block/dasd_int.h
1432
static inline void dasd_path_available(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1438
static inline void dasd_path_notoper(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1445
static inline void dasd_path_fcsec_update(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
1453
static inline void dasd_path_no_path(struct dasd_device *device)
drivers/s390/block/dasd_int.h
273
struct dasd_device *device;
drivers/s390/block/dasd_int.h
307
int (*check_device) (struct dasd_device *);
drivers/s390/block/dasd_int.h
308
void (*uncheck_device) (struct dasd_device *);
drivers/s390/block/dasd_int.h
325
int (*pe_handler)(struct dasd_device *, __u8, __u8);
drivers/s390/block/dasd_int.h
331
int (*basic_to_ready) (struct dasd_device *);
drivers/s390/block/dasd_int.h
332
int (*online_to_ready) (struct dasd_device *);
drivers/s390/block/dasd_int.h
333
int (*basic_to_known)(struct dasd_device *);
drivers/s390/block/dasd_int.h
345
struct dasd_ccw_req *(*build_cp) (struct dasd_device *,
drivers/s390/block/dasd_int.h
351
int (*format_device) (struct dasd_device *,
drivers/s390/block/dasd_int.h
353
int (*check_device_format)(struct dasd_device *,
drivers/s390/block/dasd_int.h
368
void (*dump_sense) (struct dasd_device *, struct dasd_ccw_req *,
drivers/s390/block/dasd_int.h
370
void (*dump_sense_dbf) (struct dasd_device *, struct irb *, char *);
drivers/s390/block/dasd_int.h
371
void (*check_for_device_change) (struct dasd_device *,
drivers/s390/block/dasd_int.h
377
int (*fill_info) (struct dasd_device *, struct dasd_information2_t *);
drivers/s390/block/dasd_int.h
381
int (*reload) (struct dasd_device *);
drivers/s390/block/dasd_int.h
383
int (*get_uid) (struct dasd_device *, struct dasd_uid *);
drivers/s390/block/dasd_int.h
384
void (*kick_validate) (struct dasd_device *);
drivers/s390/block/dasd_int.h
385
int (*check_attention)(struct dasd_device *, __u8);
drivers/s390/block/dasd_int.h
386
int (*host_access_count)(struct dasd_device *);
drivers/s390/block/dasd_int.h
387
int (*hosts_print)(struct dasd_device *, struct seq_file *);
drivers/s390/block/dasd_int.h
388
void (*handle_hpf_error)(struct dasd_device *, struct irb *);
drivers/s390/block/dasd_int.h
389
void (*disable_hpf)(struct dasd_device *);
drivers/s390/block/dasd_int.h
390
int (*hpf_enabled)(struct dasd_device *);
drivers/s390/block/dasd_int.h
391
void (*reset_path)(struct dasd_device *, __u8);
drivers/s390/block/dasd_int.h
396
int (*is_ese)(struct dasd_device *);
drivers/s390/block/dasd_int.h
398
int (*space_allocated)(struct dasd_device *);
drivers/s390/block/dasd_int.h
399
int (*space_configured)(struct dasd_device *);
drivers/s390/block/dasd_int.h
400
int (*logical_capacity)(struct dasd_device *);
drivers/s390/block/dasd_int.h
401
int (*release_space)(struct dasd_device *, struct format_data_t *);
drivers/s390/block/dasd_int.h
403
int (*ext_pool_id)(struct dasd_device *);
drivers/s390/block/dasd_int.h
404
int (*ext_size)(struct dasd_device *);
drivers/s390/block/dasd_int.h
405
int (*ext_pool_cap_at_warnlevel)(struct dasd_device *);
drivers/s390/block/dasd_int.h
406
int (*ext_pool_warn_thrshld)(struct dasd_device *);
drivers/s390/block/dasd_int.h
407
int (*ext_pool_oos)(struct dasd_device *);
drivers/s390/block/dasd_int.h
408
int (*ext_pool_exhaust)(struct dasd_device *, struct dasd_ccw_req *);
drivers/s390/block/dasd_int.h
409
struct dasd_ccw_req *(*ese_format)(struct dasd_device *,
drivers/s390/block/dasd_int.h
412
int (*pprc_status)(struct dasd_device *, struct dasd_pprc_data_sc4 *);
drivers/s390/block/dasd_int.h
413
bool (*pprc_enabled)(struct dasd_device *);
drivers/s390/block/dasd_int.h
414
int (*copy_pair_swap)(struct dasd_device *, char *, char *);
drivers/s390/block/dasd_int.h
415
int (*device_ping)(struct dasd_device *);
drivers/s390/block/dasd_int.h
629
struct dasd_device *base;
drivers/s390/block/dasd_int.h
646
struct dasd_device *device;
drivers/s390/block/dasd_int.h
683
void dasd_put_device_wake(struct dasd_device *);
drivers/s390/block/dasd_int.h
69
struct dasd_device;
drivers/s390/block/dasd_int.h
705
dasd_get_device(struct dasd_device *device)
drivers/s390/block/dasd_int.h
711
dasd_put_device(struct dasd_device *device)
drivers/s390/block/dasd_int.h
832
dasd_smalloc_request(int, int, int, struct dasd_device *, struct dasd_ccw_req *);
drivers/s390/block/dasd_int.h
833
struct dasd_ccw_req *dasd_fmalloc_request(int, int, int, struct dasd_device *);
drivers/s390/block/dasd_int.h
834
void dasd_sfree_request(struct dasd_ccw_req *, struct dasd_device *);
drivers/s390/block/dasd_int.h
835
void dasd_ffree_request(struct dasd_ccw_req *, struct dasd_device *);
drivers/s390/block/dasd_int.h
838
struct dasd_device *dasd_alloc_device(void);
drivers/s390/block/dasd_int.h
839
void dasd_free_device(struct dasd_device *);
drivers/s390/block/dasd_int.h
846
void dasd_enable_device(struct dasd_device *);
drivers/s390/block/dasd_int.h
847
void dasd_set_target_state(struct dasd_device *, int);
drivers/s390/block/dasd_int.h
848
void dasd_kick_device(struct dasd_device *);
drivers/s390/block/dasd_int.h
849
void dasd_reload_device(struct dasd_device *);
drivers/s390/block/dasd_int.h
850
void dasd_schedule_requeue(struct dasd_device *);
drivers/s390/block/dasd_int.h
856
void dasd_schedule_device_bh(struct dasd_device *);
drivers/s390/block/dasd_int.h
863
void dasd_device_set_timer(struct dasd_device *, int);
drivers/s390/block/dasd_int.h
864
void dasd_device_clear_timer(struct dasd_device *);
drivers/s390/block/dasd_int.h
868
int dasd_flush_device_queue(struct dasd_device *);
drivers/s390/block/dasd_int.h
870
void dasd_generic_free_discipline(struct dasd_device *);
drivers/s390/block/dasd_int.h
875
int dasd_generic_last_path_gone(struct dasd_device *);
drivers/s390/block/dasd_int.h
876
int dasd_generic_path_operational(struct dasd_device *);
drivers/s390/block/dasd_int.h
879
void dasd_generic_handle_state_change(struct dasd_device *);
drivers/s390/block/dasd_int.h
882
int dasd_generic_verify_path(struct dasd_device *, __u8);
drivers/s390/block/dasd_int.h
883
void dasd_generic_space_exhaust(struct dasd_device *, struct dasd_ccw_req *);
drivers/s390/block/dasd_int.h
884
void dasd_generic_space_avail(struct dasd_device *);
drivers/s390/block/dasd_int.h
886
int dasd_generic_requeue_all_requests(struct dasd_device *);
drivers/s390/block/dasd_int.h
888
int dasd_generic_read_dev_chars(struct dasd_device *, int, void *, int);
drivers/s390/block/dasd_int.h
891
void dasd_device_set_stop_bits(struct dasd_device *, int);
drivers/s390/block/dasd_int.h
892
void dasd_device_remove_stop_bits(struct dasd_device *, int);
drivers/s390/block/dasd_int.h
894
int dasd_device_is_ro(struct dasd_device *);
drivers/s390/block/dasd_int.h
911
struct dasd_device *dasd_create_device(struct ccw_device *);
drivers/s390/block/dasd_int.h
912
void dasd_delete_device(struct dasd_device *);
drivers/s390/block/dasd_int.h
918
void dasd_path_create_kobj(struct dasd_device *, int);
drivers/s390/block/dasd_int.h
919
void dasd_path_create_kobjects(struct dasd_device *);
drivers/s390/block/dasd_int.h
920
void dasd_path_remove_kobjects(struct dasd_device *);
drivers/s390/block/dasd_int.h
922
struct dasd_device *dasd_device_from_cdev(struct ccw_device *);
drivers/s390/block/dasd_int.h
923
struct dasd_device *dasd_device_from_cdev_locked(struct ccw_device *);
drivers/s390/block/dasd_int.h
924
struct dasd_device *dasd_device_from_devindex(int);
drivers/s390/block/dasd_int.h
926
void dasd_add_link_to_gendisk(struct gendisk *, struct dasd_device *);
drivers/s390/block/dasd_int.h
927
struct dasd_device *dasd_device_from_gendisk(struct gendisk *);
drivers/s390/block/dasd_int.h
953
struct dasd_device *);
drivers/s390/block/dasd_int.h
954
void dasd_free_erp_request(struct dasd_ccw_req *, struct dasd_device *);
drivers/s390/block/dasd_int.h
960
void dasd_3990_erp_handle_sim(struct dasd_device *, char *);
drivers/s390/block/dasd_int.h
966
int dasd_eer_enable(struct dasd_device *);
drivers/s390/block/dasd_int.h
967
void dasd_eer_disable(struct dasd_device *);
drivers/s390/block/dasd_int.h
968
void dasd_eer_write(struct dasd_device *, struct dasd_ccw_req *cqr,
drivers/s390/block/dasd_int.h
970
void dasd_eer_snss(struct dasd_device *);
drivers/s390/block/dasd_int.h
972
static inline int dasd_eer_enabled(struct dasd_device *device)
drivers/s390/block/dasd_int.h
992
static inline int dasd_path_is_operational(struct dasd_device *device, int chp)
drivers/s390/block/dasd_int.h
997
static inline int dasd_path_need_verify(struct dasd_device *device, int chp)
drivers/s390/block/dasd_ioctl.c
115
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
138
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
173
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
194
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
232
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
252
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
290
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
324
static int dasd_release_space(struct dasd_device *device,
drivers/s390/block/dasd_ioctl.c
341
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
384
struct dasd_device *device;
drivers/s390/block/dasd_ioctl.c
41
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
503
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
579
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
614
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
62
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
712
struct dasd_device *base;
drivers/s390/block/dasd_ioctl.c
94
struct dasd_device *base;
drivers/s390/block/dasd_proc.c
133
struct dasd_device *device;
drivers/s390/block/dasd_proc.c
152
struct dasd_device *device;
drivers/s390/block/dasd_proc.c
167
struct dasd_device *device;
drivers/s390/block/dasd_proc.c
33
struct dasd_device *device;