Lines Matching refs:cqe

83 						    cq->ibcq.cqe, &head);  in pvrdma_req_notify_cq()
105 int entries = attr->cqe; in pvrdma_create_cq()
132 cq->ibcq.cqe = entries; in pvrdma_create_cq()
186 cmd->cqe = entries; in pvrdma_create_cq()
195 cq->ibcq.cqe = resp->cqe; in pvrdma_create_cq()
288 cq->ibcq.cqe, &head); in _pvrdma_flush_cqe()
293 cq->ibcq.cqe); in _pvrdma_flush_cqe()
294 struct pvrdma_cqe *cqe; in _pvrdma_flush_cqe() local
298 (cq->ibcq.cqe - head + tail); in _pvrdma_flush_cqe()
302 curr = cq->ibcq.cqe - 1; in _pvrdma_flush_cqe()
304 tail = cq->ibcq.cqe - 1; in _pvrdma_flush_cqe()
308 cqe = get_cqe(cq, tail); in _pvrdma_flush_cqe()
309 *cqe = *curr_cqe; in _pvrdma_flush_cqe()
315 cq->ibcq.cqe); in _pvrdma_flush_cqe()
329 struct pvrdma_cqe *cqe; in pvrdma_poll_one() local
333 cq->ibcq.cqe, &head); in pvrdma_poll_one()
347 cqe = get_cqe(cq, head); in pvrdma_poll_one()
351 if (dev->qp_tbl[cqe->qp & 0xffff]) in pvrdma_poll_one()
352 *cur_qp = (struct pvrdma_qp *)dev->qp_tbl[cqe->qp & 0xffff]; in pvrdma_poll_one()
356 wc->opcode = pvrdma_wc_opcode_to_ib(cqe->opcode); in pvrdma_poll_one()
357 wc->status = pvrdma_wc_status_to_ib(cqe->status); in pvrdma_poll_one()
358 wc->wr_id = cqe->wr_id; in pvrdma_poll_one()
360 wc->byte_len = cqe->byte_len; in pvrdma_poll_one()
361 wc->ex.imm_data = cqe->imm_data; in pvrdma_poll_one()
362 wc->src_qp = cqe->src_qp; in pvrdma_poll_one()
363 wc->wc_flags = pvrdma_wc_flags_to_ib(cqe->wc_flags); in pvrdma_poll_one()
364 wc->pkey_index = cqe->pkey_index; in pvrdma_poll_one()
365 wc->slid = cqe->slid; in pvrdma_poll_one()
366 wc->sl = cqe->sl; in pvrdma_poll_one()
367 wc->dlid_path_bits = cqe->dlid_path_bits; in pvrdma_poll_one()
368 wc->port_num = cqe->port_num; in pvrdma_poll_one()
369 wc->vendor_err = cqe->vendor_err; in pvrdma_poll_one()
370 wc->network_hdr_type = pvrdma_network_type_to_ib(cqe->network_hdr_type); in pvrdma_poll_one()
373 pvrdma_idx_ring_inc(&cq->ring_state->rx.cons_head, cq->ibcq.cqe); in pvrdma_poll_one()