Lines Matching defs:scsi_disk
84 struct scsi_disk { struct
88 * disk_dev is used to show attributes in /sys/class/scsi_disk/, argument
91 struct device disk_dev;
92 struct gendisk *disk;
93 struct opal_dev *opal_dev;
96 struct zoned_disk_info early_zone_info;
98 struct zoned_disk_info zone_info;
99 u32 zones_optimal_open;
100 u32 zones_optimal_nonseq;
101 u32 zones_max_open;
106 u32 zone_starting_lba_gran;
108 atomic_t openers;
109 sector_t capacity; /* size in logical blocks */
110 int max_retries;
111 u32 min_xfer_blocks;
112 u32 max_xfer_blocks;
113 u32 opt_xfer_blocks;
114 u32 max_ws_blocks;
115 u32 max_unmap_blocks;
116 u32 unmap_granularity;
117 u32 unmap_alignment;
119 u32 max_atomic;
120 u32 atomic_alignment;
121 u32 atomic_granularity;
122 u32 max_atomic_with_boundary;
123 u32 max_atomic_boundary;
125 u32 index;
126 unsigned int physical_block_size;
127 unsigned int max_medium_access_timeouts;
128 unsigned int medium_access_timed_out;
130 u16 permanent_stream_count;
131 u8 media_present;
132 u8 write_prot;
133 u8 protection_type;/* Data Integrity Field */
134 u8 provisioning_mode;
135 u8 zeroing_mode;
136 u8 nr_actuators; /* Number of actuators */
160 #define to_scsi_disk(obj) container_of(obj, struct scsi_disk, disk_dev) argument
162 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) in scsi_disk() function