Lines Matching defs:dasd_device
520 struct dasd_device { struct
522 struct dasd_block *block;
524 unsigned int devindex;
525 unsigned long flags; /* per device flags */
526 unsigned short features; /* copy of devmap-features (read-only!) */
529 struct dasd_ccw_req *eer_cqr;
532 struct dasd_discipline *discipline;
533 struct dasd_discipline *base_discipline;
534 void *private;
535 struct dasd_path path[8];
536 __u8 opm;
539 int state, target;
540 struct mutex state_mutex;
541 int stopped; /* device (ccw_device_start) was stopped */
544 atomic_t ref_count;
547 struct list_head ccw_queue;
548 spinlock_t mem_lock;
549 void *ccw_mem;
550 void *erp_mem;
551 void *ese_mem;
552 struct list_head ccw_chunks;
553 struct list_head erp_chunks;
554 struct list_head ese_chunks;
556 atomic_t tasklet_scheduled;
557 struct tasklet_struct tasklet;
558 struct work_struct kick_work;
559 struct work_struct reload_device;
560 struct work_struct kick_validate;
561 struct work_struct suc_work;
562 struct work_struct requeue_requests;
563 struct timer_list timer;
565 debug_info_t *debug_area;
567 struct ccw_device *cdev;
570 struct list_head alias_list;
573 unsigned long default_expires;
574 unsigned long default_retries;
576 unsigned long blk_timeout;
601 struct dasd_device *base; argument