Lines Matching defs:pqi_scsi_dev

1090 struct pqi_scsi_dev {  struct
1091 int devtype; /* as reported by INQUIRY command */
1092 u8 device_type; /* as reported by */
1095 int bus;
1096 int target;
1097 int lun;
1098 u8 scsi3addr[8];
1099 u8 wwid[16];
1100 u8 volume_id[16];
1101 u8 is_physical_device : 1;
1102 u8 is_external_raid_device : 1;
1103 u8 is_expander_smp_device : 1;
1104 u8 target_lun_valid : 1;
1105 u8 device_gone : 1;
1106 u8 new_device : 1;
1107 u8 keep_device : 1;
1108 u8 volume_offline : 1;
1109 u8 rescan : 1;
1110 u8 ignore_device : 1;
1111 bool aio_enabled; /* only valid for physical disks */
1112 bool in_remove;
1113 bool device_offline;
1114 u8 vendor[8]; /* bytes 8-15 of inquiry data */
1115 u8 model[16]; /* bytes 16-31 of inquiry data */
1116 u64 sas_address;
1117 u8 raid_level;
1118 u16 queue_depth; /* max. queue_depth for this device */
1119 u16 advertised_queue_depth;
1120 u32 aio_handle;
1121 u8 volume_status;
1122 u8 active_path_index;
1123 u8 path_map;
1124 u8 bay;
1125 u8 box_index;
1126 u8 phys_box_on_bus;
1127 u8 phy_connected_dev_type;
1128 u8 box[8];
1129 u16 phys_connector[8];
1130 u8 phy_id;
1131 u8 ncq_prio_enable;
1132 u8 ncq_prio_support;
1133 u8 multi_lun_device_lun_count;
1134 bool raid_bypass_configured; /* RAID bypass configured */
1135 bool raid_bypass_enabled; /* RAID bypass enabled */
1136 u32 next_bypass_group[RAID_MAP_MAX_DATA_DISKS_PER_ROW];
1137 struct raid_map *raid_map; /* RAID bypass map */
1138 u32 max_transfer_encrypted;
1140 struct pqi_sas_port *sas_port;
1141 struct scsi_device *sdev;
1143 struct list_head scsi_device_list_entry;
1144 struct list_head new_device_list_entry;
1145 struct list_head add_list_entry;
1146 struct list_head delete_list_entry;
1148 struct pqi_stream_data stream_data[NUM_STREAMS_PER_LUN];
1149 atomic_t scsi_cmds_outstanding[PQI_MAX_LUNS_PER_DEVICE];
1150 atomic_t raid_bypass_cnt;