Lines Matching defs:megasas_ctrl_info
563 struct megasas_ctrl_info { struct
568 struct {
576 } __attribute__ ((packed)) pci;
581 struct {
593 } __attribute__ ((packed)) host_interface;
598 struct {
609 } __attribute__ ((packed)) device_interface;
614 u32 image_check_word;
615 u32 image_component_count;
617 struct {
624 } __attribute__ ((packed)) image_component[8];
632 u32 pending_image_component_count;
634 struct {
641 } __attribute__ ((packed)) pending_image_component[8];
643 u8 max_arms;
644 u8 max_spans;
645 u8 max_arrays;
646 u8 max_lds;
648 char product_name[80];
649 char serial_no[32];
655 struct {
663 } __attribute__ ((packed)) hw_present;
665 u32 current_fw_time;
670 u16 max_concurrent_cmds;
671 u16 max_sge_count;
672 u32 max_request_size;
677 u16 ld_present_count;
678 u16 ld_degraded_count;
679 u16 ld_offline_count;
681 u16 pd_present_count;
682 u16 pd_disk_present_count;
683 u16 pd_disk_pred_failure_count;
684 u16 pd_disk_failed_count;
689 u16 nvram_size;
690 u16 memory_size;
691 u16 flash_size;
696 u16 mem_correctable_error_count;
697 u16 mem_uncorrectable_error_count;
702 u8 cluster_permitted;
703 u8 cluster_active;
708 u16 max_strips_per_io;
713 struct {
722 } __attribute__ ((packed)) raid_levels;
724 struct {
743 } __attribute__ ((packed)) adapter_operations;
745 struct {
754 } __attribute__ ((packed)) ld_operations;
756 struct {
762 } __attribute__ ((packed)) stripe_sz_ops;
764 struct {
771 } __attribute__ ((packed)) pd_operations;
773 struct {
782 } __attribute__ ((packed)) pd_mix_support;
787 u8 ecc_bucket_count;
788 u8 reserved_2[11];
793 struct megasas_ctrl_prop properties;
798 char package_version[0x60];
808 u64 deviceInterfacePortAddr2[8]; /*6a0h */
809 u8 reserved3[128]; /*6e0h */
811 struct { /*760h */
843 } pdsForRaidLevels;
845 u16 maxPds; /*780h */
846 u16 maxDedHSPs; /*782h */
847 u16 maxGlobalHSPs; /*784h */
848 u16 ddfSize; /*786h */
849 u8 maxLdsPerArray; /*788h */
850 u8 partitionsInDDF; /*789h */
851 u8 lockKeyBinding; /*78ah */
852 u8 maxPITsPerLd; /*78bh */
853 u8 maxViewsPerLd; /*78ch */
854 u8 maxTargetId; /*78dh */
855 u16 maxBvlVdSize; /*78eh */
857 u16 maxConfigurableSSCSize; /*790h */
858 u16 currentSSCsize; /*792h */
860 char expanderFwVersion[12]; /*794h */
862 u16 PFKTrialTimeRemaining; /*7A0h */
864 u16 cacheMemorySize; /*7A2h */
866 struct { /*7A4h */
927 } adapterOperations2;
929 u8 driverVersion[32]; /*7A8h */
930 u8 maxDAPdCountSpinup60; /*7C8h */
931 u8 temperatureROC; /*7C9h */
932 u8 temperatureCtrl; /*7CAh */
933 u8 reserved4; /*7CBh */
934 u16 maxConfigurablePds; /*7CCh */
937 u8 reserved5[2]; /*0x7CDh */
942 struct {
960 } cluster;
962 char clusterId[16]; /*7D4h */
963 struct {
968 } iov;
970 struct {
1014 } adapterOperations3;
1016 u8 pad[0x800-0x7EC];