Lines Matching defs:megasas_ctrl_info

923 struct megasas_ctrl_info {  struct
928 struct {
936 } __attribute__ ((packed)) pci;
941 struct {
953 } __attribute__ ((packed)) host_interface;
958 struct {
969 } __attribute__ ((packed)) device_interface;
974 __le32 image_check_word;
975 __le32 image_component_count;
977 struct {
984 } __attribute__ ((packed)) image_component[8];
992 __le32 pending_image_component_count;
994 struct {
1001 } __attribute__ ((packed)) pending_image_component[8];
1003 u8 max_arms;
1004 u8 max_spans;
1005 u8 max_arrays;
1006 u8 max_lds;
1008 char product_name[80];
1009 char serial_no[32];
1015 struct {
1023 } __attribute__ ((packed)) hw_present;
1025 __le32 current_fw_time;
1030 __le16 max_concurrent_cmds;
1031 __le16 max_sge_count;
1032 __le32 max_request_size;
1037 __le16 ld_present_count;
1038 __le16 ld_degraded_count;
1039 __le16 ld_offline_count;
1041 __le16 pd_present_count;
1042 __le16 pd_disk_present_count;
1043 __le16 pd_disk_pred_failure_count;
1044 __le16 pd_disk_failed_count;
1049 __le16 nvram_size;
1050 __le16 memory_size;
1051 __le16 flash_size;
1056 __le16 mem_correctable_error_count;
1057 __le16 mem_uncorrectable_error_count;
1062 u8 cluster_permitted;
1063 u8 cluster_active;
1068 __le16 max_strips_per_io;
1073 struct {
1082 } __attribute__ ((packed)) raid_levels;
1084 struct {
1103 } __attribute__ ((packed)) adapter_operations;
1105 struct {
1114 } __attribute__ ((packed)) ld_operations;
1116 struct {
1122 } __attribute__ ((packed)) stripe_sz_ops;
1124 struct {
1131 } __attribute__ ((packed)) pd_operations;
1133 struct {
1142 } __attribute__ ((packed)) pd_mix_support;
1147 u8 ecc_bucket_count;
1148 u8 reserved_2[11];
1153 struct megasas_ctrl_prop properties;
1158 char package_version[0x60];
1168 __le64 deviceInterfacePortAddr2[8]; /*6a0h */
1169 u8 reserved3[128]; /*6e0h */
1171 struct { /*760h */
1203 } pdsForRaidLevels;
1205 __le16 maxPds; /*780h */
1206 __le16 maxDedHSPs; /*782h */
1207 __le16 maxGlobalHSP; /*784h */
1208 __le16 ddfSize; /*786h */
1209 u8 maxLdsPerArray; /*788h */
1210 u8 partitionsInDDF; /*789h */
1211 u8 lockKeyBinding; /*78ah */
1212 u8 maxPITsPerLd; /*78bh */
1213 u8 maxViewsPerLd; /*78ch */
1214 u8 maxTargetId; /*78dh */
1215 __le16 maxBvlVdSize; /*78eh */
1217 __le16 maxConfigurableSSCSize; /*790h */
1218 __le16 currentSSCsize; /*792h */
1220 char expanderFwVersion[12]; /*794h */
1222 __le16 PFKTrialTimeRemaining; /*7A0h */
1224 __le16 cacheMemorySize; /*7A2h */
1226 struct { /*7A4h */
1287 } adapterOperations2;
1289 u8 driverVersion[32]; /*7A8h */
1290 u8 maxDAPdCountSpinup60; /*7C8h */
1291 u8 temperatureROC; /*7C9h */
1292 u8 temperatureCtrl; /*7CAh */
1293 u8 reserved4; /*7CBh */
1294 __le16 maxConfigurablePds; /*7CCh */
1297 u8 reserved5[2]; /*0x7CDh */
1302 struct {
1322 } cluster;
1324 char clusterId[MEGASAS_CLUSTER_ID_SIZE]; /*0x7D4 */
1325 struct {
1330 } iov;
1332 struct {
1386 } adapterOperations3;
1388 struct {
1404 } cpld; /* Valid only if upgradableCPLD is TRUE */
1406 struct {
1453 } adapter_operations4;
1454 u8 pad[0x800 - 0x7FE]; /* 0x7FE pad to 2K for expansion */
1456 u32 size;
1457 u32 pad1;
1459 u8 reserved6[64];
1461 struct {
1491 } adapter_operations5;
1493 u32 rsvdForAdptOp[63];
1495 u8 reserved7[3];
1497 u8 TaskAbortTO; /* Timeout value in seconds used by Abort Task TM */
1498 u8 MaxResetTO; /* Max Supported Reset timeout in seconds. */
1499 u8 reserved8[3];