Lines Matching refs:rsp_msg

42 			  struct respQ_msg_t *rsp_msg,  in post_qp_event()  argument
52 qhp = get_qhp(rnicp, 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()
66 qhp->attr.state, qhp->wq.qpid, CQE_STATUS(rsp_msg->cqe)); in post_qp_event()
73 CQE_QPID(rsp_msg->cqe), CQE_OPCODE(rsp_msg->cqe), in post_qp_event()
74 CQE_STATUS(rsp_msg->cqe), CQE_TYPE(rsp_msg->cqe), in post_qp_event()
75 CQE_WRID_HI(rsp_msg->cqe), CQE_WRID_LOW(rsp_msg->cqe)); in post_qp_event()
85 iwch_post_terminate(qhp, rsp_msg); in post_qp_event()
109 struct respQ_msg_t *rsp_msg = (struct respQ_msg_t *) skb->data; in iwch_ev_dispatch() local
112 u32 cqid = RSPQ_CQID(rsp_msg); in iwch_ev_dispatch()
118 qhp = get_qhp(rnicp, 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()