Home
last modified time | relevance | path

Searched refs:gsi (Results 1 – 25 of 72) sorted by relevance

123

/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_gsi.c69 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 Dosm_vendor_mlx_ibmgt.c424 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 Dosm_vendor_mtl.c105 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 Dosm_vendor_mlx_ts_anafa.c364 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 Dosm_vendor_mlx_sim.c348 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 Dosm_vendor_mlx_ts.c414 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 Dosm_vendor_ibumad.c290 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 Dosm_vendor_umadt.c543 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 Dosm_vendor_ts.c96 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 Dosm_vendor_al.c277 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 Dosm_vendor_ibumad_sa.c413 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 Dhvm.h67 #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 Dsc7180-trogdor-lte-sku.dtsi27 qcom,gsi-loader = "modem";
H A Dsc7280-herobrine-lte-sku.dtsi25 qcom,gsi-loader = "modem";
H A Dqcs8550.dtsi102 ipa_gsi_mem: ipa-gsi-region@9b090000 {
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_sa.c697 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 Dosm_sa_informinfo.c498 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 Dosm_trap_rcv.c632 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 Dosm_perfmgr.c429 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 Dosm_congestion_control.c103 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 Dphysdev.h244 int gsi; member
/freebsd/contrib/ofed/opensm/include/opensm/
H A Dosm_madw.h430 } gsi; member
/freebsd/sys/contrib/device-tree/src/arm/qcom/
H A Dqcom-sdx55-t55.dts240 qcom,gsi-loader = "self";
H A Dqcom-sdx65-mtp.dts253 qcom,gsi-loader = "skip";
H A Dqcom-sdx55-telit-fn980-tlb.dts240 qcom,gsi-loader = "self";

123