Lines Matching refs:dasd_device

67 struct dasd_device;
176 struct dasd_device *memdev; /* the device used to allocate this */
177 struct dasd_device *startdev; /* device the request is started on */
178 struct dasd_device *basedev; /* base device if no block->base */
282 int (*check_device) (struct dasd_device *);
283 void (*uncheck_device) (struct dasd_device *);
300 int (*verify_path)(struct dasd_device *, __u8);
306 int (*basic_to_ready) (struct dasd_device *);
307 int (*online_to_ready) (struct dasd_device *);
308 int (*basic_to_known)(struct dasd_device *);
318 struct dasd_ccw_req *(*build_cp) (struct dasd_device *,
324 int (*format_device) (struct dasd_device *,
339 void (*dump_sense) (struct dasd_device *, struct dasd_ccw_req *,
341 void (*dump_sense_dbf) (struct dasd_device *, struct irb *, char *);
342 void (*check_for_device_change) (struct dasd_device *,
348 int (*fill_info) (struct dasd_device *, struct dasd_information2_t *);
352 int (*freeze) (struct dasd_device *);
353 int (*restore) (struct dasd_device *);
356 int (*reload) (struct dasd_device *);
358 int (*get_uid) (struct dasd_device *, struct dasd_uid *);
359 void (*kick_validate) (struct dasd_device *);
360 int (*check_attention)(struct dasd_device *, __u8);
427 struct dasd_device { struct
497 struct dasd_device *base; argument
510 struct dasd_device *device;
542 void dasd_put_device_wake(struct dasd_device *);
548 dasd_get_device(struct dasd_device *device) in dasd_get_device()
554 dasd_put_device(struct dasd_device *device) in dasd_put_device()
662 dasd_kmalloc_request(int , int, int, struct dasd_device *);
664 dasd_smalloc_request(int , int, int, struct dasd_device *);
665 void dasd_kfree_request(struct dasd_ccw_req *, struct dasd_device *);
666 void dasd_sfree_request(struct dasd_ccw_req *, struct dasd_device *);
670 dasd_kmalloc_set_cda(struct ccw1 *ccw, void *cda, struct dasd_device *device) in dasd_kmalloc_set_cda()
675 struct dasd_device *dasd_alloc_device(void);
676 void dasd_free_device(struct dasd_device *);
683 void dasd_enable_device(struct dasd_device *);
684 void dasd_set_target_state(struct dasd_device *, int);
685 void dasd_kick_device(struct dasd_device *);
686 void dasd_restore_device(struct dasd_device *);
687 void dasd_reload_device(struct dasd_device *);
693 void dasd_schedule_device_bh(struct dasd_device *);
699 void dasd_device_set_timer(struct dasd_device *, int);
700 void dasd_device_clear_timer(struct dasd_device *);
704 int dasd_flush_device_queue(struct dasd_device *);
710 int dasd_generic_last_path_gone(struct dasd_device *);
711 int dasd_generic_path_operational(struct dasd_device *);
714 void dasd_generic_handle_state_change(struct dasd_device *);
719 int dasd_generic_verify_path(struct dasd_device *, __u8);
721 int dasd_generic_read_dev_chars(struct dasd_device *, int, void *, int);
724 void dasd_device_set_stop_bits(struct dasd_device *, int);
725 void dasd_device_remove_stop_bits(struct dasd_device *, int);
727 int dasd_device_is_ro(struct dasd_device *);
744 struct dasd_device *dasd_create_device(struct ccw_device *);
745 void dasd_delete_device(struct dasd_device *);
753 struct dasd_device *dasd_device_from_cdev(struct ccw_device *);
754 struct dasd_device *dasd_device_from_cdev_locked(struct ccw_device *);
755 struct dasd_device *dasd_device_from_devindex(int);
757 void dasd_add_link_to_gendisk(struct gendisk *, struct dasd_device *);
758 struct dasd_device *dasd_device_from_gendisk(struct gendisk *);
782 struct dasd_device *);
783 void dasd_free_erp_request(struct dasd_ccw_req *, struct dasd_device *);
789 void dasd_3990_erp_handle_sim(struct dasd_device *, char *);
795 int dasd_eer_enable(struct dasd_device *);
796 void dasd_eer_disable(struct dasd_device *);
797 void dasd_eer_write(struct dasd_device *, struct dasd_ccw_req *cqr,
799 void dasd_eer_snss(struct dasd_device *);
801 static inline int dasd_eer_enabled(struct dasd_device *device) in dasd_eer_enabled()