Home
last modified time | relevance | path

Searched refs:p_mad_addr (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_mlx_ts_anafa.c68 OUT osm_mad_addr_t * p_mad_addr);
72 p_mad_addr, IN uint8_t is_smi,
264 IN void *p_mad, IN const osm_mad_addr_t * p_mad_addr) in osmv_transport_mad_send() argument
292 __osmv_TOPSPIN_ANAFA_osm_addr_to_mad_addr(p_mad_addr, in osmv_transport_mad_send()
357 __osmv_TOPSPIN_ANAFA_osm_addr_to_mad_addr(IN const osm_mad_addr_t * p_mad_addr, in __osmv_TOPSPIN_ANAFA_osm_addr_to_mad_addr() argument
363 p_mad->dlid = cl_ntoh16(p_mad_addr->dest_lid); in __osmv_TOPSPIN_ANAFA_osm_addr_to_mad_addr()
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()
383 OUT osm_mad_addr_t * p_mad_addr) in __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_addr() argument
385 p_mad_addr->dest_lid = cl_hton16(p_mad->slid); in __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_addr()
[all …]
H A Dosm_vendor_mlx_ibmgt.c76 OUT osm_mad_addr_t * p_mad_addr);
79 __osmv_IBMGT_osm_addr_to_ibmgt_addr(IN const osm_mad_addr_t * p_mad_addr,
366 IN void *p_ib_mad, IN const osm_mad_addr_t * p_mad_addr) in osmv_transport_mad_send() argument
387 __osmv_IBMGT_osm_addr_to_ibmgt_addr(p_mad_addr, 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()
695 OUT osm_mad_addr_t * p_mad_addr) in __osmv_IBMGT_rcv_desc_to_osm_addr() argument
698 p_mad_addr->dest_lid = cl_hton16(p_rcv_desc->remote_lid); in __osmv_IBMGT_rcv_desc_to_osm_addr()
699 p_mad_addr->static_rate = 0; /* HACK - we do not know the rate ! */ in __osmv_IBMGT_rcv_desc_to_osm_addr()
700 p_mad_addr->path_bits = p_rcv_desc->local_path_bits; in __osmv_IBMGT_rcv_desc_to_osm_addr()
[all …]
H A Dosm_vendor_mlx_ts.c72 OUT osm_mad_addr_t * p_mad_addr);
75 __osmv_TOPSPIN_osm_addr_to_mad_addr(IN const osm_mad_addr_t * p_mad_addr,
277 IN void *p_mad, IN const osm_mad_addr_t * p_mad_addr) in osmv_transport_mad_send() argument
307 __osmv_TOPSPIN_osm_addr_to_mad_addr(p_mad_addr, in osmv_transport_mad_send()
408 __osmv_TOPSPIN_osm_addr_to_mad_addr(IN const osm_mad_addr_t * p_mad_addr, in __osmv_TOPSPIN_osm_addr_to_mad_addr() argument
413 p_mad->dlid = cl_ntoh16(p_mad_addr->dest_lid); in __osmv_TOPSPIN_osm_addr_to_mad_addr()
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()
433 OUT osm_mad_addr_t * p_mad_addr) in __osmv_TOPSPIN_mad_addr_to_osm_addr() argument
435 p_mad_addr->dest_lid = cl_hton16(p_mad->slid); in __osmv_TOPSPIN_mad_addr_to_osm_addr()
[all …]
H A Dosm_vendor_mlx_dispatcher.c68 IN const osm_mad_addr_t * p_mad_addr);
74 IN const osm_mad_addr_t * p_mad_addr);
80 IN const osm_mad_addr_t * p_mad_addr);
86 IN const osm_mad_addr_t * p_mad_addr);
96 IN const osm_mad_addr_t * p_mad_addr);
118 IN const osm_mad_addr_t * p_mad_addr) in osmv_dispatch_mad() argument
128 CL_ASSERT(NULL != h_bind && NULL != p_mad && NULL != p_mad_addr); in osmv_dispatch_mad()
166 __osmv_dispatch_simple_mad(h_bind, p_mad, p_txn, p_mad_addr); in osmv_dispatch_mad()
170 __osmv_dispatch_rmpp_mad(h_bind, p_mad, p_txn, p_mad_addr); in osmv_dispatch_mad()
239 IN const osm_mad_addr_t * p_mad_addr) in __osmv_dispatch_simple_mad() argument
[all …]
H A Dosm_vendor_mtl.c90 OUT osm_mad_addr_t * p_mad_addr) in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr() argument
93 p_mad_addr->dest_lid = cl_hton16(p_rcv_desc->remote_lid); in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr()
94 p_mad_addr->static_rate = 0; /* HACK - we do not know the rate ! */ in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr()
95 p_mad_addr->path_bits = p_rcv_desc->local_path_bits; in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr()
98 p_mad_addr->addr_type.smi.source_lid = in __osm_mtl_conv_ibmgt_rcv_desc_to_osm_addr()
100 p_mad_addr->addr_type.smi.port_num = 99; /* HACK - if used - should fail */ 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()
[all …]
H A Dosm_vendor_mlx_sender.c69 osm_mad_addr_t *p_mad_addr = osm_madw_get_mad_addr_ptr(p_madw); in osmv_simple_send_madw() local
104 osmv_transport_mad_send(h_bind, p_mad, p_mad_addr); in osmv_simple_send_madw()
107 ret = osmv_transport_mad_send(h_bind, p_mad, p_mad_addr); in osmv_simple_send_madw()
251 IN uint32_t nwl, IN const osm_mad_addr_t * p_mad_addr) in osmv_rmpp_send_ack() argument
273 return osmv_transport_mad_send(h_bind, p_resp_mad, p_mad_addr); in osmv_rmpp_send_ack()
285 IN const osm_mad_addr_t * p_mad_addr, in osmv_rmpp_send_nak() argument
297 return osmv_transport_mad_send(h_bind, p_resp_mad, p_mad_addr); in osmv_rmpp_send_nak()
315 osm_mad_addr_t *p_mad_addr = in __osmv_rmpp_send_segment() local
366 p_mad_addr); in __osmv_rmpp_send_segment()
371 p_mad, p_mad_addr); in __osmv_rmpp_send_segment()
[all …]
H A Dosm_vendor_ts.c85 OUT osm_mad_addr_t * p_mad_addr) in __osm_ts_conv_mad_rcv_desc_to_osm_addr() argument
87 p_mad_addr->dest_lid = cl_hton16(p_mad->slid); in __osm_ts_conv_mad_rcv_desc_to_osm_addr()
88 p_mad_addr->static_rate = 0; /* HACK - we do not know the rate ! */ in __osm_ts_conv_mad_rcv_desc_to_osm_addr()
89 p_mad_addr->path_bits = 0; /* HACK - no way to know in TS */ in __osm_ts_conv_mad_rcv_desc_to_osm_addr()
92 p_mad_addr->addr_type.smi.source_lid = cl_hton16(p_mad->slid); in __osm_ts_conv_mad_rcv_desc_to_osm_addr()
93 p_mad_addr->addr_type.smi.port_num = p_mad->port; 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()
[all …]
H A Dosm_vendor_umadt.c495 IN osm_mad_addr_t * const p_mad_addr, in osm_vendor_send() argument
525 CL_ASSERT(p_mad_addr); in osm_vendor_send()
532 destAddr.DestLid = p_mad_addr->dest_lid; in osm_vendor_send()
533 destAddr.PathBits = p_mad_addr->path_bits; in osm_vendor_send()
534 destAddr.StaticRate = p_mad_addr->static_rate; in osm_vendor_send()
538 CL_ASSERT(p_mad_addr->addr_type.smi.source_lid); in osm_vendor_send()
540 p_mad_addr->addr_type.smi.source_lid; in osm_vendor_send()
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()
[all …]
H A Dosm_vendor_ibumad.c1111 osm_mad_addr_t *const p_mad_addr = osm_madw_get_mad_addr_ptr(p_madw); in osm_vendor_send() local
1134 umad_set_addr_net(p_vw->umad, p_mad_addr->dest_lid, 0, 0, 0); in osm_vendor_send()
1139 umad_set_addr_net(p_vw->umad, p_mad_addr->dest_lid, in osm_vendor_send()
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()
1143 if (p_mad_addr->addr_type.gsi.global_route) { in osm_vendor_send()
1146 mad_addr.hop_limit = p_mad_addr->addr_type.gsi.grh_info.hop_limit; in osm_vendor_send()
1147 ib_grh_get_ver_class_flow(p_mad_addr->addr_type.gsi.grh_info.ver_class_flow, in osm_vendor_send()
1150 memcpy(&mad_addr.gid, &p_mad_addr->addr_type.gsi.grh_info.dest_gid, 16); in osm_vendor_send()
1154 umad_set_pkey(p_vw->umad, p_mad_addr->addr_type.gsi.pkey_ix); in osm_vendor_send()
H A Dosm_vendor_al.c1067 osm_mad_addr_t *const p_mad_addr = osm_madw_get_mad_addr_ptr(p_madw); in osm_vendor_send() local
1106 av.dlid = p_mad_addr->dest_lid; in osm_vendor_send()
1107 av.static_rate = p_mad_addr->static_rate; in osm_vendor_send()
1108 av.path_bits = p_mad_addr->path_bits; in osm_vendor_send()
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_test.c168 IN osm_mad_addr_t * const p_mad_addr, in osm_vendor_send() argument
177 UNUSED_PARAM(p_mad_addr); in osm_vendor_send()
H A Dosm_vendor_mlx_sim.c244 IN void *p_mad, IN const osm_mad_addr_t * p_mad_addr) in osmv_transport_mad_send() argument
274 __osmv_ibms_osm_addr_to_mad_addr(p_mad_addr, in osmv_transport_mad_send()
H A Dosm_vendor_mlx_txn.c537 osm_mad_addr_t *p_mad_addr; in __osmv_txn_timeout_cb() local
636 p_mad_addr = osm_madw_get_mad_addr_ptr(p_madw); in __osmv_txn_timeout_cb()
640 p_mad_addr, IB_RMPP_TYPE_ABORT, in __osmv_txn_timeout_cb()
/freebsd/contrib/ofed/infiniband-diags/src/
H A Dibdiag_sa.c127 ib_mad_addr_t *p_mad_addr = umad_get_mad_addr(umad); in sa_query() local
128 p_mad_addr->grh_present = 1; in sa_query()
129 p_mad_addr->gid_index = 0; in sa_query()
130 p_mad_addr->hop_limit = 0; in sa_query()
131 p_mad_addr->traffic_class = 0; in sa_query()
132 memcpy(p_mad_addr->gid, h->dport.gid, 16); in sa_query()
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_mad_pool.c77 IN const osm_mad_addr_t * p_mad_addr) in osm_mad_pool_get() argument
92 osm_madw_init(p_madw, h_bind, total_size, p_mad_addr); in osm_mad_pool_get()
119 IN const osm_mad_addr_t * p_mad_addr) in osm_mad_pool_get_wrapper() argument
138 osm_madw_init(p_madw, h_bind, total_size, p_mad_addr); in osm_mad_pool_get_wrapper()
H A Dosm_sa_mcmember_record.c383 IN osm_mad_addr_t * p_mad_addr, in validate_modify() argument
408 res = osm_get_gid_by_mad_addr(sa->p_log, sa->p_subn, p_mad_addr, in validate_modify()
440 p_mad_addr); in validate_modify()
478 IN osm_mad_addr_t * p_mad_addr, in validate_delete() argument
518 if (validate_modify(sa, p_mgrp, p_mad_addr, p_recvd_mcmember_rec, in validate_delete()
H A Dosm_subnet.c1329 IN osm_mad_addr_t * p_mad_addr) in osm_get_port_by_mad_addr() argument
1331 osm_port_t *port = osm_get_port_by_lid(p_subn, p_mad_addr->dest_lid); in osm_get_port_by_mad_addr()
1335 cl_ntoh16(p_mad_addr->dest_lid)); in osm_get_port_by_mad_addr()
1342 IN osm_mad_addr_t * p_mad_addr, in osm_get_gid_by_mad_addr() argument
1353 p_port = osm_get_port_by_mad_addr(p_log, p_subn, p_mad_addr); in osm_get_gid_by_mad_addr()
1365 IN osm_mad_addr_t * p_mad_addr) in osm_get_physp_by_mad_addr() argument
1369 p_port = osm_get_port_by_mad_addr(p_log, p_subn, p_mad_addr); in osm_get_physp_by_mad_addr()
/freebsd/contrib/ofed/opensm/include/opensm/
H A Dosm_mad_pool.h197 IN const osm_mad_addr_t * p_mad_addr);
272 IN const osm_mad_addr_t * p_mad_addr);
H A Dosm_madw.h519 IN const osm_mad_addr_t * p_mad_addr) in osm_madw_init() argument
525 if (p_mad_addr) in osm_madw_init()
526 p_madw->mad_addr = *p_mad_addr; in osm_madw_init()
H A Dosm_subnet.h1079 IN struct osm_mad_addr *p_mad_addr,
1118 *p_mad_addr);
1152 IN struct osm_mad_addr *p_mad_addr);
/freebsd/contrib/ofed/opensm/include/vendor/
H A Dosm_vendor_mlx_sender.h95 IN uint32_t nwl, IN const osm_mad_addr_t * p_mad_addr);
106 IN const osm_mad_addr_t * p_mad_addr,
H A Dosm_vendor_mlx_dispatcher.h67 IN const osm_mad_addr_t * p_mad_addr);
H A Dosm_vendor_mlx_transport.h83 IN void *p_mad, IN const osm_mad_addr_t * p_mad_addr);