net/mlx5: Expose resource dump register mapping
[linux-2.6-block.git] / include / linux / mlx5 / driver.h
index 27200dea029776a20c64468a1ed2a4125edd1a67..c821fa4d7475d661b4ad51d61db32f323a673e77 100644 (file)
@@ -145,6 +145,8 @@ enum {
        MLX5_REG_MCC             = 0x9062,
        MLX5_REG_MCDA            = 0x9063,
        MLX5_REG_MCAM            = 0x907f,
+       MLX5_REG_MIRC            = 0x9162,
+       MLX5_REG_RESOURCE_DUMP   = 0xC000,
 };
 
 enum mlx5_qpts_trust_state {
@@ -684,7 +686,7 @@ struct mlx5_core_dev {
                u32 hca_cur[MLX5_CAP_NUM][MLX5_UN_SZ_DW(hca_cap_union)];
                u32 hca_max[MLX5_CAP_NUM][MLX5_UN_SZ_DW(hca_cap_union)];
                u32 pcam[MLX5_ST_SZ_DW(pcam_reg)];
-               u32 mcam[MLX5_ST_SZ_DW(mcam_reg)];
+               u32 mcam[MLX5_MCAM_REGS_NUM][MLX5_ST_SZ_DW(mcam_reg)];
                u32 fpga[MLX5_ST_SZ_DW(fpga_cap)];
                u32 qcam[MLX5_ST_SZ_DW(qcam_reg)];
                u8  embedded_cpu;