Lines Matching defs:dasd_device
427 struct dasd_device { struct
429 struct dasd_block *block;
431 unsigned int devindex;
432 unsigned long flags; /* per device flags */
433 unsigned short features; /* copy of devmap-features (read-only!) */
436 struct dasd_ccw_req *eer_cqr;
439 struct dasd_discipline *discipline;
440 struct dasd_discipline *base_discipline;
441 char *private;
442 struct dasd_path path_data;
445 int state, target;
446 struct mutex state_mutex;
447 int stopped; /* device (ccw_device_start) was stopped */
450 atomic_t ref_count;
453 struct list_head ccw_queue;
454 spinlock_t mem_lock;
455 void *ccw_mem;
456 void *erp_mem;
457 struct list_head ccw_chunks;
458 struct list_head erp_chunks;
460 atomic_t tasklet_scheduled;
461 struct tasklet_struct tasklet;
462 struct work_struct kick_work;
463 struct work_struct restore_device;
464 struct work_struct reload_device;
465 struct work_struct kick_validate;
466 struct timer_list timer;
468 debug_info_t *debug_area;
470 struct ccw_device *cdev;
473 struct list_head alias_list;
497 struct dasd_device *base; argument