Lines Matching refs:ctx_info
694 struct irdma_qp_host_ctx_info *ctx_info) in irdma_roce_fill_and_set_qpctx_info() argument
728 ctx_info->roce_info = &iwqp->roce_info; in irdma_roce_fill_and_set_qpctx_info()
729 ctx_info->udp_info = &iwqp->udp_info; in irdma_roce_fill_and_set_qpctx_info()
730 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_roce_fill_and_set_qpctx_info()
734 struct irdma_qp_host_ctx_info *ctx_info) in irdma_iw_fill_and_set_qpctx_info() argument
757 ctx_info->iwarp_info = &iwqp->iwarp_info; in irdma_iw_fill_and_set_qpctx_info()
758 ctx_info->iwarp_info_valid = true; in irdma_iw_fill_and_set_qpctx_info()
759 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_iw_fill_and_set_qpctx_info()
760 ctx_info->iwarp_info_valid = false; in irdma_iw_fill_and_set_qpctx_info()
816 struct irdma_qp_host_ctx_info *ctx_info; in irdma_create_qp() local
874 iwqp->ctx_info.qp_compl_ctx = (uintptr_t)qp; in irdma_create_qp()
887 iwqp->ctx_info.qp_compl_ctx = req.user_compl_ctx; in irdma_create_qp()
945 ctx_info = &iwqp->ctx_info; in irdma_create_qp()
946 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_create_qp()
947 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_create_qp()
950 irdma_roce_fill_and_set_qpctx_info(iwqp, ctx_info); in irdma_create_qp()
952 irdma_iw_fill_and_set_qpctx_info(iwqp, ctx_info); in irdma_create_qp()
1111 struct irdma_qp_host_ctx_info *ctx_info; in irdma_modify_qp_roce() local
1121 ctx_info = &iwqp->ctx_info; in irdma_modify_qp_roce()
1160 ctx_info->roce_info->pd_id = iwpd->sc_pd.pd_id; in irdma_modify_qp_roce()
1174 dev->ws_remove(iwqp->sc_qp.vsi, ctx_info->user_pri); in irdma_modify_qp_roce()
1175 ctx_info->user_pri = rt_tos2priority(udp_info->tos); in irdma_modify_qp_roce()
1176 iwqp->sc_qp.user_pri = ctx_info->user_pri; in irdma_modify_qp_roce()
1177 if (dev->ws_add(iwqp->sc_qp.vsi, ctx_info->user_pri)) in irdma_modify_qp_roce()
1183 ctx_info->roce_info->mac_addr); in irdma_modify_qp_roce()
1192 ctx_info->user_pri << VLAN_PRIO_SHIFT; in irdma_modify_qp_roce()
1381 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_modify_qp_roce()
1382 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_modify_qp_roce()
1383 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_modify_qp_roce()
1388 ctx_info->rem_endpoint_idx = udp_info->arp_idx; in irdma_modify_qp_roce()
1452 struct irdma_qp_host_ctx_info *ctx_info; in irdma_modify_qp() local
1466 ctx_info = &iwqp->ctx_info; in irdma_modify_qp()
1585 ctx_info->iwarp_info_valid = true; in irdma_modify_qp()
1594 if (ctx_info->iwarp_info_valid) { in irdma_modify_qp()
1595 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_modify_qp()
1596 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_modify_qp()
1597 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_modify_qp()
1603 ctx_info->rem_endpoint_idx = tcp_info->arp_idx; in irdma_modify_qp()