• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/block/

Lines Matching defs:dasd_device

21  *   new: the dasd_device structure is allocated.
70 struct dasd_device;
174 struct list_head devlist; /* for dasd_device request queue */
179 struct dasd_device *memdev; /* the device used to allocate this */
180 struct dasd_device *startdev; /* device the request is started on */
277 int (*check_device) (struct dasd_device *);
278 void (*uncheck_device) (struct dasd_device *);
293 int (*ready_to_online) (struct dasd_device *);
294 int (*online_to_ready) (struct dasd_device *);
304 struct dasd_ccw_req *(*build_cp) (struct dasd_device *,
310 struct dasd_ccw_req *(*format_device) (struct dasd_device *,
325 void (*dump_sense) (struct dasd_device *, struct dasd_ccw_req *,
327 void (*dump_sense_dbf) (struct dasd_device *, struct irb *, char *);
329 void (*handle_unsolicited_interrupt) (struct dasd_device *,
334 int (*fill_info) (struct dasd_device *, struct dasd_information2_t *);
338 int (*freeze) (struct dasd_device *);
339 int (*restore) (struct dasd_device *);
342 int (*reload) (struct dasd_device *);
344 int (*get_uid) (struct dasd_device *, struct dasd_uid *);
351 * The DASD_EER_DISABLE notification is sent before a dasd_device (and it's
365 struct dasd_device {
427 struct dasd_device *base;
460 void dasd_put_device_wake(struct dasd_device *);
466 dasd_get_device(struct dasd_device *device)
472 dasd_put_device(struct dasd_device *device)
579 dasd_kmalloc_request(int , int, int, struct dasd_device *);
581 dasd_smalloc_request(int , int, int, struct dasd_device *);
582 void dasd_kfree_request(struct dasd_ccw_req *, struct dasd_device *);
583 void dasd_sfree_request(struct dasd_ccw_req *, struct dasd_device *);
586 dasd_kmalloc_set_cda(struct ccw1 *ccw, void *cda, struct dasd_device *device)
591 struct dasd_device *dasd_alloc_device(void);
592 void dasd_free_device(struct dasd_device *);
597 void dasd_enable_device(struct dasd_device *);
598 void dasd_set_target_state(struct dasd_device *, int);
599 void dasd_kick_device(struct dasd_device *);
600 void dasd_restore_device(struct dasd_device *);
601 void dasd_reload_device(struct dasd_device *);
607 void dasd_schedule_device_bh(struct dasd_device *);
612 void dasd_device_set_timer(struct dasd_device *, int);
613 void dasd_device_clear_timer(struct dasd_device *);
617 int dasd_flush_device_queue(struct dasd_device *);
623 void dasd_generic_handle_state_change(struct dasd_device *);
628 int dasd_generic_read_dev_chars(struct dasd_device *, int, void *, int);
631 void dasd_device_set_stop_bits(struct dasd_device *, int);
632 void dasd_device_remove_stop_bits(struct dasd_device *, int);
634 int dasd_device_is_ro(struct dasd_device *);
647 struct dasd_device *dasd_create_device(struct ccw_device *);
648 void dasd_delete_device(struct dasd_device *);
656 struct dasd_device *dasd_device_from_cdev(struct ccw_device *);
657 struct dasd_device *dasd_device_from_cdev_locked(struct ccw_device *);
658 struct dasd_device *dasd_device_from_devindex(int);
682 struct dasd_device *);
683 void dasd_free_erp_request(struct dasd_ccw_req *, struct dasd_device *);
689 void dasd_3990_erp_handle_sim(struct dasd_device *, char *);
695 int dasd_eer_enable(struct dasd_device *);
696 void dasd_eer_disable(struct dasd_device *);
697 void dasd_eer_write(struct dasd_device *, struct dasd_ccw_req *cqr,
699 void dasd_eer_snss(struct dasd_device *);
701 static inline int dasd_eer_enabled(struct dasd_device *device)