1*d14abf15SRobert Mustacchi #ifndef MCP_SHMEM_H 2*d14abf15SRobert Mustacchi #define MCP_SHMEM_H 3*d14abf15SRobert Mustacchi 4*d14abf15SRobert Mustacchi #include "dev_info.h" 5*d14abf15SRobert Mustacchi #ifdef BMAPI 6*d14abf15SRobert Mustacchi #include "eve_inc\shmem.h" 7*d14abf15SRobert Mustacchi #else 8*d14abf15SRobert Mustacchi #include "shmem.h" 9*d14abf15SRobert Mustacchi #endif 10*d14abf15SRobert Mustacchi 11*d14abf15SRobert Mustacchi typedef struct shared_hw_cfg shared_hw_cfg_t; 12*d14abf15SRobert Mustacchi typedef struct port_hw_cfg port_hw_cfg_t; 13*d14abf15SRobert Mustacchi typedef struct shared_feat_cfg shared_feat_cfg_t; 14*d14abf15SRobert Mustacchi typedef struct port_feat_cfg port_feat_cfg_t; 15*d14abf15SRobert Mustacchi typedef struct mgmtfw_state mgmtfw_state_t; 16*d14abf15SRobert Mustacchi typedef struct drv_port_mb drv_port_mb_t; 17*d14abf15SRobert Mustacchi typedef struct drv_func_mb drv_func_mb_t; 18*d14abf15SRobert Mustacchi typedef struct shared_mf_cfg shared_mf_cfg_t; 19*d14abf15SRobert Mustacchi typedef struct port_mf_cfg port_mf_cfg_t; 20*d14abf15SRobert Mustacchi typedef struct func_mf_cfg func_mf_cfg_t; 21*d14abf15SRobert Mustacchi typedef struct mf_cfg mf_cfg_t; 22*d14abf15SRobert Mustacchi typedef struct shmem_region shmem_region_t; 23*d14abf15SRobert Mustacchi typedef struct shmem2_region shmem2_region_t; 24*d14abf15SRobert Mustacchi typedef struct lldp_params lldp_params_t; 25*d14abf15SRobert Mustacchi typedef struct lldp_admin_mib lldp_admin_mib_t; 26*d14abf15SRobert Mustacchi typedef struct lldp_local_mib lldp_local_mib_t; 27*d14abf15SRobert Mustacchi typedef struct lldp_local_mib_ext lldp_local_mib_ext_t; 28*d14abf15SRobert Mustacchi typedef struct lldp_remote_mib lldp_remote_mib_t; 29*d14abf15SRobert Mustacchi typedef struct lldp_dcbx_stat lldp_dcbx_stat_t; 30*d14abf15SRobert Mustacchi typedef struct dcbx_features dcbx_features_t; 31*d14abf15SRobert Mustacchi typedef struct dcbx_ets_feature dcbx_ets_feature_t; 32*d14abf15SRobert Mustacchi typedef struct dcbx_pfc_feature dcbx_pfc_feature_t; 33*d14abf15SRobert Mustacchi typedef struct dcbx_app_priority_feature dcbx_app_priority_feature_t; 34*d14abf15SRobert Mustacchi typedef struct dcbx_app_priority_entry dcbx_app_priority_entry_t; 35*d14abf15SRobert Mustacchi 36*d14abf15SRobert Mustacchi #endif /* MCP_SHMEM_H */ 37*d14abf15SRobert Mustacchi 38