diff options
Diffstat (limited to 'include/linux/mlx5/device.h')
| -rw-r--r-- | include/linux/mlx5/device.h | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/include/linux/mlx5/device.h b/include/linux/mlx5/device.h index 68029b30c3dc..da78875807fc 100644 --- a/include/linux/mlx5/device.h +++ b/include/linux/mlx5/device.h | |||
| @@ -181,7 +181,7 @@ enum { | |||
| 181 | MLX5_DEV_CAP_FLAG_TLP_HINTS = 1LL << 39, | 181 | MLX5_DEV_CAP_FLAG_TLP_HINTS = 1LL << 39, |
| 182 | MLX5_DEV_CAP_FLAG_SIG_HAND_OVER = 1LL << 40, | 182 | MLX5_DEV_CAP_FLAG_SIG_HAND_OVER = 1LL << 40, |
| 183 | MLX5_DEV_CAP_FLAG_DCT = 1LL << 41, | 183 | MLX5_DEV_CAP_FLAG_DCT = 1LL << 41, |
| 184 | MLX5_DEV_CAP_FLAG_CMDIF_CSUM = 1LL << 46, | 184 | MLX5_DEV_CAP_FLAG_CMDIF_CSUM = 3LL << 46, |
| 185 | }; | 185 | }; |
| 186 | 186 | ||
| 187 | enum { | 187 | enum { |
| @@ -230,6 +230,15 @@ enum { | |||
| 230 | MLX5_MAX_PAGE_SHIFT = 31 | 230 | MLX5_MAX_PAGE_SHIFT = 31 |
| 231 | }; | 231 | }; |
| 232 | 232 | ||
| 233 | enum { | ||
| 234 | MLX5_ADAPTER_PAGE_SHIFT = 12 | ||
| 235 | }; | ||
| 236 | |||
| 237 | enum { | ||
| 238 | MLX5_CAP_OFF_DCT = 41, | ||
| 239 | MLX5_CAP_OFF_CMDIF_CSUM = 46, | ||
| 240 | }; | ||
| 241 | |||
| 233 | struct mlx5_inbox_hdr { | 242 | struct mlx5_inbox_hdr { |
| 234 | __be16 opcode; | 243 | __be16 opcode; |
| 235 | u8 rsvd[4]; | 244 | u8 rsvd[4]; |
| @@ -319,9 +328,9 @@ struct mlx5_hca_cap { | |||
| 319 | u8 rsvd25[42]; | 328 | u8 rsvd25[42]; |
| 320 | __be16 log_uar_page_sz; | 329 | __be16 log_uar_page_sz; |
| 321 | u8 rsvd26[28]; | 330 | u8 rsvd26[28]; |
| 322 | u8 log_msx_atomic_size_qp; | 331 | u8 log_max_atomic_size_qp; |
| 323 | u8 rsvd27[2]; | 332 | u8 rsvd27[2]; |
| 324 | u8 log_msx_atomic_size_dc; | 333 | u8 log_max_atomic_size_dc; |
| 325 | u8 rsvd28[76]; | 334 | u8 rsvd28[76]; |
| 326 | }; | 335 | }; |
| 327 | 336 | ||
| @@ -417,7 +426,7 @@ struct mlx5_init_seg { | |||
| 417 | struct health_buffer health; | 426 | struct health_buffer health; |
| 418 | __be32 rsvd2[884]; | 427 | __be32 rsvd2[884]; |
| 419 | __be32 health_counter; | 428 | __be32 health_counter; |
| 420 | __be32 rsvd3[1023]; | 429 | __be32 rsvd3[1019]; |
| 421 | __be64 ieee1588_clk; | 430 | __be64 ieee1588_clk; |
| 422 | __be32 ieee1588_clk_type; | 431 | __be32 ieee1588_clk_type; |
| 423 | __be32 clr_intx; | 432 | __be32 clr_intx; |
