| /freebsd/sys/dev/mlx5/mlx5_ib/ |
| H A D | mlx5_ib_gsi.c | 69 static void generate_completions(struct mlx5_ib_gsi_qp *gsi) in generate_completions() argument 71 struct ib_cq *gsi_cq = gsi->ibqp.send_cq; in generate_completions() 75 for (index = gsi->outstanding_ci; index != gsi->outstanding_pi; in generate_completions() 77 wr = &gsi->outstanding_wrs[index % gsi->cap.max_send_wr]; in generate_completions() 82 if (gsi->sq_sig_type == IB_SIGNAL_ALL_WR || in generate_completions() 89 gsi->outstanding_ci = index; in generate_completions() 94 struct mlx5_ib_gsi_qp *gsi = cq->cq_context; in handle_single_completion() local 100 spin_lock_irqsave(&gsi->lock, flags); in handle_single_completion() 105 wr->wc.qp = &gsi->ibqp; in handle_single_completion() 107 generate_completions(gsi); in handle_single_completion() [all …]
|
| /freebsd/contrib/ofed/opensm/libvendor/ |
| H A D | osm_vendor_mlx_ibmgt.c | 424 cl_ntoh32(p_mad_addr->addr_type.gsi.remote_qp) in osmv_transport_mad_send() 432 cl_ntoh32(p_mad_addr->addr_type.gsi. in osmv_transport_mad_send() 702 memset(&p_mad_addr->addr_type.gsi.grh_info, 0, in __osmv_IBMGT_rcv_desc_to_osm_addr() 703 sizeof(p_mad_addr->addr_type.gsi.grh_info)); in __osmv_IBMGT_rcv_desc_to_osm_addr() 714 p_mad_addr->addr_type.gsi.remote_qp = cl_hton32(p_rcv_desc->qp); in __osmv_IBMGT_rcv_desc_to_osm_addr() 716 p_mad_addr->addr_type.gsi.remote_qkey = IB_QP1_WELL_KNOWN_Q_KEY; in __osmv_IBMGT_rcv_desc_to_osm_addr() 723 p_mad_addr->addr_type.gsi.pkey_ix = 0; in __osmv_IBMGT_rcv_desc_to_osm_addr() 724 p_mad_addr->addr_type.gsi.service_level = p_rcv_desc->sl; in __osmv_IBMGT_rcv_desc_to_osm_addr() 726 p_mad_addr->addr_type.gsi.global_route = p_rcv_desc->grh_flag; in __osmv_IBMGT_rcv_desc_to_osm_addr() 728 if (p_mad_addr->addr_type.gsi.global_route) { in __osmv_IBMGT_rcv_desc_to_osm_addr() [all …]
|
| H A D | osm_vendor_mtl.c | 105 p_mad_addr->addr_type.gsi.remote_qp = cl_hton32(p_rcv_desc->qp); in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() 107 p_mad_addr->addr_type.gsi.remote_qkey = IB_QP1_WELL_KNOWN_Q_KEY; in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() 114 p_mad_addr->addr_type.gsi.pkey_ix = 0; in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() 115 p_mad_addr->addr_type.gsi.service_level = p_rcv_desc->sl; in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() 117 p_mad_addr->addr_type.gsi.global_route = p_rcv_desc->grh_flag; in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() 119 if (p_mad_addr->addr_type.gsi.global_route) { in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() 120 p_mad_addr->addr_type.gsi.grh_info.ver_class_flow = in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() 127 p_mad_addr->addr_type.gsi.grh_info.hop_limit = in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() 129 memcpy(&p_mad_addr->addr_type.gsi.grh_info.src_gid.raw, in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() 131 memcpy(&p_mad_addr->addr_type.gsi.grh_info.dest_gid.raw, in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() [all …]
|
| H A D | osm_vendor_mlx_ts_anafa.c | 364 p_mad->sl = p_mad_addr->addr_type.gsi.service_level; in __osmv_TOPSPIN_ANAFA_osm_addr_to_mad_addr() 370 p_mad->dqpn = p_mad_addr->addr_type.gsi.remote_qp; in __osmv_TOPSPIN_ANAFA_osm_addr_to_mad_addr() 394 p_mad_addr->addr_type.gsi.remote_qp = p_mad->sqpn; in __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_addr() 395 p_mad_addr->addr_type.gsi.remote_qkey = IB_QP1_WELL_KNOWN_Q_KEY; in __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_addr() 396 p_mad_addr->addr_type.gsi.pkey_ix = p_mad->pkey_index; in __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_addr() 397 p_mad_addr->addr_type.gsi.service_level = p_mad->sl; in __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_addr() 399 p_mad_addr->addr_type.gsi.global_route = FALSE; in __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_addr()
|
| H A D | osm_vendor_mlx_sim.c | 348 p_ibms_addr->sl = p_osm_addr->addr_type.gsi.service_level; in __osmv_ibms_osm_addr_to_mad_addr() 355 cl_ntoh32(p_osm_addr->addr_type.gsi.remote_qp); in __osmv_ibms_osm_addr_to_mad_addr() 381 p_osm_addr->addr_type.gsi.remote_qp = in __osmv_ibms_mad_addr_to_osm_addr() 383 p_osm_addr->addr_type.gsi.remote_qkey = IB_QP1_WELL_KNOWN_Q_KEY; in __osmv_ibms_mad_addr_to_osm_addr() 384 p_osm_addr->addr_type.gsi.pkey_ix = p_ibms_addr->pkey_index; in __osmv_ibms_mad_addr_to_osm_addr() 385 p_osm_addr->addr_type.gsi.service_level = p_ibms_addr->sl; in __osmv_ibms_mad_addr_to_osm_addr() 387 p_osm_addr->addr_type.gsi.global_route = FALSE; in __osmv_ibms_mad_addr_to_osm_addr()
|
| H A D | osm_vendor_mlx_ts.c | 414 p_mad->sl = p_mad_addr->addr_type.gsi.service_level; in __osmv_TOPSPIN_osm_addr_to_mad_addr() 420 p_mad->dqpn = cl_ntoh32(p_mad_addr->addr_type.gsi.remote_qp); in __osmv_TOPSPIN_osm_addr_to_mad_addr() 444 p_mad_addr->addr_type.gsi.remote_qp = cl_ntoh32(p_mad->sqpn); in __osmv_TOPSPIN_mad_addr_to_osm_addr() 445 p_mad_addr->addr_type.gsi.remote_qkey = IB_QP1_WELL_KNOWN_Q_KEY; in __osmv_TOPSPIN_mad_addr_to_osm_addr() 448 p_mad_addr->addr_type.gsi.pkey_ix = p_mad->pkey_index; in __osmv_TOPSPIN_mad_addr_to_osm_addr() 449 p_mad_addr->addr_type.gsi.service_level = p_mad->sl; in __osmv_TOPSPIN_mad_addr_to_osm_addr() 451 p_mad_addr->addr_type.gsi.global_route = FALSE; in __osmv_TOPSPIN_mad_addr_to_osm_addr()
|
| H A D | osm_vendor_ibumad.c | 290 osm_mad_addr->addr_type.gsi.remote_qp = ib_mad_addr->qpn; in ib_mad_addr_conv() 291 osm_mad_addr->addr_type.gsi.remote_qkey = ib_mad_addr->qkey; in ib_mad_addr_conv() 292 osm_mad_addr->addr_type.gsi.pkey_ix = umad_get_pkey(umad); in ib_mad_addr_conv() 293 osm_mad_addr->addr_type.gsi.service_level = ib_mad_addr->sl; in ib_mad_addr_conv() 295 osm_mad_addr->addr_type.gsi.global_route = 1; in ib_mad_addr_conv() 296 osm_mad_addr->addr_type.gsi.grh_info.hop_limit = ib_mad_addr->hop_limit; in ib_mad_addr_conv() 297 osm_mad_addr->addr_type.gsi.grh_info.ver_class_flow = in ib_mad_addr_conv() 301 memcpy(&osm_mad_addr->addr_type.gsi.grh_info.dest_gid, in ib_mad_addr_conv() 1140 p_mad_addr->addr_type.gsi.remote_qp, in osm_vendor_send() 1141 p_mad_addr->addr_type.gsi.service_level, in osm_vendor_send() [all …]
|
| H A D | osm_vendor_umadt.c | 543 p_mad_addr->addr_type.gsi.remote_qp; in osm_vendor_send() 545 p_mad_addr->addr_type.gsi.remote_qkey; in osm_vendor_send() 548 p_mad_addr->addr_type.gsi.service_level; in osm_vendor_send() 550 p_mad_addr->addr_type.gsi.global_route; in osm_vendor_send() 951 osm_mad_addr.addr_type.gsi.remote_qp = in __mad_recv_processor() 953 osm_mad_addr.addr_type.gsi.remote_qkey = in __mad_recv_processor() 955 osm_mad_addr.addr_type.gsi.pkey_ix = 0; in __mad_recv_processor() 956 osm_mad_addr.addr_type.gsi.service_level = in __mad_recv_processor() 958 osm_mad_addr.addr_type.gsi.global_route = in __mad_recv_processor()
|
| H A D | osm_vendor_ts.c | 96 p_mad_addr->addr_type.gsi.remote_qp = p_mad->sqpn; in __osm_ts_conv_mad_rcv_desc_to_osm_addr() 97 p_mad_addr->addr_type.gsi.remote_qkey = IB_QP1_WELL_KNOWN_Q_KEY; in __osm_ts_conv_mad_rcv_desc_to_osm_addr() 98 p_mad_addr->addr_type.gsi.pkey_ix = p_mad->pkey_index; in __osm_ts_conv_mad_rcv_desc_to_osm_addr() 99 p_mad_addr->addr_type.gsi.service_level = 0; /* HACK no way to know */ in __osm_ts_conv_mad_rcv_desc_to_osm_addr() 101 p_mad_addr->addr_type.gsi.global_route = FALSE; /* HACK no way to know */ in __osm_ts_conv_mad_rcv_desc_to_osm_addr() 136 p_mad->dqpn = p_mad_addr->addr_type.gsi.remote_qp; in __osm_ts_conv_osm_addr_to_ts_addr()
|
| H A D | osm_vendor_al.c | 277 mad_addr.addr_type.gsi.remote_qp = p_elem->remote_qp; in __osm_al_rcv_callback() 278 mad_addr.addr_type.gsi.remote_qkey = p_elem->remote_qkey; in __osm_al_rcv_callback() 279 mad_addr.addr_type.gsi.pkey_ix = p_elem->pkey_index; in __osm_al_rcv_callback() 280 mad_addr.addr_type.gsi.service_level = p_elem->remote_sl; in __osm_al_rcv_callback() 281 mad_addr.addr_type.gsi.global_route = FALSE; in __osm_al_rcv_callback() 1112 av.sl = p_mad_addr->addr_type.gsi.service_level; in osm_vendor_send() 1114 if (p_mad_addr->addr_type.gsi.global_route) { in osm_vendor_send() 1175 p_elem->remote_qp = p_mad_addr->addr_type.gsi.remote_qp; in osm_vendor_send() 1176 p_elem->remote_qkey = p_mad_addr->addr_type.gsi.remote_qkey; in osm_vendor_send()
|
| H A D | osm_vendor_ibumad_sa.c | 413 p_madw->mad_addr.addr_type.gsi.remote_qp = CL_HTON32(1); in __osmv_send_sa_req() 425 p_madw->mad_addr.addr_type.gsi.global_route = 1; in __osmv_send_sa_req() 426 memset(&p_madw->mad_addr.addr_type.gsi.grh_info, 0, in __osmv_send_sa_req() 427 sizeof(p_madw->mad_addr.addr_type.gsi.grh_info)); in __osmv_send_sa_req() 428 memcpy(&p_madw->mad_addr.addr_type.gsi.grh_info.dest_gid, &(p_query_req->gid), 16); in __osmv_send_sa_req()
|
| /freebsd/sys/xen/ |
| H A D | hvm.h | 67 #define HVM_CALLBACK_GSI(gsi) \ argument 69 | ((gsi) & HVM_CB_GSI_GSI_MASK) << HVM_CB_GSI_GSI_SHIFT)
|
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
| H A D | sc7180-trogdor-lte-sku.dtsi | 27 qcom,gsi-loader = "modem";
|
| H A D | sc7280-herobrine-lte-sku.dtsi | 25 qcom,gsi-loader = "modem";
|
| H A D | qcs8550.dtsi | 102 ipa_gsi_mem: ipa-gsi-region@9b090000 {
|
| /freebsd/contrib/ofed/opensm/opensm/ |
| H A D | osm_sa.c | 697 cl_ntoh32(p_infr->report_addr.addr_type.gsi.remote_qp), in sa_dump_one_inform() 698 cl_ntoh32(p_infr->report_addr.addr_type.gsi.remote_qkey), in sa_dump_one_inform() 699 p_infr->report_addr.addr_type.gsi.pkey_ix, in sa_dump_one_inform() 700 p_infr->report_addr.addr_type.gsi.service_level); in sa_dump_one_inform() 1305 &rep_addr.addr_type.gsi.remote_qp); in osm_sa_db_file_load() 1307 &rep_addr.addr_type.gsi.remote_qkey); in osm_sa_db_file_load() 1309 rep_addr.addr_type.gsi.pkey_ix = cl_ntoh16(val16); in osm_sa_db_file_load() 1311 &rep_addr.addr_type.gsi.service_level); in osm_sa_db_file_load()
|
| H A D | osm_sa_informinfo.c | 498 gsi.remote_qp); in infr_rcv_process_set_method() 502 cl_ntoh32(inform_info_rec.report_addr.addr_type.gsi. in infr_rcv_process_set_method()
|
| H A D | osm_trap_rcv.c | 632 if (!tmp_madw.mad_addr.addr_type.gsi.global_route) { in trap_rcv_process_request() 639 &tmp_madw.mad_addr.addr_type.gsi.grh_info.src_gid, in trap_rcv_process_request()
|
| H A D | osm_perfmgr.c | 429 p_madw->mad_addr.addr_type.gsi.remote_qp = dest_qp; in perfmgr_build_mad() 430 p_madw->mad_addr.addr_type.gsi.remote_qkey = in perfmgr_build_mad() 432 p_madw->mad_addr.addr_type.gsi.pkey_ix = pkey_ix; in perfmgr_build_mad() 433 p_madw->mad_addr.addr_type.gsi.service_level = sl; in perfmgr_build_mad() 434 p_madw->mad_addr.addr_type.gsi.global_route = FALSE; in perfmgr_build_mad()
|
| H A D | osm_congestion_control.c | 103 p_madw->mad_addr.addr_type.gsi.remote_qp = IB_QP1; in cc_mad_post() 104 p_madw->mad_addr.addr_type.gsi.remote_qkey = in cc_mad_post()
|
| /freebsd/sys/contrib/xen/ |
| H A D | physdev.h | 244 int gsi; member
|
| /freebsd/contrib/ofed/opensm/include/opensm/ |
| H A D | osm_madw.h | 430 } gsi; member
|
| /freebsd/sys/contrib/device-tree/src/arm/qcom/ |
| H A D | qcom-sdx55-t55.dts | 240 qcom,gsi-loader = "self";
|
| H A D | qcom-sdx65-mtp.dts | 253 qcom,gsi-loader = "skip";
|
| H A D | qcom-sdx55-telit-fn980-tlb.dts | 240 qcom,gsi-loader = "self";
|