Home
last modified time | relevance | path

Searched full:gsi (Results 1 – 25 of 108) sorted by relevance

12345

/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_gsi.c68 /* 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 Dqcom,ipa.yaml19 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 Dosm_vendor_mlx_ibmgt.c58 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 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()
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 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()
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 Dosm_vendor_mtl.c102 /* 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 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()
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 Dosm_vendor_umadt.c542 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 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_ts.c95 /* 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 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()
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 Dosm_vendor_ibumad_sa.c266 "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 DPDBFileBuilder.cpp88 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 DGSIStreamBuilder.cpp11 // 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 Dhvm.h62 /** 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 Dsc7180-trogdor-lte-sku.dtsi24 * modem needs to cover certain init steps (GSI init), and
27 qcom,gsi-loader = "modem";
H A Dsc7280-herobrine-lte-sku.dtsi25 qcom,gsi-loader = "modem";
/freebsd/sys/x86/cpufreq/
H A Dsmist.c30 * 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 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()
/freebsd/contrib/ofed/opensm/include/opensm/
H A Dosm_madw.h95 * 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 Dibv_poll_cq.343 uint16_t pkey_index; /* P_Key index (valid only for GSI QPs) */
/freebsd/sys/contrib/xen/hvm/
H A Dparams.h59 * 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 DRawTypes.h27 /// 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 DGlobalsStream.h44 /// From https://github.com/Microsoft/microsoft-pdb/blob/master/PDB/dbi/gsi.cpp
/freebsd/contrib/ofed/opensm/include/vendor/
H A Dosm_mtl_bind.h59 * Tracks the handles returned by IB_MGT to the SMI and GSI

12345