Lines Matching defs:cpi
2415 memcpy(cq_poll_info, &cmpl->cpi, sizeof(*cq_poll_info));
2428 * @cpi: resulting structure of cq_poll_info type
2432 static void irdma_set_cpi_common_values(struct irdma_cq_poll_info *cpi,
2435 cpi->comp_status = IRDMA_COMPL_STATUS_FLUSHED;
2436 cpi->error = true;
2437 cpi->major_err = IRDMA_FLUSH_MAJOR_ERR;
2438 cpi->minor_err = FLUSH_GENERAL_ERR;
2439 cpi->qp_handle = (irdma_qp_handle)(uintptr_t)qp;
2440 cpi->qp_id = qp_num;
2477 irdma_set_cpi_common_values(&cmpl->cpi, qp, qp->qp_id);
2479 cmpl->cpi.wr_id = qp->sq_wrtrk_array[wqe_idx].wrid;
2482 cmpl->cpi.op_type = (u8)FIELD_GET(IRDMAQPSQ_OPCODE, IRDMAQPSQ_OPCODE);
2483 cmpl->cpi.q_type = IRDMA_CQE_QTYPE_SQ;
2487 if (cmpl->cpi.op_type == IRDMAQP_OP_NOP) {
2493 __func__, cmpl->cpi.wr_id, qp->qp_id);
2521 irdma_set_cpi_common_values(&cmpl->cpi, qp, qp->qp_id);
2523 cmpl->cpi.wr_id = qp->rq_wrid_array[wqe_idx];
2524 cmpl->cpi.op_type = IRDMA_OP_TYPE_REC;
2525 cmpl->cpi.q_type = IRDMA_CQE_QTYPE_RQ;
2530 __func__, cmpl->cpi.wr_id, qp->qp_id,