Lines Matching defs:megasas_ctrl_info
469 struct megasas_ctrl_info { struct
474 struct {
482 } __attribute__ ((packed)) pci;
487 struct {
498 } __attribute__ ((packed)) host_interface;
503 struct {
514 } __attribute__ ((packed)) device_interface;
519 u32 image_check_word;
520 u32 image_component_count;
522 struct {
529 } __attribute__ ((packed)) image_component[8];
537 u32 pending_image_component_count;
539 struct {
546 } __attribute__ ((packed)) pending_image_component[8];
548 u8 max_arms;
549 u8 max_spans;
550 u8 max_arrays;
551 u8 max_lds;
553 char product_name[80];
554 char serial_no[32];
560 struct {
568 } __attribute__ ((packed)) hw_present;
570 u32 current_fw_time;
575 u16 max_concurrent_cmds;
576 u16 max_sge_count;
577 u32 max_request_size;
582 u16 ld_present_count;
583 u16 ld_degraded_count;
584 u16 ld_offline_count;
586 u16 pd_present_count;
587 u16 pd_disk_present_count;
588 u16 pd_disk_pred_failure_count;
589 u16 pd_disk_failed_count;
594 u16 nvram_size;
595 u16 memory_size;
596 u16 flash_size;
601 u16 mem_correctable_error_count;
602 u16 mem_uncorrectable_error_count;
607 u8 cluster_permitted;
608 u8 cluster_active;
613 u16 max_strips_per_io;
618 struct {
627 } __attribute__ ((packed)) raid_levels;
629 struct {
648 } __attribute__ ((packed)) adapter_operations;
650 struct {
659 } __attribute__ ((packed)) ld_operations;
661 struct {
667 } __attribute__ ((packed)) stripe_sz_ops;
669 struct {
676 } __attribute__ ((packed)) pd_operations;
678 struct {
687 } __attribute__ ((packed)) pd_mix_support;
692 u8 ecc_bucket_count;
693 u8 reserved_2[11];
698 struct megasas_ctrl_prop properties;
703 char package_version[0x60];
705 u8 pad[0x800 - 0x6a0];