diff options
Diffstat (limited to 'drivers/scsi/bfa/bfa_defs_svc.h')
-rw-r--r-- | drivers/scsi/bfa/bfa_defs_svc.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/drivers/scsi/bfa/bfa_defs_svc.h b/drivers/scsi/bfa/bfa_defs_svc.h index 263438bd8b6e..202cb692f981 100644 --- a/drivers/scsi/bfa/bfa_defs_svc.h +++ b/drivers/scsi/bfa/bfa_defs_svc.h | |||
@@ -789,6 +789,27 @@ enum bfa_port_linkstate_rsn { | |||
789 | }; | 789 | }; |
790 | #pragma pack(1) | 790 | #pragma pack(1) |
791 | /* | 791 | /* |
792 | * LUN mask configuration | ||
793 | */ | ||
794 | struct bfa_lun_mask_s { | ||
795 | wwn_t lp_wwn; | ||
796 | wwn_t rp_wwn; | ||
797 | lun_t lun; | ||
798 | u8 ua; | ||
799 | u8 rsvd[3]; | ||
800 | u16 rp_tag; | ||
801 | u8 lp_tag; | ||
802 | u8 state; | ||
803 | }; | ||
804 | |||
805 | #define MAX_LUN_MASK_CFG 16 | ||
806 | struct bfa_lunmask_cfg_s { | ||
807 | u32 status; | ||
808 | u32 rsvd; | ||
809 | struct bfa_lun_mask_s lun_list[MAX_LUN_MASK_CFG]; | ||
810 | }; | ||
811 | |||
812 | /* | ||
792 | * Physical port configuration | 813 | * Physical port configuration |
793 | */ | 814 | */ |
794 | struct bfa_port_cfg_s { | 815 | struct bfa_port_cfg_s { |