Lines Matching refs:cqe

554 	tavor_hw_cqe_t		*cqe;
572 cqe = &cq->cq_addr[cons_indx];
579 while (TAVOR_CQE_OWNER_IS_SW(cqe)) {
580 opcode = TAVOR_CQE_OPCODE_GET(cqe);
585 TAVOR_CQE_IMM_ETH_PKEY_CRED_GET(cqe);
596 cqe = &cq->cq_addr[cons_indx];
614 tavor_hw_cqe_t *cqe;
631 cqe = &cq->cq_addr[cons_indx];
644 while (TAVOR_CQE_OWNER_IS_SW(cqe)) {
645 status = dapli_arbel_cq_cqe_consume(cq, cqe,
649 TAVOR_CQE_OWNER_SET_HW(cqe);
655 cqe = &cq->cq_addr[cons_indx];
706 tavor_hw_cqe_t *cqe;
715 cqe = &cq->cq_addr[cons_indx];
727 if (TAVOR_CQE_OWNER_IS_SW(cqe)) {
728 status = dapli_arbel_cq_cqe_consume(cq, cqe, wc_p);
731 TAVOR_CQE_OWNER_SET_HW(cqe);
752 dapli_arbel_cq_cqe_consume(ib_cq_handle_t cqhdl, tavor_hw_cqe_t *cqe,
761 TAVOR_CQE_WQEADDRSZ_SET(cqe, TAVOR_CQE_WQEADDRSZ_GET(cqe) &
770 opcode = TAVOR_CQE_OPCODE_GET(cqe);
773 status = dapli_arbel_cq_errcqe_consume(cqhdl, cqe, wc);
781 wc->wc_id = dapls_tavor_wrid_get_entry(cqhdl, cqe,
782 TAVOR_CQE_SENDRECV_GET(cqe), 0, NULL);
783 wc->wc_qpn = TAVOR_CQE_QPNUM_GET(cqe);
791 if (TAVOR_CQE_SENDRECV_GET(cqe) != TAVOR_COMPLETION_RECV) {
813 wc->wc_bytes_xfer = TAVOR_CQE_BYTECNT_GET(cqe);
841 wc->wc_bytes_xfer = TAVOR_CQE_BYTECNT_GET(cqe);
861 dapli_arbel_cq_errcqe_consume(ib_cq_handle_t cqhdl, tavor_hw_cqe_t *cqe,
867 uint_t opcode = TAVOR_CQE_OPCODE_GET(cqe);
869 dapl_dbg_log(DAPL_DBG_TYPE_EVD, "errcqe_consume:cqe.eth=%x, wqe=%x\n",
870 TAVOR_CQE_IMM_ETH_PKEY_CRED_GET(cqe),
871 TAVOR_CQE_WQEADDRSZ_GET(cqe));
877 wc->wc_id = dapls_tavor_wrid_get_entry(cqhdl, cqe,
880 wc->wc_qpn = TAVOR_CQE_QPNUM_GET(cqe);
887 imm_eth_pkey_cred = TAVOR_CQE_IMM_ETH_PKEY_CRED_GET(cqe);
1388 tavor_hw_cqe_t *cqe;
1414 cqe = &cq->cq_addr[cons_indx];
1425 while (TAVOR_CQE_OWNER_IS_SW(cqe)) {
1433 cqe = &cq->cq_addr[tail_cons_indx];
1444 cqe = &cq->cq_addr[check_indx];
1447 cqe_qpnum = TAVOR_CQE_QPNUM_GET(cqe);
1448 cqe_type = TAVOR_CQE_SENDRECV_GET(cqe);
1462 wqhdr->wq_wrid_post, cqe);
1471 (void) dapl_os_memcpy(next_cqe, cqe,
1498 cqe = &cq->cq_addr[indx];
1501 TAVOR_CQE_OWNER_SET_HW(cqe);