Lines Matching defs:scsi_disk
70 struct scsi_disk { struct
71 struct scsi_driver *driver; /* always &sd_template */
72 struct scsi_device *device;
73 struct device dev;
74 struct gendisk *disk;
75 struct opal_dev *opal_dev;
77 u32 nr_zones;
78 u32 zone_blocks;
79 u32 zone_shift;
80 u32 zones_optimal_open;
81 u32 zones_optimal_nonseq;
82 u32 zones_max_open;
84 atomic_t openers;
85 sector_t capacity; /* size in logical blocks */
86 u32 max_xfer_blocks;
87 u32 opt_xfer_blocks;
88 u32 max_ws_blocks;
89 u32 max_unmap_blocks;
90 u32 unmap_granularity;
91 u32 unmap_alignment;
92 u32 index;
93 unsigned int physical_block_size;
94 unsigned int max_medium_access_timeouts;
95 unsigned int medium_access_timed_out;
96 u8 media_present;
97 u8 write_prot;
121 #define to_scsi_disk(obj) container_of(obj,struct scsi_disk,dev) argument
123 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) in scsi_disk() function