Lines Matching defs:pqi_scsi_dev

1114 struct pqi_scsi_dev {  struct
1115 int devtype; /* as reported by INQUIRY command */
1116 u8 device_type; /* as reported by */
1119 int bus;
1120 int target;
1121 int lun;
1122 u8 scsi3addr[8];
1123 u8 wwid[16];
1124 u8 volume_id[16];
1125 u8 is_physical_device : 1;
1126 u8 is_external_raid_device : 1;
1127 u8 is_expander_smp_device : 1;
1128 u8 target_lun_valid : 1;
1129 u8 device_gone : 1;
1130 u8 new_device : 1;
1131 u8 keep_device : 1;
1132 u8 volume_offline : 1;
1133 u8 rescan : 1;
1134 u8 ignore_device : 1;
1135 u8 erase_in_progress : 1;
1136 bool aio_enabled; /* only valid for physical disks */
1137 bool in_remove;
1138 bool in_reset[PQI_MAX_LUNS_PER_DEVICE];
1139 bool device_offline;
1140 u8 vendor[8]; /* bytes 8-15 of inquiry data */
1141 u8 model[16]; /* bytes 16-31 of inquiry data */
1142 u64 sas_address;
1143 u8 raid_level;
1144 u16 queue_depth; /* max. queue_depth for this device */
1145 u16 advertised_queue_depth;
1146 u32 aio_handle;
1147 u8 volume_status;
1148 u8 active_path_index;
1149 u8 path_map;
1150 u8 bay;
1151 u8 box_index;
1152 u8 phys_box_on_bus;
1153 u8 phy_connected_dev_type;
1154 u8 box[8];
1155 u16 phys_connector[8];
1156 u8 phy_id;
1157 u8 ncq_prio_enable;
1158 u8 ncq_prio_support;
1159 u8 lun_count;
1160 bool raid_bypass_configured; /* RAID bypass configured */
1161 bool raid_bypass_enabled; /* RAID bypass enabled */
1162 u32 next_bypass_group[RAID_MAP_MAX_DATA_DISKS_PER_ROW];
1163 struct raid_map *raid_map; /* RAID bypass map */
1164 u32 max_transfer_encrypted;
1166 struct pqi_sas_port *sas_port;
1167 struct scsi_device *sdev;
1169 struct list_head scsi_device_list_entry;
1170 struct list_head new_device_list_entry;
1171 struct list_head add_list_entry;
1172 struct list_head delete_list_entry;
1174 struct pqi_stream_data stream_data[NUM_STREAMS_PER_LUN];
1175 atomic_t scsi_cmds_outstanding[PQI_MAX_LUNS_PER_DEVICE];
1176 struct pqi_raid_io_stats __percpu *raid_io_stats;
1178 struct pqi_tmf_work tmf_work[PQI_MAX_LUNS_PER_DEVICE];