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