/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_gsi.c | 68 /* Call with gsi->lock locked */ 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() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | qcom,ipa.yaml | 19 a Generic Software Interface (GSI) to each execution environment. 20 The GSI is an integral part of the IPA, but it is logically isolated 37 | GSI | 66 - description: GSI registers 72 - const: gsi 87 - description: GSI interrupt (hardware IRQ) 94 - const: gsi 135 qcom,gsi-loader: 141 Indicates how GSI firmware should be loaded. If the AP loads 142 and validates GSI firmware, this property has value "self". [all …]
|
/freebsd/contrib/ofed/opensm/libvendor/ |
H A D | osm_vendor_mlx_ibmgt.c | 58 uint8_t mgmt_class; /* for gsi */ 179 /* we only support one class registration per SMI/GSI !!! */ in osmv_transport_init() 264 "osmv_transport_init: ERR 7206: GSI bind\n"); in osmv_transport_init() 273 "IB_MGT_get_handle for gsi failed \n"); in osmv_transport_init() 345 "osmv_transport_init: GSI bind\n"); in osmv_transport_init() 417 /* GSI CASE - Support Remote QP */ in osmv_transport_mad_send() 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() 569 "Failed to unbind gsi class\n"); in osmv_transport_done() 573 /* all the mgmt classes are unbinded - release gsi handle */ in osmv_transport_done() [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() 393 /* GSI */ in __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_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() 402 if (p_mad_addr->addr_type.gsi.global_route) in __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_addr() 404 p_mad_addr->addr_type.gsi.grh_info.ver_class_flow = in __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_addr() [all …]
|
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() 380 /* GSI */ in __osmv_ibms_mad_addr_to_osm_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() 390 if (p_osm_addr->addr_type.gsi.global_route) in __osmv_ibms_mad_addr_to_osm_addr() 392 p_osm_addr->addr_type.gsi.grh_info.ver_class_flow = in __osmv_ibms_mad_addr_to_osm_addr() [all …]
|
H A D | osm_vendor_mtl.c | 102 /* GSI */ in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() 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() [all …]
|
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() 443 /* GSI */ in __osmv_TOPSPIN_mad_addr_to_osm_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() 454 if (p_mad_addr->addr_type.gsi.global_route) in __osmv_TOPSPIN_mad_addr_to_osm_addr() 456 p_mad_addr->addr_type.gsi.grh_info.ver_class_flow = in __osmv_TOPSPIN_mad_addr_to_osm_addr() [all …]
|
H A D | osm_vendor_umadt.c | 542 destAddr.AddrType.Gsi.RemoteQpNumber = in osm_vendor_send() 543 p_mad_addr->addr_type.gsi.remote_qp; in osm_vendor_send() 544 destAddr.AddrType.Gsi.RemoteQkey = in osm_vendor_send() 545 p_mad_addr->addr_type.gsi.remote_qkey; in osm_vendor_send() 546 destAddr.AddrType.Gsi.PKey = OSM_DEFAULT_PKEY; in osm_vendor_send() 547 destAddr.AddrType.Gsi.ServiceLevel = in osm_vendor_send() 548 p_mad_addr->addr_type.gsi.service_level; in osm_vendor_send() 549 destAddr.AddrType.Gsi.GlobalRoute = in osm_vendor_send() 550 p_mad_addr->addr_type.gsi.global_route; in osm_vendor_send() 551 /* destAddr.AddrType.Gsi.GRHInfo = p_mad_addr->addr_type.gsi.grh_info; */ in osm_vendor_send() [all …]
|
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_ts.c | 95 /* GSI */ in __osm_ts_conv_mad_rcv_desc_to_osm_addr() 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() 104 if (p_mad_addr->addr_type.gsi.global_route) in __osm_ts_conv_mad_rcv_desc_to_osm_addr() 106 p_mad_addr->addr_type.gsi.grh_info.ver_class_flow = in __osm_ts_conv_mad_rcv_desc_to_osm_addr() 110 p_mad_addr->addr_type.gsi.grh_info.hop_limit = p_rcv_desc->grh.hop_limit; in __osm_ts_conv_mad_rcv_desc_to_osm_addr() 111 memcpy(&p_mad_addr->addr_type.gsi.grh_info.src_gid.raw, in __osm_ts_conv_mad_rcv_desc_to_osm_addr() [all …]
|
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() 1117 /* av.grh = p_mad_addr->addr_type.gsi.grh_info; */ 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 | 266 "Failed to bind to vendor GSI\n"); in osmv_bind_sa() 328 /* Send a MAD out on the GSI interface */ 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/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | PDBFileBuilder.cpp | 88 if (!Gsi) in getGsiBuilder() 89 Gsi = std::make_unique<GSIStreamBuilder>(*Msf); in getGsiBuilder() 90 return *Gsi; in getGsiBuilder() 150 if (Gsi) { in finalizeMsfLayout() 151 if (auto EC = Gsi->finalizeMsfLayout()) in finalizeMsfLayout() 154 Dbi->setPublicsStreamIndex(Gsi->getPublicsStreamIndex()); in finalizeMsfLayout() 155 Dbi->setGlobalsStreamIndex(Gsi->getGlobalsStreamIndex()); in finalizeMsfLayout() 156 Dbi->setSymbolRecordStreamIndex(Gsi->getRecordStreamIndex()); in finalizeMsfLayout() 330 if (Gsi) { in commit() 331 if (auto EC = Gsi in commit() [all...] |
H A D | GSIStreamBuilder.cpp | 11 // https://github.com/Microsoft/microsoft-pdb/blob/master/PDB/dbi/gsi.cpp 155 // See `caseInsensitiveComparePchPchCchCch` in gsi.cpp in gsiRecordCmp() 277 // each record would be 12 bytes. See HROffsetCalc in gsi.h. in finalizeBuckets() 482 llvm::TimeTraceScope timeScope("Commit GSI stream"); in commit()
|
/freebsd/sys/xen/ |
H A D | hvm.h | 62 /** Format for specifying a GSI type callback. */ 67 #define HVM_CALLBACK_GSI(gsi) \ argument 69 | ((gsi) & HVM_CB_GSI_GSI_MASK) << HVM_CB_GSI_GSI_SHIFT) 71 /** Format for specifying a virtual PCI interrupt line GSI style callback. */
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | sc7180-trogdor-lte-sku.dtsi | 24 * modem needs to cover certain init steps (GSI init), and 27 qcom,gsi-loader = "modem";
|
H A D | sc7280-herobrine-lte-sku.dtsi | 25 qcom,gsi-loader = "modem";
|
/freebsd/sys/x86/cpufreq/ |
H A D | smist.c | 30 * Malik Martin (function 1 and 2 of the GSI). 33 * Hiroshi Miura (function 0 of the GSI). 245 DPRINT(sc->dev, "calling GSI\n"); in getset_state() 259 DPRINT(sc->dev, "GSI returned: eax %.8x ebx %.8x edi %.8x\n", in getset_state()
|
/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()
|
/freebsd/contrib/ofed/opensm/include/opensm/ |
H A D | osm_madw.h | 95 * True if this is a GSI Agent 98 * True if GSI Trap msgs are handled 101 * True if GSI Report msgs are handled 430 } gsi; member
|
/freebsd/contrib/ofed/libibverbs/man/ |
H A D | ibv_poll_cq.3 | 43 uint16_t pkey_index; /* P_Key index (valid only for GSI QPs) */
|
/freebsd/sys/contrib/xen/hvm/ |
H A D | params.h | 59 * val[55:0] is a delivery GSI. GSI 0 cannot be used, as it aliases val == 0,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | RawTypes.h | 27 /// https://github.com/Microsoft/microsoft-pdb/blob/master/PDB/dbi/gsi.h 263 // https://github.com/Microsoft/microsoft-pdb/blob/master/PDB/dbi/gsi.h
|
H A D | GlobalsStream.h | 44 /// From https://github.com/Microsoft/microsoft-pdb/blob/master/PDB/dbi/gsi.cpp
|
/freebsd/contrib/ofed/opensm/include/vendor/ |
H A D | osm_mtl_bind.h | 59 * Tracks the handles returned by IB_MGT to the SMI and GSI
|