Lines Matching defs:megasas_ctrl_info

925 struct megasas_ctrl_info {  struct
930 struct {
938 } __attribute__ ((packed)) pci;
943 struct {
955 } __attribute__ ((packed)) host_interface;
960 struct {
971 } __attribute__ ((packed)) device_interface;
976 __le32 image_check_word;
977 __le32 image_component_count;
979 struct {
986 } __attribute__ ((packed)) image_component[8];
994 __le32 pending_image_component_count;
996 struct {
1003 } __attribute__ ((packed)) pending_image_component[8];
1005 u8 max_arms;
1006 u8 max_spans;
1007 u8 max_arrays;
1008 u8 max_lds;
1010 char product_name[80];
1011 char serial_no[32];
1017 struct {
1025 } __attribute__ ((packed)) hw_present;
1027 __le32 current_fw_time;
1032 __le16 max_concurrent_cmds;
1033 __le16 max_sge_count;
1034 __le32 max_request_size;
1039 __le16 ld_present_count;
1040 __le16 ld_degraded_count;
1041 __le16 ld_offline_count;
1043 __le16 pd_present_count;
1044 __le16 pd_disk_present_count;
1045 __le16 pd_disk_pred_failure_count;
1046 __le16 pd_disk_failed_count;
1051 __le16 nvram_size;
1052 __le16 memory_size;
1053 __le16 flash_size;
1058 __le16 mem_correctable_error_count;
1059 __le16 mem_uncorrectable_error_count;
1064 u8 cluster_permitted;
1065 u8 cluster_active;
1070 __le16 max_strips_per_io;
1075 struct {
1084 } __attribute__ ((packed)) raid_levels;
1086 struct {
1105 } __attribute__ ((packed)) adapter_operations;
1107 struct {
1116 } __attribute__ ((packed)) ld_operations;
1118 struct {
1124 } __attribute__ ((packed)) stripe_sz_ops;
1126 struct {
1133 } __attribute__ ((packed)) pd_operations;
1135 struct {
1144 } __attribute__ ((packed)) pd_mix_support;
1149 u8 ecc_bucket_count;
1150 u8 reserved_2[11];
1155 struct megasas_ctrl_prop properties;
1160 char package_version[0x60];
1170 __le64 deviceInterfacePortAddr2[8]; /*6a0h */
1171 u8 reserved3[128]; /*6e0h */
1173 struct { /*760h */
1205 } pdsForRaidLevels;
1207 __le16 maxPds; /*780h */
1208 __le16 maxDedHSPs; /*782h */
1209 __le16 maxGlobalHSP; /*784h */
1210 __le16 ddfSize; /*786h */
1211 u8 maxLdsPerArray; /*788h */
1212 u8 partitionsInDDF; /*789h */
1213 u8 lockKeyBinding; /*78ah */
1214 u8 maxPITsPerLd; /*78bh */
1215 u8 maxViewsPerLd; /*78ch */
1216 u8 maxTargetId; /*78dh */
1217 __le16 maxBvlVdSize; /*78eh */
1219 __le16 maxConfigurableSSCSize; /*790h */
1220 __le16 currentSSCsize; /*792h */
1222 char expanderFwVersion[12]; /*794h */
1224 __le16 PFKTrialTimeRemaining; /*7A0h */
1226 __le16 cacheMemorySize; /*7A2h */
1228 struct { /*7A4h */
1289 } adapterOperations2;
1291 u8 driverVersion[32]; /*7A8h */
1292 u8 maxDAPdCountSpinup60; /*7C8h */
1293 u8 temperatureROC; /*7C9h */
1294 u8 temperatureCtrl; /*7CAh */
1295 u8 reserved4; /*7CBh */
1296 __le16 maxConfigurablePds; /*7CCh */
1299 u8 reserved5[2]; /*0x7CDh */
1304 struct {
1324 } cluster;
1326 char clusterId[MEGASAS_CLUSTER_ID_SIZE]; /*0x7D4 */
1327 struct {
1332 } iov;
1334 struct {
1388 } adapterOperations3;
1390 struct {
1406 } cpld; /* Valid only if upgradableCPLD is TRUE */
1408 struct {
1455 } adapter_operations4;
1456 u8 pad[0x800 - 0x7FE]; /* 0x7FE pad to 2K for expansion */
1458 u32 size;
1459 u32 pad1;
1461 u8 reserved6[64];
1463 struct {
1493 } adapter_operations5;
1495 u32 rsvdForAdptOp[63];
1497 u8 reserved7[3];
1499 u8 TaskAbortTO; /* Timeout value in seconds used by Abort Task TM */
1500 u8 MaxResetTO; /* Max Supported Reset timeout in seconds. */
1501 u8 reserved8[3];