Lines Matching refs:cqe

786 	tavor_hw_cqe_t		*cqe;
804 cqe = &cq->cq_addr[cons_indx];
811 while (TAVOR_CQE_OWNER_IS_SW(cqe)) {
812 opcode = TAVOR_CQE_OPCODE_GET(cqe);
817 TAVOR_CQE_IMM_ETH_PKEY_CRED_GET(cqe);
828 cqe = &cq->cq_addr[cons_indx];
843 tavor_hw_cqe_t *cqe;
861 cqe = &cq->cq_addr[cons_indx];
874 while (TAVOR_CQE_OWNER_IS_SW(cqe)) {
875 status = dapli_tavor_cq_cqe_consume(cq, cqe,
879 TAVOR_CQE_OWNER_SET_HW(cqe);
885 cqe = &cq->cq_addr[cons_indx];
943 tavor_hw_cqe_t *cqe;
952 cqe = &cq->cq_addr[cons_indx];
964 if (TAVOR_CQE_OWNER_IS_SW(cqe)) {
965 status = dapli_tavor_cq_cqe_consume(cq, cqe, wc_p);
968 TAVOR_CQE_OWNER_SET_HW(cqe);
991 dapli_tavor_cq_cqe_consume(ib_cq_handle_t cqhdl, tavor_hw_cqe_t *cqe,
1005 opcode = TAVOR_CQE_OPCODE_GET(cqe);
1008 status = dapli_tavor_cq_errcqe_consume(cqhdl, cqe, wc);
1016 wc->wc_id = dapls_tavor_wrid_get_entry(cqhdl, cqe,
1017 TAVOR_CQE_SENDRECV_GET(cqe), 0, NULL);
1018 wc->wc_qpn = TAVOR_CQE_QPNUM_GET(cqe);
1026 if (TAVOR_CQE_SENDRECV_GET(cqe) != TAVOR_COMPLETION_RECV) {
1048 wc->wc_bytes_xfer = TAVOR_CQE_BYTECNT_GET(cqe);
1076 wc->wc_bytes_xfer = TAVOR_CQE_BYTECNT_GET(cqe);
1096 dapli_tavor_cq_errcqe_consume(ib_cq_handle_t cqhdl, tavor_hw_cqe_t *cqe,
1104 uint_t opcode = TAVOR_CQE_OPCODE_GET(cqe);
1106 dapl_dbg_log(DAPL_DBG_TYPE_EVD, "errcqe_consume:cqe.eth=%x, wqe=%x\n",
1107 TAVOR_CQE_IMM_ETH_PKEY_CRED_GET(cqe),
1108 TAVOR_CQE_WQEADDRSZ_GET(cqe));
1114 wc->wc_id = dapls_tavor_wrid_get_entry(cqhdl, cqe,
1117 wc->wc_qpn = TAVOR_CQE_QPNUM_GET(cqe);
1124 imm_eth_pkey_cred = TAVOR_CQE_IMM_ETH_PKEY_CRED_GET(cqe);
1245 TAVOR_CQE_IMM_ETH_PKEY_CRED_SET(cqe,
1248 TAVOR_CQE_WQEADDRSZ_SET(cqe,
1251 "errcqe_consume: recycling cqe.eth=%x, wqe=%x\n",
1252 TAVOR_CQE_IMM_ETH_PKEY_CRED_GET(cqe),
1253 TAVOR_CQE_WQEADDRSZ_GET(cqe));
1721 tavor_hw_cqe_t *cqe;
1748 cqe = &cq->cq_addr[cons_indx];
1759 while (TAVOR_CQE_OWNER_IS_SW(cqe)) {
1767 cqe = &cq->cq_addr[tail_cons_indx];
1778 cqe = &cq->cq_addr[check_indx];
1781 cqe_qpnum = TAVOR_CQE_QPNUM_GET(cqe);
1782 cqe_type = TAVOR_CQE_SENDRECV_GET(cqe);
1796 wqhdr->wq_wrid_post, cqe);
1805 (void) dapl_os_memcpy(next_cqe, cqe,
1832 cqe = &cq->cq_addr[indx];
1835 TAVOR_CQE_OWNER_SET_HW(cqe);