Lines Matching defs:mrsas_ctrl_info
2014 struct mrsas_ctrl_info { struct
2018 struct {
2024 } __packed pci;
2028 struct {
2037 } __packed host_interface;
2041 struct {
2050 } __packed device_interface;
2052 u_int32_t image_check_word;
2053 u_int32_t image_component_count;
2055 struct {
2060 } __packed image_component[8];
2062 u_int32_t pending_image_component_count;
2064 struct {
2069 } __packed pending_image_component[8];
2071 u_int8_t max_arms;
2072 u_int8_t max_spans;
2073 u_int8_t max_arrays;
2074 u_int8_t max_lds;
2075 char product_name[80];
2076 char serial_no[32];
2082 struct {
2088 } __packed hw_present;
2090 u_int32_t current_fw_time;
2095 u_int16_t max_concurrent_cmds;
2096 u_int16_t max_sge_count;
2097 u_int32_t max_request_size;
2102 u_int16_t ld_present_count;
2103 u_int16_t ld_degraded_count;
2104 u_int16_t ld_offline_count;
2106 u_int16_t pd_present_count;
2107 u_int16_t pd_disk_present_count;
2108 u_int16_t pd_disk_pred_failure_count;
2109 u_int16_t pd_disk_failed_count;
2114 u_int16_t nvram_size;
2115 u_int16_t memory_size;
2116 u_int16_t flash_size;
2121 u_int16_t mem_correctable_error_count;
2122 u_int16_t mem_uncorrectable_error_count;
2127 u_int8_t cluster_permitted;
2128 u_int8_t cluster_active;
2133 u_int16_t max_strips_per_io;
2138 struct {
2145 } __packed raid_levels;
2147 struct {
2164 } __packed adapter_operations;
2166 struct {
2173 } __packed ld_operations;
2175 struct {
2179 } __packed stripe_sz_ops;
2181 struct {
2186 } __packed pd_operations;
2188 struct {
2195 } __packed pd_mix_support;
2200 u_int8_t ecc_bucket_count;
2201 u_int8_t reserved_2[11];
2206 struct mrsas_ctrl_prop properties;
2211 char package_version[0x60];
2213 u_int64_t deviceInterfacePortAddr2[8];
2214 u_int8_t reserved3[128];
2216 struct {
2248 } pdsForRaidLevels;
2250 u_int16_t maxPds; /* 0x780 */
2251 u_int16_t maxDedHSPs; /* 0x782 */
2252 u_int16_t maxGlobalHSPs; /* 0x784 */
2253 u_int16_t ddfSize; /* 0x786 */
2254 u_int8_t maxLdsPerArray; /* 0x788 */
2255 u_int8_t partitionsInDDF; /* 0x789 */
2256 u_int8_t lockKeyBinding; /* 0x78a */
2257 u_int8_t maxPITsPerLd; /* 0x78b */
2258 u_int8_t maxViewsPerLd; /* 0x78c */
2259 u_int8_t maxTargetId; /* 0x78d */
2260 u_int16_t maxBvlVdSize; /* 0x78e */
2262 u_int16_t maxConfigurableSSCSize; /* 0x790 */
2263 u_int16_t currentSSCsize; /* 0x792 */
2265 char expanderFwVersion[12]; /* 0x794 */
2267 u_int16_t PFKTrialTimeRemaining;/* 0x7A0 */
2269 u_int16_t cacheMemorySize; /* 0x7A2 */
2271 struct { /* 0x7A4 */
2321 } adapterOperations2;
2323 u_int8_t driverVersion[32]; /* 0x7A8 */
2324 u_int8_t maxDAPdCountSpinup60; /* 0x7C8 */
2325 u_int8_t temperatureROC; /* 0x7C9 */
2326 u_int8_t temperatureCtrl; /* 0x7CA */
2327 u_int8_t reserved4; /* 0x7CB */
2328 u_int16_t maxConfigurablePds; /* 0x7CC */
2330 u_int8_t reserved5[2]; /* 0x7CD reserved */
2332 struct {
2351 } cluster;
2353 char clusterId[16]; /* 0x7D4 */
2355 char reserved6[4]; /* 0x7E4 RESERVED FOR IOV */
2357 struct { /* 0x7E8 */
2411 } adapterOperations3;
2413 u_int8_t pad_cpld[16];
2415 struct {
2437 } adapterOperations4;
2439 u_int8_t pad[0x800 - 0x7FE]; /* 0x7FE */