Lines Matching refs:cqe

1441 #define	TAVOR_CQE_QPNUM_GET(cq, cqe)					\
1443 &((uint32_t *)(cqe))[0]) & TAVOR_CQE_QPNUM_MASK) >> \
1445 #define TAVOR_CQE_DQPN_GET(cq, cqe) \
1447 &((uint32_t *)(cqe))[2]) & TAVOR_CQE_DQPN_MASK) >> \
1449 #define TAVOR_CQE_SL_GET(cq, cqe) \
1451 &((uint32_t *)(cqe))[3]) & TAVOR_CQE_SL_MASK) >> \
1453 #define TAVOR_CQE_GRH_GET(cq, cqe) \
1455 &((uint32_t *)(cqe))[3]) & TAVOR_CQE_GRH_MASK) >> \
1457 #define TAVOR_CQE_PATHBITS_GET(cq, cqe) \
1459 &((uint32_t *)(cqe))[3]) & TAVOR_CQE_PATHBITS_MASK) >> \
1461 #define TAVOR_CQE_DLID_GET(cq, cqe) \
1463 &((uint32_t *)(cqe))[3]) & TAVOR_CQE_DLID_MASK) >> \
1465 #define TAVOR_CQE_IMM_ETH_PKEY_CRED_GET(cq, cqe) \
1466 (ddi_get32((cq)->cq_cqinfo.qa_acchdl, &((uint32_t *)(cqe))[4]))
1467 #define TAVOR_CQE_IMM_ETH_PKEY_CRED_SET(cq, cqe, arg) \
1468 (ddi_put32((cq)->cq_cqinfo.qa_acchdl, &((uint32_t *)(cqe))[4], \
1470 #define TAVOR_CQE_BYTECNT_GET(cq, cqe) \
1471 (ddi_get32((cq)->cq_cqinfo.qa_acchdl, &((uint32_t *)(cqe))[5]))
1472 #define TAVOR_CQE_WQEADDRSZ_GET(cq, cqe) \
1473 (ddi_get32((cq)->cq_cqinfo.qa_acchdl, &((uint32_t *)(cqe))[6]))
1474 #define TAVOR_CQE_WQEADDRSZ_SET(cq, cqe, arg) \
1475 (ddi_put32((cq)->cq_cqinfo.qa_acchdl, &((uint32_t *)(cqe))[6], \
1477 #define TAVOR_CQE_OPCODE_GET(cq, cqe) \
1479 &((uint32_t *)(cqe))[7]) & TAVOR_CQE_OPCODE_MASK) >> \
1481 #define TAVOR_CQE_SENDRECV_GET(cq, cqe) \
1483 &((uint32_t *)(cqe))[7]) & TAVOR_CQE_SENDRECV_MASK) >> \
1485 #define TAVOR_CQE_OWNER_IS_SW(cq, cqe) \
1487 &((uint32_t *)(cqe))[7]) & TAVOR_CQE_OWNER_MASK) >> \
1490 #define TAVOR_CQE_OWNER_SET_HW(cq, cqe) \
1493 ((uint32_t *)(cqe))[7] = 0x80000000; \
1496 &((uint32_t *)(cqe))[7], 0x00000080); \
1500 #define TAVOR_CQE_OWNER_SET_HW(cq, cqe) \
1503 ((uint32_t *)(cqe))[7] = 0x00000080; \
1506 &((uint32_t *)(cqe))[7], 0x00000080); \