Home
last modified time | relevance | path

Searched refs:dasd_device (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/s390/block/
H A Ddasd_int.h69 struct dasd_device;
135 struct dasd_device *memdev; /* the device used to allocate this */
136 struct dasd_device *startdev; /* device the request is started on */
137 struct dasd_device *basedev; /* base device if no block->base */
280 struct dasd_device *device;
314 int (*check_device) (struct dasd_device *);
315 void (*uncheck_device) (struct dasd_device *);
332 int (*pe_handler)(struct dasd_device *, __u8, __u8);
338 int (*basic_to_ready) (struct dasd_device *);
339 int (*online_to_ready) (struct dasd_device *);
[all …]
H A Ddasd_alias.c38 static int _schedule_lcu_update(struct alias_lcu *, struct dasd_device *);
178 int dasd_alias_make_device_known_to_lcu(struct dasd_device *device) in dasd_alias_make_device_known_to_lcu()
235 void dasd_alias_disconnect_device_from_lcu(struct dasd_device *device) in dasd_alias_disconnect_device_from_lcu()
304 struct dasd_device *device, in _add_device_to_lcu()
305 struct dasd_device *pos) in _add_device_to_lcu()
350 struct dasd_device *device) in _remove_device_from_lcu()
406 static int read_unit_address_configuration(struct dasd_device *device, in read_unit_address_configuration()
473 static int _lcu_update(struct dasd_device *refdev, struct alias_lcu *lcu) in _lcu_update()
477 struct dasd_device *device, *tempdev; in _lcu_update()
540 struct dasd_device *device; in lcu_update_work()
[all …]
H A Ddasd.c68 static void __dasd_process_erp(struct dasd_device *, struct dasd_ccw_req *);
71 static void dasd_hosts_init(struct dentry *, struct dasd_device *);
72 static void dasd_hosts_exit(struct dasd_device *);
73 static int dasd_handle_autoquiesce(struct dasd_device *, struct dasd_ccw_req *,
86 struct dasd_device *dasd_alloc_device(void) in dasd_alloc_device()
88 struct dasd_device *device; in dasd_alloc_device()
90 device = kzalloc_obj(struct dasd_device, GFP_KERNEL); in dasd_alloc_device()
160 void dasd_free_device(struct dasd_device *device) in dasd_free_device()
212 static int dasd_state_new_to_known(struct dasd_device *device) in dasd_state_new_to_known()
226 static int dasd_state_known_to_new(struct dasd_device *device) in dasd_state_known_to_new()
[all …]
H A Ddasd_devmap.c49 struct dasd_device *device;
505 struct dasd_device *
509 struct dasd_device *device; in dasd_device_from_devindex()
549 struct dasd_device *
553 struct dasd_device *device; in dasd_create_device()
599 static int dasd_devmap_get_pprc_status(struct dasd_device *device, in dasd_devmap_get_pprc_status()
658 static int dasd_devmap_check_copy_relation(struct dasd_device *device, in dasd_devmap_check_copy_relation()
664 struct dasd_device *tmp_dev; in dasd_devmap_check_copy_relation()
738 static void dasd_devmap_delete_copy_relation_device(struct dasd_device *device) in dasd_devmap_delete_copy_relation_device()
766 struct dasd_device *device; in dasd_devmap_set_device_copy_relation()
[all …]
H A Ddasd_ioctl.c41 struct dasd_device *base; in dasd_ioctl_enable()
62 struct dasd_device *base; in dasd_ioctl_disable()
94 struct dasd_device *base; in dasd_ioctl_quiesce()
115 struct dasd_device *base; in dasd_ioctl_resume()
138 struct dasd_device *base; in dasd_ioctl_abortio()
173 struct dasd_device *base; in dasd_ioctl_allowio()
194 struct dasd_device *base; in dasd_format()
232 struct dasd_device *base; in dasd_check_format()
252 struct dasd_device *base; in dasd_ioctl_format()
290 struct dasd_device *base; in dasd_ioctl_check_format()
[all …]
H A Ddasd_eckd.c109 struct dasd_device *device;
110 struct dasd_device *base;
116 struct dasd_device *device;
129 struct dasd_device *device;
133 static int dasd_eckd_ext_pool_id(struct dasd_device *);
135 struct dasd_device *, struct dasd_device *,
138 static int dasd_eckd_query_pprc_status(struct dasd_device *,
140 static struct dasd_ccw_req *dasd_eckd_build_cp_tpm_writefulltrack(struct dasd_device *,
244 static int dasd_eckd_track_from_irb(struct irb *irb, struct dasd_device *device, in dasd_eckd_track_from_irb()
280 struct dasd_device *device) in set_timestamp()
[all …]
H A Ddasd_erp.c24 struct dasd_device * device) in dasd_alloc_erp_request()
69 dasd_free_erp_request(struct dasd_ccw_req *cqr, struct dasd_device * device) in dasd_free_erp_request()
86 struct dasd_device *device; in dasd_default_erp_action()
125 struct dasd_device *startdev; in dasd_default_erp_postaction()
171 struct dasd_device *device; in dasd_log_sense()
192 struct dasd_device *device; in dasd_log_sense_dbf()
H A Ddasd_3990_erp.c70 struct dasd_device *device = erp->startdev; in dasd_3990_erp_block_queue()
102 struct dasd_device *device = erp->startdev; in dasd_3990_erp_int_req()
143 struct dasd_device *device = erp->startdev; in dasd_3990_erp_alternate_path()
195 struct dasd_device *device = erp->startdev; in dasd_3990_erp_DCTL()
301 struct dasd_device *device = erp->startdev; in dasd_3990_erp_action_4()
394 struct dasd_device *device = erp->startdev; in dasd_3990_handle_env_data()
1027 struct dasd_device *device = erp->startdev; in dasd_3990_erp_com_rej()
1077 struct dasd_device *device = erp->startdev; in dasd_3990_erp_bus_out()
1116 struct dasd_device *device = erp->startdev; in dasd_3990_erp_equip_check()
1169 struct dasd_device *device = erp->startdev; in dasd_3990_erp_data_check()
[all …]
H A Ddasd_diag.c104 mdsk_init_io(struct dasd_device *device, unsigned int blocksize, in mdsk_init_io()
129 mdsk_term_io(struct dasd_device * device) in mdsk_term_io()
144 dasd_diag_erp(struct dasd_device *device) in dasd_diag_erp()
166 struct dasd_device *device; in dasd_start_diag()
221 struct dasd_device *device; in dasd_diag_term_IO()
237 struct dasd_device *device; in dasd_ext_handler()
260 device = (struct dasd_device *) cqr->startdev; in dasd_ext_handler()
316 dasd_diag_check_device(struct dasd_device *device) in dasd_diag_check_device()
508 static struct dasd_ccw_req *dasd_diag_build_cp(struct dasd_device *memdev, in dasd_diag_build_cp()
602 dasd_diag_fill_info(struct dasd_device * device, in dasd_diag_fill_info()
[all …]
H A Ddasd_eckd.h674 struct dasd_device *device;
679 struct dasd_device *device;
705 struct dasd_device *next;
769 int dasd_alias_make_device_known_to_lcu(struct dasd_device *);
770 void dasd_alias_disconnect_device_from_lcu(struct dasd_device *);
771 int dasd_alias_add_device(struct dasd_device *);
772 int dasd_alias_remove_device(struct dasd_device *);
773 struct dasd_device *dasd_alias_get_start_dev(struct dasd_device *);
776 int dasd_alias_update_add_device(struct dasd_device *);
H A Ddasd_fba.c114 dasd_fba_check_characteristics(struct dasd_device *device) in dasd_fba_check_characteristics()
229 static void dasd_fba_check_for_device_change(struct dasd_device *device, in dasd_fba_check_for_device_change()
312 struct dasd_device *memdev, in dasd_fba_build_cp_discard()
425 struct dasd_device *memdev, in dasd_fba_build_cp_regular()
551 static struct dasd_ccw_req *dasd_fba_build_cp(struct dasd_device *memdev, in dasd_fba_build_cp()
617 dasd_fba_fill_info(struct dasd_device * device, in dasd_fba_fill_info()
633 dasd_fba_dump_sense_dbf(struct dasd_device *device, struct irb *irb, in dasd_fba_dump_sense_dbf()
655 dasd_fba_dump_sense(struct dasd_device *device, struct dasd_ccw_req * req, in dasd_fba_dump_sense()
756 static int dasd_fba_pe_handler(struct dasd_device *device, in dasd_fba_pe_handler()