Go to the documentation of this file.
42 #ifndef __EHCA_CLASSES_PSERIES_H__
43 #define __EHCA_CLASSES_PSERIES_H__
157 #define MQPCB_MASK_QKEY EHCA_BMASK_IBM( 0, 0)
158 #define MQPCB_MASK_SEND_PSN EHCA_BMASK_IBM( 2, 2)
159 #define MQPCB_MASK_RECEIVE_PSN EHCA_BMASK_IBM( 3, 3)
160 #define MQPCB_MASK_PRIM_PHYS_PORT EHCA_BMASK_IBM( 4, 4)
161 #define MQPCB_PRIM_PHYS_PORT EHCA_BMASK_IBM(24, 31)
162 #define MQPCB_MASK_ALT_PHYS_PORT EHCA_BMASK_IBM( 5, 5)
163 #define MQPCB_MASK_PRIM_P_KEY_IDX EHCA_BMASK_IBM( 6, 6)
164 #define MQPCB_PRIM_P_KEY_IDX EHCA_BMASK_IBM(24, 31)
165 #define MQPCB_MASK_ALT_P_KEY_IDX EHCA_BMASK_IBM( 7, 7)
166 #define MQPCB_MASK_RDMA_ATOMIC_CTRL EHCA_BMASK_IBM( 8, 8)
167 #define MQPCB_MASK_QP_STATE EHCA_BMASK_IBM( 9, 9)
168 #define MQPCB_MASK_RDMA_NR_ATOMIC_RESP_RES EHCA_BMASK_IBM(11, 11)
169 #define MQPCB_MASK_PATH_MIGRATION_STATE EHCA_BMASK_IBM(12, 12)
170 #define MQPCB_MASK_RDMA_ATOMIC_OUTST_DEST_QP EHCA_BMASK_IBM(13, 13)
171 #define MQPCB_MASK_DEST_QP_NR EHCA_BMASK_IBM(14, 14)
172 #define MQPCB_MASK_MIN_RNR_NAK_TIMER_FIELD EHCA_BMASK_IBM(15, 15)
173 #define MQPCB_MASK_SERVICE_LEVEL EHCA_BMASK_IBM(16, 16)
174 #define MQPCB_MASK_SEND_GRH_FLAG EHCA_BMASK_IBM(17, 17)
175 #define MQPCB_MASK_RETRY_COUNT EHCA_BMASK_IBM(18, 18)
176 #define MQPCB_MASK_TIMEOUT EHCA_BMASK_IBM(19, 19)
177 #define MQPCB_MASK_PATH_MTU EHCA_BMASK_IBM(20, 20)
178 #define MQPCB_MASK_MAX_STATIC_RATE EHCA_BMASK_IBM(21, 21)
179 #define MQPCB_MASK_DLID EHCA_BMASK_IBM(22, 22)
180 #define MQPCB_MASK_RNR_RETRY_COUNT EHCA_BMASK_IBM(23, 23)
181 #define MQPCB_MASK_SOURCE_PATH_BITS EHCA_BMASK_IBM(24, 24)
182 #define MQPCB_MASK_TRAFFIC_CLASS EHCA_BMASK_IBM(25, 25)
183 #define MQPCB_MASK_HOP_LIMIT EHCA_BMASK_IBM(26, 26)
184 #define MQPCB_MASK_SOURCE_GID_IDX EHCA_BMASK_IBM(27, 27)
185 #define MQPCB_MASK_FLOW_LABEL EHCA_BMASK_IBM(28, 28)
186 #define MQPCB_MASK_DEST_GID EHCA_BMASK_IBM(30, 30)
187 #define MQPCB_MASK_SERVICE_LEVEL_AL EHCA_BMASK_IBM(31, 31)
188 #define MQPCB_MASK_SEND_GRH_FLAG_AL EHCA_BMASK_IBM(32, 32)
189 #define MQPCB_MASK_RETRY_COUNT_AL EHCA_BMASK_IBM(33, 33)
190 #define MQPCB_MASK_TIMEOUT_AL EHCA_BMASK_IBM(34, 34)
191 #define MQPCB_MASK_MAX_STATIC_RATE_AL EHCA_BMASK_IBM(35, 35)
192 #define MQPCB_MASK_DLID_AL EHCA_BMASK_IBM(36, 36)
193 #define MQPCB_MASK_RNR_RETRY_COUNT_AL EHCA_BMASK_IBM(37, 37)
194 #define MQPCB_MASK_SOURCE_PATH_BITS_AL EHCA_BMASK_IBM(38, 38)
195 #define MQPCB_MASK_TRAFFIC_CLASS_AL EHCA_BMASK_IBM(39, 39)
196 #define MQPCB_MASK_HOP_LIMIT_AL EHCA_BMASK_IBM(40, 40)
197 #define MQPCB_MASK_SOURCE_GID_IDX_AL EHCA_BMASK_IBM(41, 41)
198 #define MQPCB_MASK_FLOW_LABEL_AL EHCA_BMASK_IBM(42, 42)
199 #define MQPCB_MASK_DEST_GID_AL EHCA_BMASK_IBM(44, 44)
200 #define MQPCB_MASK_MAX_NR_OUTST_SEND_WR EHCA_BMASK_IBM(45, 45)
201 #define MQPCB_MASK_MAX_NR_OUTST_RECV_WR EHCA_BMASK_IBM(46, 46)
202 #define MQPCB_MASK_DISABLE_ETE_CREDIT_CHECK EHCA_BMASK_IBM(47, 47)
203 #define MQPCB_MASK_QP_ENABLE EHCA_BMASK_IBM(48, 48)
204 #define MQPCB_MASK_CURR_SRQ_LIMIT EHCA_BMASK_IBM(49, 49)
205 #define MQPCB_MASK_QP_AFF_ASYN_EV_LOG_REG EHCA_BMASK_IBM(50, 50)
206 #define MQPCB_MASK_SHARED_RQ_HNDL EHCA_BMASK_IBM(51, 51)