CQE_STATUS
CQE_GENBIT(hw_cqe), CQE_TYPE(hw_cqe), CQE_STATUS(hw_cqe),
if (CQE_STATUS(hw_cqe))
if (CQE_STATUS(hw_cqe))
if (CQE_STATUS(hw_cqe) || t4_wq_in_error(wq)) {
*cqe_flushed = (CQE_STATUS(hw_cqe) == T4_ERR_SWFLUSH);
if (unlikely(!CQE_STATUS(hw_cqe) &&
wc->vendor_err = CQE_STATUS(&cqe);
CQE_STATUS(&cqe), CQE_LEN(&cqe),
if (!CQE_STATUS(&cqe))
if (CQE_STATUS(&cqe) != T4_ERR_SUCCESS)
switch (CQE_STATUS(&cqe)) {
CQE_STATUS(&cqe), CQE_QPID(&cqe));
CQE_OPCODE(err_cqe), CQE_STATUS(err_cqe),
CQE_OPCODE(err_cqe), CQE_STATUS(err_cqe),
switch (CQE_STATUS(err_cqe)) {
CQE_STATUS(err_cqe), qhp->wq.sq.qid);
CQE_STATUS(err_cqe), CQE_TYPE(err_cqe), ntohl(err_cqe->len),
status = CQE_STATUS(err_cqe);
rdma_nl_put_driver_u32(msg, "cqe_status", CQE_STATUS(&sqe->cqe)))
u32 cqe_status = hr_reg_read(cqe, CQE_STATUS);