Lines Matching refs:qp_uk
181 qp->qp_uk.qp_id, qp->user_pri, qp->qs_handle, in irdma_qp_rem_qos()
202 qp->qp_uk.qp_id, qp->user_pri, qp->qs_handle, in irdma_qp_add_qos()
456 ret_code = irdma_uk_qp_init(&qp->qp_uk, &info->qp_uk_init_info); in irdma_sc_qp_init()
468 qp->hw_sq_size = irdma_get_encoded_wqe_size(qp->qp_uk.sq_ring.size, in irdma_sc_qp_init()
472 qp->qp_uk.sq_ring.size); in irdma_sc_qp_init()
473 if (qp->qp_uk.uk_attrs->hw_rev == IRDMA_GEN_1) in irdma_sc_qp_init()
476 ret_code = irdma_fragcnt_to_wqesize_rq(qp->qp_uk.max_rq_frag_cnt, in irdma_sc_qp_init()
482 irdma_get_encoded_wqe_size(qp->qp_uk.rq_size * in irdma_sc_qp_init()
487 qp->hw_rq_size, qp->qp_uk.rq_size, wqe_size); in irdma_sc_qp_init()
495 qp->qp_uk.first_sq_wq = info->qp_uk_init_info.first_sq_wq; in irdma_sc_qp_init()
517 if (qp->qp_uk.qp_id < cqp->dev->hw_attrs.min_hw_qp_id || in irdma_sc_qp_create()
518 qp->qp_uk.qp_id > (cqp->dev->hmc_info->hmc_obj[IRDMA_HMC_IW_QP].max_cnt - 1)) in irdma_sc_qp_create()
528 hdr = qp->qp_uk.qp_id | in irdma_sc_qp_create()
533 FIELD_PREP(IRDMA_CQPSQ_QP_QPTYPE, qp->qp_uk.qp_type) | in irdma_sc_qp_create()
592 hdr = qp->qp_uk.qp_id | in irdma_sc_qp_modify()
602 FIELD_PREP(IRDMA_CQPSQ_QP_QPTYPE, qp->qp_uk.qp_type) | in irdma_sc_qp_modify()
649 hdr = qp->qp_uk.qp_id | in irdma_sc_qp_destroy()
651 FIELD_PREP(IRDMA_CQPSQ_QP_QPTYPE, qp->qp_uk.qp_type) | in irdma_sc_qp_destroy()
722 FIELD_PREP(IRDMAQPC_RQWQESIZE, qp->qp_uk.rq_wqe_size) | in irdma_sc_qp_setctx_roce()
965 qw0 = FIELD_PREP(IRDMAQPC_RQWQESIZE, qp->qp_uk.rq_wqe_size) | in irdma_sc_qp_setctx()
1387 wqe = irdma_qp_get_next_send_wqe(&qp->qp_uk, &wqe_idx, &quanta, 0, &sq_info); in irdma_sc_mr_fast_register()
1391 qp->qp_uk.sq_wrtrk_array[wqe_idx].signaled = info->signaled; in irdma_sc_mr_fast_register()
1395 &qp->qp_uk.sq_wrtrk_array[wqe_idx].wrid); in irdma_sc_mr_fast_register()
1421 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_mr_fast_register()
1429 irdma_qp_push_wqe(&qp->qp_uk, wqe, quanta, wqe_idx, post_sq); in irdma_sc_mr_fast_register()
1431 irdma_uk_qp_post_wr(&qp->qp_uk); in irdma_sc_mr_fast_register()
1445 struct irdma_qp_uk *qp_uk; in irdma_sc_gen_rts_ae() local
1447 qp_uk = &qp->qp_uk; in irdma_sc_gen_rts_ae()
1449 wqe = qp_uk->sq_base[1].elem; in irdma_sc_gen_rts_ae()
1453 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_gen_rts_ae()
1460 wqe = qp_uk->sq_base[2].elem; in irdma_sc_gen_rts_ae()
1462 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_gen_rts_ae()
1468 if (qp->qp_uk.start_wqe_idx) { in irdma_sc_gen_rts_ae()
1469 wqe = qp_uk->sq_base[3].elem; in irdma_sc_gen_rts_ae()
1472 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_gen_rts_ae()
1492 struct irdma_qp_uk *qp_uk; in irdma_sc_send_lsmm() local
1494 qp_uk = &qp->qp_uk; in irdma_sc_send_lsmm()
1495 wqe = qp_uk->sq_base->elem; in irdma_sc_send_lsmm()
1498 if (qp->qp_uk.uk_attrs->hw_rev == IRDMA_GEN_1) { in irdma_sc_send_lsmm()
1506 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity)); in irdma_sc_send_lsmm()
1513 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_send_lsmm()
1535 struct irdma_qp_uk *qp_uk; in irdma_sc_send_rtt() local
1537 qp_uk = &qp->qp_uk; in irdma_sc_send_rtt()
1538 wqe = qp_uk->sq_base->elem; in irdma_sc_send_rtt()
1543 if (qp->qp_uk.uk_attrs->hw_rev == IRDMA_GEN_1) { in irdma_sc_send_rtt()
1549 qp->qp_uk.swqe_polarity)); in irdma_sc_send_rtt()
1553 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_send_rtt()
1556 if (qp->qp_uk.uk_attrs->hw_rev == IRDMA_GEN_1) { in irdma_sc_send_rtt()
1560 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity)); in irdma_sc_send_rtt()
1563 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_send_rtt()
2290 qp->qp_uk.qp_id); in irdma_sc_qp_flush_wqes()
2317 hdr = qp->qp_uk.qp_id | in irdma_sc_qp_flush_wqes()
2362 hdr = qp->qp_uk.qp_id | FIELD_PREP(IRDMA_CQPSQ_OPCODE, in irdma_sc_gen_ae()
2476 hdr = FIELD_PREP(IRDMA_CQPSQ_SUSPENDQP_QPID, qp->qp_uk.qp_id) | in irdma_sc_suspend_qp()
2510 hdr = FIELD_PREP(IRDMA_CQPSQ_RESUMEQP_QPID, qp->qp_uk.qp_id) | in irdma_sc_resume_qp()