diff options
Diffstat (limited to 'drivers/infiniband/hw/ehca/hipz_hw.h')
| -rw-r--r-- | drivers/infiniband/hw/ehca/hipz_hw.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/ehca/hipz_hw.h b/drivers/infiniband/hw/ehca/hipz_hw.h index fad91368dc5a..dad6dea5636b 100644 --- a/drivers/infiniband/hw/ehca/hipz_hw.h +++ b/drivers/infiniband/hw/ehca/hipz_hw.h | |||
| @@ -163,6 +163,7 @@ struct hipz_qptemm { | |||
| 163 | 163 | ||
| 164 | #define QPX_SQADDER EHCA_BMASK_IBM(48,63) | 164 | #define QPX_SQADDER EHCA_BMASK_IBM(48,63) |
| 165 | #define QPX_RQADDER EHCA_BMASK_IBM(48,63) | 165 | #define QPX_RQADDER EHCA_BMASK_IBM(48,63) |
| 166 | #define QPX_AAELOG_RESET_SRQ_LIMIT EHCA_BMASK_IBM(3,3) | ||
| 166 | 167 | ||
| 167 | #define QPTEMM_OFFSET(x) offsetof(struct hipz_qptemm,x) | 168 | #define QPTEMM_OFFSET(x) offsetof(struct hipz_qptemm,x) |
| 168 | 169 | ||
| @@ -360,6 +361,24 @@ struct hipz_query_hca { | |||
| 360 | u32 max_neq; | 361 | u32 max_neq; |
| 361 | } __attribute__ ((packed)); | 362 | } __attribute__ ((packed)); |
| 362 | 363 | ||
| 364 | #define HCA_CAP_AH_PORT_NR_CHECK EHCA_BMASK_IBM( 0, 0) | ||
| 365 | #define HCA_CAP_ATOMIC EHCA_BMASK_IBM( 1, 1) | ||
| 366 | #define HCA_CAP_AUTO_PATH_MIG EHCA_BMASK_IBM( 2, 2) | ||
| 367 | #define HCA_CAP_BAD_P_KEY_CTR EHCA_BMASK_IBM( 3, 3) | ||
| 368 | #define HCA_CAP_SQD_RTS_PORT_CHANGE EHCA_BMASK_IBM( 4, 4) | ||
| 369 | #define HCA_CAP_CUR_QP_STATE_MOD EHCA_BMASK_IBM( 5, 5) | ||
| 370 | #define HCA_CAP_INIT_TYPE EHCA_BMASK_IBM( 6, 6) | ||
| 371 | #define HCA_CAP_PORT_ACTIVE_EVENT EHCA_BMASK_IBM( 7, 7) | ||
| 372 | #define HCA_CAP_Q_KEY_VIOL_CTR EHCA_BMASK_IBM( 8, 8) | ||
| 373 | #define HCA_CAP_WQE_RESIZE EHCA_BMASK_IBM( 9, 9) | ||
| 374 | #define HCA_CAP_RAW_PACKET_MCAST EHCA_BMASK_IBM(10, 10) | ||
| 375 | #define HCA_CAP_SHUTDOWN_PORT EHCA_BMASK_IBM(11, 11) | ||
| 376 | #define HCA_CAP_RC_LL_QP EHCA_BMASK_IBM(12, 12) | ||
| 377 | #define HCA_CAP_SRQ EHCA_BMASK_IBM(13, 13) | ||
| 378 | #define HCA_CAP_UD_LL_QP EHCA_BMASK_IBM(16, 16) | ||
| 379 | #define HCA_CAP_RESIZE_MR EHCA_BMASK_IBM(17, 17) | ||
| 380 | #define HCA_CAP_MINI_QP EHCA_BMASK_IBM(18, 18) | ||
| 381 | |||
| 363 | /* query port response block */ | 382 | /* query port response block */ |
| 364 | struct hipz_query_port { | 383 | struct hipz_query_port { |
| 365 | u32 state; | 384 | u32 state; |
