Lines Matching defs:megasas_ctrl_info

594 struct megasas_ctrl_info {  struct
599 struct {
607 } __attribute__ ((packed)) pci;
612 struct {
624 } __attribute__ ((packed)) host_interface;
629 struct {
640 } __attribute__ ((packed)) device_interface;
645 __le32 image_check_word;
646 __le32 image_component_count;
648 struct {
655 } __attribute__ ((packed)) image_component[8];
663 __le32 pending_image_component_count;
665 struct {
672 } __attribute__ ((packed)) pending_image_component[8];
674 u8 max_arms;
675 u8 max_spans;
676 u8 max_arrays;
677 u8 max_lds;
679 char product_name[80];
680 char serial_no[32];
686 struct {
694 } __attribute__ ((packed)) hw_present;
696 __le32 current_fw_time;
701 __le16 max_concurrent_cmds;
702 __le16 max_sge_count;
703 __le32 max_request_size;
708 __le16 ld_present_count;
709 __le16 ld_degraded_count;
710 __le16 ld_offline_count;
712 __le16 pd_present_count;
713 __le16 pd_disk_present_count;
714 __le16 pd_disk_pred_failure_count;
715 __le16 pd_disk_failed_count;
720 __le16 nvram_size;
721 __le16 memory_size;
722 __le16 flash_size;
727 __le16 mem_correctable_error_count;
728 __le16 mem_uncorrectable_error_count;
733 u8 cluster_permitted;
734 u8 cluster_active;
739 __le16 max_strips_per_io;
744 struct {
753 } __attribute__ ((packed)) raid_levels;
755 struct {
774 } __attribute__ ((packed)) adapter_operations;
776 struct {
785 } __attribute__ ((packed)) ld_operations;
787 struct {
793 } __attribute__ ((packed)) stripe_sz_ops;
795 struct {
802 } __attribute__ ((packed)) pd_operations;
804 struct {
813 } __attribute__ ((packed)) pd_mix_support;
818 u8 ecc_bucket_count;
819 u8 reserved_2[11];
824 struct megasas_ctrl_prop properties;
829 char package_version[0x60];
839 __le64 deviceInterfacePortAddr2[8]; /*6a0h */
840 u8 reserved3[128]; /*6e0h */
842 struct { /*760h */
874 } pdsForRaidLevels;
876 __le16 maxPds; /*780h */
877 __le16 maxDedHSPs; /*782h */
878 __le16 maxGlobalHSP; /*784h */
879 __le16 ddfSize; /*786h */
880 u8 maxLdsPerArray; /*788h */
881 u8 partitionsInDDF; /*789h */
882 u8 lockKeyBinding; /*78ah */
883 u8 maxPITsPerLd; /*78bh */
884 u8 maxViewsPerLd; /*78ch */
885 u8 maxTargetId; /*78dh */
886 __le16 maxBvlVdSize; /*78eh */
888 __le16 maxConfigurableSSCSize; /*790h */
889 __le16 currentSSCsize; /*792h */
891 char expanderFwVersion[12]; /*794h */
893 __le16 PFKTrialTimeRemaining; /*7A0h */
895 __le16 cacheMemorySize; /*7A2h */
897 struct { /*7A4h */
958 } adapterOperations2;
960 u8 driverVersion[32]; /*7A8h */
961 u8 maxDAPdCountSpinup60; /*7C8h */
962 u8 temperatureROC; /*7C9h */
963 u8 temperatureCtrl; /*7CAh */
964 u8 reserved4; /*7CBh */
965 __le16 maxConfigurablePds; /*7CCh */
968 u8 reserved5[2]; /*0x7CDh */
973 struct {
991 } cluster;
993 char clusterId[16]; /*7D4h */
994 struct {
999 } iov;
1001 struct {
1055 } adapterOperations3;
1057 u8 pad[0x800-0x7EC];