Lines Matching refs:rsp_msg

42 			  struct respQ_msg_t *rsp_msg,  in post_qp_event()  argument
52 qhp = xa_load(&rnicp->qps, CQE_QPID(rsp_msg->cqe)); in post_qp_event()
56 __func__, CQE_STATUS(rsp_msg->cqe), in post_qp_event()
57 CQE_QPID(rsp_msg->cqe)); in post_qp_event()
67 CQE_STATUS(rsp_msg->cqe)); in post_qp_event()
74 CQE_QPID(rsp_msg->cqe), CQE_OPCODE(rsp_msg->cqe), in post_qp_event()
75 CQE_STATUS(rsp_msg->cqe), CQE_TYPE(rsp_msg->cqe), in post_qp_event()
76 CQE_WRID_HI(rsp_msg->cqe), CQE_WRID_LOW(rsp_msg->cqe)); in post_qp_event()
86 iwch_post_terminate(qhp, rsp_msg); in post_qp_event()
110 struct respQ_msg_t *rsp_msg = (struct respQ_msg_t *) skb->data; in iwch_ev_dispatch() local
113 u32 cqid = RSPQ_CQID(rsp_msg); in iwch_ev_dispatch()
119 qhp = xa_load(&rnicp->qps, CQE_QPID(rsp_msg->cqe)); in iwch_ev_dispatch()
122 cqid, CQE_QPID(rsp_msg->cqe), in iwch_ev_dispatch()
123 CQE_OPCODE(rsp_msg->cqe), CQE_STATUS(rsp_msg->cqe), in iwch_ev_dispatch()
124 CQE_TYPE(rsp_msg->cqe), CQE_WRID_HI(rsp_msg->cqe), in iwch_ev_dispatch()
125 CQE_WRID_LOW(rsp_msg->cqe)); in iwch_ev_dispatch()
137 if ((CQE_OPCODE(rsp_msg->cqe) == T3_TERMINATE) && in iwch_ev_dispatch()
138 (CQE_STATUS(rsp_msg->cqe) == 0)) { in iwch_ev_dispatch()
139 if (SQ_TYPE(rsp_msg->cqe)) { in iwch_ev_dispatch()
146 post_qp_event(rnicp, chp, rsp_msg, in iwch_ev_dispatch()
154 if (SQ_TYPE(rsp_msg->cqe) && in iwch_ev_dispatch()
155 (CQE_OPCODE(rsp_msg->cqe) == T3_READ_RESP)) { in iwch_ev_dispatch()
156 post_qp_event(rnicp, chp, rsp_msg, IB_EVENT_QP_REQ_ERR, 1); in iwch_ev_dispatch()
161 if (RQ_TYPE(rsp_msg->cqe) && in iwch_ev_dispatch()
162 (CQE_OPCODE(rsp_msg->cqe) == T3_RDMA_WRITE)) { in iwch_ev_dispatch()
163 post_qp_event(rnicp, chp, rsp_msg, IB_EVENT_QP_REQ_ERR, 1); in iwch_ev_dispatch()
167 switch (CQE_STATUS(rsp_msg->cqe)) { in iwch_ev_dispatch()
175 if (qhp->ep && SQ_TYPE(rsp_msg->cqe)) in iwch_ev_dispatch()
190 post_qp_event(rnicp, chp, rsp_msg, IB_EVENT_QP_ACCESS_ERR, 1); in iwch_ev_dispatch()
197 post_qp_event(rnicp, chp, rsp_msg, IB_EVENT_DEVICE_FATAL, 1); in iwch_ev_dispatch()
217 post_qp_event(rnicp, chp, rsp_msg, IB_EVENT_QP_FATAL, 1); in iwch_ev_dispatch()
222 CQE_STATUS(rsp_msg->cqe), qhp->wq.qpid); in iwch_ev_dispatch()
223 post_qp_event(rnicp, chp, rsp_msg, IB_EVENT_QP_FATAL, 1); in iwch_ev_dispatch()