Lines Matching defs:resp

4234 static inline int qedr_set_ok_cqe_resp_wc(struct rdma_cqe_responder *resp,
4238 wc->byte_len = le32_to_cpu(resp->length);
4240 if (resp->flags & QEDR_RESP_IMM) {
4241 wc->ex.imm_data = cpu_to_be32(le32_to_cpu(resp->imm_data_or_inv_r_Key));
4244 if (resp->flags & QEDR_RESP_RDMA)
4247 if (resp->flags & QEDR_RESP_INV)
4250 } else if (resp->flags & QEDR_RESP_INV) {
4251 wc->ex.imm_data = le32_to_cpu(resp->imm_data_or_inv_r_Key);
4254 if (resp->flags & QEDR_RESP_RDMA)
4257 } else if (resp->flags & QEDR_RESP_RDMA) {
4266 struct rdma_cqe_responder *resp, u64 wr_id)
4272 if (likely(resp->status == RDMA_CQE_RESP_STS_OK)) {
4273 if (qedr_set_ok_cqe_resp_wc(resp, wc))
4276 cq, cq->icid, resp->flags);
4279 wc->status = qedr_cqe_resp_status_to_ib(resp->status);
4283 cq, cq->icid, resp->status);
4295 struct rdma_cqe_responder *resp)
4300 wr_id = HILO_GEN(le32_to_cpu(resp->srq_wr_id.hi),
4301 le32_to_cpu(resp->srq_wr_id.lo), u64);
4303 if (resp->status == RDMA_CQE_RESP_STS_WORK_REQUEST_FLUSHED_ERR) {
4312 __process_resp_one(dev, qp, cq, wc, resp, wr_id);
4320 struct rdma_cqe_responder *resp)
4324 __process_resp_one(dev, qp, cq, wc, resp, wr_id);
4359 struct rdma_cqe_responder *resp, int *update)
4361 if (le16_to_cpu(resp->rq_cons_or_srq_id) == qp->rq.wqe_cons) {
4370 struct rdma_cqe_responder *resp)
4374 cnt = process_resp_one_srq(dev, qp, cq, wc, resp);
4382 struct ib_wc *wc, struct rdma_cqe_responder *resp,
4387 if (resp->status == RDMA_CQE_RESP_STS_WORK_REQUEST_FLUSHED_ERR) {
4389 resp->rq_cons_or_srq_id);
4390 try_consume_resp_cqe(cq, qp, resp, update);
4392 cnt = process_resp_one(dev, qp, cq, wc, resp);
4455 &cqe->resp, &update);
4459 wc, &cqe->resp);