Lines Matching refs:cqe
177 #define TAVOR_CQE_QPNUM_GET(cqe) \
178 ((BETOH_32(((uint32_t *)(cqe))[0]) & TAVOR_CQE_QPNUM_MASK) >> \
180 #define TAVOR_CQE_DQPN_GET(cqe) \
181 ((BETOH_32(((uint32_t *)(cqe))[2]) & TAVOR_CQE_DQPN_MASK) >> \
183 #define TAVOR_CQE_SL_GET(cqe) \
184 ((BETOH_32(((uint32_t *)(cqe))[3]) & TAVOR_CQE_SL_MASK) >> \
186 #define TAVOR_CQE_GRH_GET(cqe) \
187 ((BETOH_32(((uint32_t *)(cqe))[3]) & TAVOR_CQE_GRH_MASK) >> \
189 #define TAVOR_CQE_PATHBITS_GET(cqe) \
190 ((BETOH_32(((uint32_t *)(cqe))[3]) & TAVOR_CQE_PATHBITS_MASK) >>\
192 #define TAVOR_CQE_DLID_GET(cqe) \
193 ((BETOH_32(((uint32_t *)(cqe))[3]) & TAVOR_CQE_DLID_MASK) >> \
195 #define TAVOR_CQE_IMM_ETH_PKEY_CRED_GET(cqe) \
196 (BETOH_32(((uint32_t *)(cqe))[4]))
197 #define TAVOR_CQE_IMM_ETH_PKEY_CRED_SET(cqe, arg) \
198 (((uint32_t *)(cqe))[4] = HTOBE_32((arg)))
199 #define TAVOR_CQE_BYTECNT_GET(cqe) \
200 (BETOH_32(((uint32_t *)(cqe))[5]))
201 #define TAVOR_CQE_WQEADDRSZ_GET(cqe) \
202 (BETOH_32(((uint32_t *)(cqe))[6]))
203 #define TAVOR_CQE_WQEADDRSZ_SET(cqe, arg) \
204 (((uint32_t *)(cqe))[6] = HTOBE_32((arg)))
205 #define TAVOR_CQE_OPCODE_GET(cqe) \
206 ((BETOH_32(((uint32_t *)(cqe))[7]) & TAVOR_CQE_OPCODE_MASK) >> \
208 #define TAVOR_CQE_SENDRECV_GET(cqe) \
209 ((BETOH_32(((uint32_t *)(cqe))[7]) & TAVOR_CQE_SENDRECV_MASK) >>\
211 #define TAVOR_CQE_OWNER_IS_SW(cqe) \
212 (((BETOH_32(((uint32_t *)(cqe))[7]) & TAVOR_CQE_OWNER_MASK) >> \
214 #define TAVOR_CQE_OWNER_SET_HW(cqe) \
215 (((uint32_t *)(cqe))[7] = \