Home
last modified time | relevance | path

Searched refs:ctx_info (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/dev/irdma/
H A Dirdma_verbs.c398 iwqp->ctx_info.qp_compl_ctx = req.user_compl_ctx; in irdma_setup_umode_qp()
569 struct irdma_qp_host_ctx_info *ctx_info) in irdma_roce_fill_and_set_qpctx_info() argument
602 ctx_info->roce_info = &iwqp->roce_info; in irdma_roce_fill_and_set_qpctx_info()
603 ctx_info->udp_info = &iwqp->udp_info; in irdma_roce_fill_and_set_qpctx_info()
604 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_roce_fill_and_set_qpctx_info()
609 struct irdma_qp_host_ctx_info *ctx_info) in irdma_iw_fill_and_set_qpctx_info() argument
631 ctx_info->iwarp_info = &iwqp->iwarp_info; in irdma_iw_fill_and_set_qpctx_info()
632 ctx_info->iwarp_info_valid = true; in irdma_iw_fill_and_set_qpctx_info()
633 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_iw_fill_and_set_qpctx_info()
634 ctx_info->iwarp_info_valid = false; in irdma_iw_fill_and_set_qpctx_info()
[all …]
H A Dirdma_kcompat.c366 if (iwqp->ctx_info.user_pri == user_pri) { in irdma_find_qp_update_qs()
693 struct irdma_qp_host_ctx_info *ctx_info; in irdma_create_qp() local
765 iwqp->ctx_info.qp_compl_ctx = (uintptr_t)qp; in irdma_create_qp()
808 ctx_info = &iwqp->ctx_info; in irdma_create_qp()
809 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_create_qp()
810 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_create_qp()
813 irdma_roce_fill_and_set_qpctx_info(iwqp, ctx_info); in irdma_create_qp()
815 irdma_iw_fill_and_set_qpctx_info(iwqp, ctx_info); in irdma_create_qp()
1304 ether_addr_copy(iwqp->ctx_info.roce_info->mac_addr, if_getlladdr(sgid_attr.ndev)); in kc_irdma_set_roce_cm_info()
1310 iwqp->sc_qp.user_pri = iwqp->ctx_info.user_pri; in kc_irdma_set_roce_cm_info()
H A Dfbsd_kcompat.h230 struct irdma_qp_host_ctx_info *ctx_info);
232 struct irdma_qp_host_ctx_info *ctx_info);
H A Dirdma_hw.c220 struct irdma_qp_host_ctx_info *ctx_info = NULL; in irdma_process_aeq() local
271 ctx_info = &iwqp->ctx_info; in irdma_process_aeq()
405 ctx_info->roce_info->err_rq_idx_valid = info->err_rq_idx_valid; in irdma_process_aeq()
407 ctx_info->roce_info->err_rq_idx = info->wqe_idx; in irdma_process_aeq()
409 ctx_info); in irdma_process_aeq()
415 ctx_info->iwarp_info->err_rq_idx_valid = info->err_rq_idx_valid; in irdma_process_aeq()
417 ctx_info->iwarp_info->err_rq_idx = info->wqe_idx; in irdma_process_aeq()
418 ctx_info->tcp_info_valid = false; in irdma_process_aeq()
419 ctx_info->iwarp_info_valid = true; in irdma_process_aeq()
421 ctx_info); in irdma_process_aeq()
H A Dirdma_cm.c3258 struct irdma_qp_host_ctx_info *ctx_info; in irdma_cm_init_tsa_conn() local
3261 ctx_info = &iwqp->ctx_info; in irdma_cm_init_tsa_conn()
3263 ctx_info->tcp_info = &iwqp->tcp_info; in irdma_cm_init_tsa_conn()
3264 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_cm_init_tsa_conn()
3265 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_cm_init_tsa_conn()
3274 ctx_info->tcp_info_valid = true; in irdma_cm_init_tsa_conn()
3275 ctx_info->iwarp_info_valid = true; in irdma_cm_init_tsa_conn()
3276 ctx_info->user_pri = cm_node->user_pri; in irdma_cm_init_tsa_conn()
3294 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_cm_init_tsa_conn()
3297 ctx_info->tcp_info_valid = false; in irdma_cm_init_tsa_conn()
[all …]
H A Dirdma_verbs.h214 struct irdma_qp_host_ctx_info ctx_info; member
H A Dirdma_utils.c2506 iwqp->sc_qp.dev->ws_remove(iwqp->sc_qp.vsi, iwqp->ctx_info.user_pri); in irdma_udqp_qs_change()
2508 iwqp->ctx_info.user_pri = user_prio; in irdma_udqp_qs_change()