Lines Matching refs:err_cqe

95 static void dump_err_cqe(struct c4iw_dev *dev, struct t4_cqe *err_cqe)  in dump_err_cqe()  argument
98 __be64 *p = (void *)err_cqe; in dump_err_cqe()
102 CQE_QPID(err_cqe), CQE_OPCODE(err_cqe), in dump_err_cqe()
103 CQE_STATUS(err_cqe), CQE_TYPE(err_cqe), in dump_err_cqe()
104 CQE_WRID_HI(err_cqe), CQE_WRID_LOW(err_cqe)); in dump_err_cqe()
113 if (RQ_TYPE(err_cqe) && (CQE_OPCODE(err_cqe) == FW_RI_RDMA_WRITE || in dump_err_cqe()
114 CQE_OPCODE(err_cqe) == FW_RI_READ_RESP)) in dump_err_cqe()
115 t4_dump_stag(sc, CQE_WRID_STAG(err_cqe)); in dump_err_cqe()
120 struct t4_cqe *err_cqe, in post_qp_event() argument
131 qhp->attr.state, qhp->wq.sq.qid, CQE_STATUS(err_cqe)); in post_qp_event()
135 dump_err_cqe(dev, err_cqe); in post_qp_event()
157 void c4iw_ev_dispatch(struct c4iw_dev *dev, struct t4_cqe *err_cqe) in c4iw_ev_dispatch() argument
164 qhp = get_qhp(dev, CQE_QPID(err_cqe)); in c4iw_ev_dispatch()
168 CQE_QPID(err_cqe), in c4iw_ev_dispatch()
169 CQE_OPCODE(err_cqe), CQE_STATUS(err_cqe), in c4iw_ev_dispatch()
170 CQE_TYPE(err_cqe), CQE_WRID_HI(err_cqe), in c4iw_ev_dispatch()
171 CQE_WRID_LOW(err_cqe)); in c4iw_ev_dispatch()
176 if (SQ_TYPE(err_cqe)) in c4iw_ev_dispatch()
184 cqid, CQE_QPID(err_cqe), in c4iw_ev_dispatch()
185 CQE_OPCODE(err_cqe), CQE_STATUS(err_cqe), in c4iw_ev_dispatch()
186 CQE_TYPE(err_cqe), CQE_WRID_HI(err_cqe), in c4iw_ev_dispatch()
187 CQE_WRID_LOW(err_cqe)); in c4iw_ev_dispatch()
197 if (RQ_TYPE(err_cqe) && in c4iw_ev_dispatch()
198 (CQE_OPCODE(err_cqe) == FW_RI_RDMA_WRITE)) { in c4iw_ev_dispatch()
199 post_qp_event(dev, chp, qhp, err_cqe, IB_EVENT_QP_REQ_ERR); in c4iw_ev_dispatch()
203 switch (CQE_STATUS(err_cqe)) { in c4iw_ev_dispatch()
218 post_qp_event(dev, chp, qhp, err_cqe, IB_EVENT_QP_ACCESS_ERR); in c4iw_ev_dispatch()
225 post_qp_event(dev, chp, qhp, err_cqe, IB_EVENT_DEVICE_FATAL); in c4iw_ev_dispatch()
245 post_qp_event(dev, chp, qhp, err_cqe, IB_EVENT_QP_FATAL); in c4iw_ev_dispatch()
250 CQE_STATUS(err_cqe), qhp->wq.sq.qid); in c4iw_ev_dispatch()
251 post_qp_event(dev, chp, qhp, err_cqe, IB_EVENT_QP_FATAL); in c4iw_ev_dispatch()