Home
last modified time | relevance | path

Searched refs:p_sa_mad (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/ofed/opensm/include/vendor/
H A Dosm_vendor_sa_api.h406 ib_sa_mad_t *p_sa_mad; in osmv_get_query_result() local
410 CL_ASSERT(p_sa_mad); in osmv_get_query_result()
414 return (p_sa_mad->data + in osmv_get_query_result()
451 ib_sa_mad_t __attribute__((__unused__)) *p_sa_mad; in osmv_get_query_path_rec() local
455 CL_ASSERT(p_sa_mad && p_sa_mad->attr_id == IB_MAD_ATTR_PATH_RECORD); in osmv_get_query_path_rec()
493 ib_sa_mad_t __attribute__((__unused__)) *p_sa_mad; in osmv_get_query_portinfo_rec() local
497 CL_ASSERT(p_sa_mad && p_sa_mad->attr_id == IB_MAD_ATTR_PORTINFO_RECORD); in osmv_get_query_portinfo_rec()
539 CL_ASSERT(p_sa_mad && p_sa_mad->attr_id == IB_MAD_ATTR_NODE_RECORD); in osmv_get_query_node_rec()
581 CL_ASSERT(p_sa_mad && p_sa_mad->attr_id == IB_MAD_ATTR_SERVICE_RECORD); in osmv_get_query_svc_rec()
622 CL_ASSERT(p_sa_mad && p_sa_mad->attr_id == IB_MAD_ATTR_MCMEMBER_RECORD); in osmv_get_query_mc_rec()
[all …]
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_sa_mad_ctrl.c99 ib_sa_mad_t *p_sa_mad; in sa_mad_ctrl_process() local
108 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in sa_mad_ctrl_process()
154 switch (p_sa_mad->attr_id) { in sa_mad_ctrl_process()
232 cl_ntoh16(p_sa_mad->attr_id), in sa_mad_ctrl_process()
233 ib_get_sa_attr_str(p_sa_mad->attr_id)); in sa_mad_ctrl_process()
254 cl_ntoh16(p_sa_mad->attr_id), in sa_mad_ctrl_process()
296 ib_sa_mad_t *p_sa_mad; in sa_mad_ctrl_rcv_callback() local
344 if (p_sa_mad->sm_key != 0 && in sa_mad_ctrl_rcv_callback()
349 cl_ntoh64(p_sa_mad->sm_key), in sa_mad_ctrl_rcv_callback()
351 p_sa_mad->method, cl_ntoh16(p_sa_mad->attr_id), in sa_mad_ctrl_rcv_callback()
[all …]
H A Dosm_sa_class_port_info.c75 const ib_sa_mad_t *p_sa_mad; in cpi_rcv_respond() local
97 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in cpi_rcv_respond()
100 memcpy(p_resp_sa_mad, p_sa_mad, IB_SA_MAD_HDR_SIZE); in cpi_rcv_respond()
195 const ib_sa_mad_t *p_sa_mad; in osm_cpi_rcv_process() local
201 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in osm_cpi_rcv_process()
204 if (p_sa_mad->method != IB_MAD_METHOD_GET) { in osm_cpi_rcv_process()
207 ib_get_sa_method_str(p_sa_mad->method)); in osm_cpi_rcv_process()
212 CL_ASSERT(p_sa_mad->attr_id == IB_MAD_ATTR_CLASS_PORT_INFO); in osm_cpi_rcv_process()
H A Dosm_sa_service_record.c164 ib_sa_mad_t *p_sa_mad; in validate_sr() local
169 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in validate_sr()
175 p_sa_mad->comp_mask); in validate_sr()
184 p_sa_mad->comp_mask); in validate_sr()
446 ib_sa_mad_t *p_sa_mad; in sr_rcv_process_get_method() local
511 ib_sa_mad_t *p_sa_mad; in sr_rcv_process_set_method() local
526 comp_mask = p_sa_mad->comp_mask; in sr_rcv_process_set_method()
609 ib_sa_mad_t *p_sa_mad; in sr_rcv_process_delete_method() local
670 ib_sa_mad_t *p_sa_mad; in osm_sr_rcv_process() local
681 switch (p_sa_mad->method) { in osm_sr_rcv_process()
[all …]
H A Dosm_sa_informinfo.c406 ib_sa_mad_t *p_sa_mad; in infr_rcv_process_set_method() local
418 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in infr_rcv_process_set_method()
482 cl_ntoh64(p_sa_mad->sm_key)); in infr_rcv_process_set_method()
592 ib_sa_mad_t *p_sa_mad; in osm_infr_rcv_process() local
598 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in osm_infr_rcv_process()
602 if (p_sa_mad->method != IB_MAD_METHOD_SET) { in osm_infr_rcv_process()
605 ib_get_sa_method_str(p_sa_mad->method)); in osm_infr_rcv_process()
620 ib_sa_mad_t *p_sa_mad; in osm_infir_rcv_process() local
626 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in osm_infir_rcv_process()
630 if (p_sa_mad->method != IB_MAD_METHOD_GET && in osm_infir_rcv_process()
[all …]
H A Dosm_sa_link_record.c359 const ib_sa_mad_t *p_sa_mad; in lr_rcv_get_end_points() local
369 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in lr_rcv_get_end_points()
372 comp_mask = p_sa_mad->comp_mask; in lr_rcv_get_end_points()
420 const ib_sa_mad_t *p_sa_mad; in osm_lr_rcv_process() local
431 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in osm_lr_rcv_process()
432 p_lr = ib_sa_mad_get_payload_ptr(p_sa_mad); in osm_lr_rcv_process()
434 CL_ASSERT(p_sa_mad->attr_id == IB_MAD_ATTR_LINK_RECORD); in osm_lr_rcv_process()
437 if (p_sa_mad->method != IB_MAD_METHOD_GET && in osm_lr_rcv_process()
438 p_sa_mad->method != IB_MAD_METHOD_GETTABLE) { in osm_lr_rcv_process()
441 ib_get_sa_method_str(p_sa_mad->method)); in osm_lr_rcv_process()
[all …]
H A Dosm_sa_guidinfo_record.c302 ib_sa_mad_t *p_sa_mad; in coalesce_comp_mask() local
304 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in coalesce_comp_mask()
305 if (p_sa_mad->comp_mask & IB_GIR_COMPMASK_GID0) in coalesce_comp_mask()
307 if (p_sa_mad->comp_mask & IB_GIR_COMPMASK_GID1) in coalesce_comp_mask()
309 if (p_sa_mad->comp_mask & IB_GIR_COMPMASK_GID2) in coalesce_comp_mask()
352 ib_sa_mad_t *p_sa_mad; in gir_respond() local
356 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in gir_respond()
383 ib_sa_mad_t *p_sa_mad; in del_guidinfo() local
410 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in del_guidinfo()
496 ib_sa_mad_t *p_sa_mad; in set_guidinfo() local
[all …]
H A Dosm_sa_mcmember_record.c965 ib_sa_mad_t *p_sa_mad; in mcmr_rcv_leave_mgrp() local
972 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in mcmr_rcv_leave_mgrp()
1139 ib_sa_mad_t *p_sa_mad; in mcmr_rcv_join_mgrp() local
1154 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in mcmr_rcv_join_mgrp()
1272 cl_ntoh64(p_sa_mad->comp_mask)); in mcmr_rcv_join_mgrp()
1335 p_sa_mad->comp_mask) in mcmr_rcv_join_mgrp()
1695 ib_sa_mad_t *p_sa_mad; in osm_mcmr_rcv_process() local
1710 switch (p_sa_mad->method) { in osm_mcmr_rcv_process()
1719 cl_ntoh64(p_sa_mad->comp_mask), in osm_mcmr_rcv_process()
1748 cl_ntoh64(p_sa_mad->comp_mask), in osm_mcmr_rcv_process()
[all …]
H A Dosm_sa_path_record.c1727 if (p_sa_mad->method != IB_MAD_METHOD_GET && in osm_pr_rcv_process()
1731 ib_get_sa_method_str(p_sa_mad->method)); in osm_pr_rcv_process()
1794 pr_process_multicast(sa, p_sa_mad, &pr_list); in osm_pr_rcv_process()
1800 if (osm_pr_get_end_points(sa, p_sa_mad, in osm_pr_rcv_process()
1852 osm_pr_process_pair(sa, p_sa_mad, in osm_pr_rcv_process()
1858 if (p_sa_mad->method == IB_MAD_METHOD_GET && in osm_pr_rcv_process()
1884 osm_pr_process_pair(sa, p_sa_mad, in osm_pr_rcv_process()
1890 if (p_sa_mad->method == IB_MAD_METHOD_GET && in osm_pr_rcv_process()
1903 osm_pr_process_half(sa, p_sa_mad, in osm_pr_rcv_process()
1918 osm_pr_process_half(sa, p_sa_mad, in osm_pr_rcv_process()
[all …]
H A Dosm_sa_multipath_record.c1288 const ib_sa_mad_t *p_sa_mad; in mpr_rcv_get_end_points() local
1299 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in mpr_rcv_get_end_points()
1303 comp_mask = p_sa_mad->comp_mask; in mpr_rcv_get_end_points()
1538 ib_sa_mad_t *p_sa_mad; in osm_mpr_rcv_process() local
1550 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in osm_mpr_rcv_process()
1563 if (p_sa_mad->method != IB_MAD_METHOD_GETMULTI) { in osm_mpr_rcv_process()
1566 ib_get_sa_method_str(p_sa_mad->method)); in osm_mpr_rcv_process()
1593 (p_sa_mad->comp_mask & IB_MPR_COMPMASK_MTU)) { in osm_mpr_rcv_process()
1653 p_sa_mad->comp_mask, &pr_list); in osm_mpr_rcv_process()
1656 nsrc, ndest, p_sa_mad->comp_mask, in osm_mpr_rcv_process()
[all …]
H A Dosm_inform.c311 ib_sa_mad_t *p_sa_mad; in send_report() local
354 p_sa_mad = osm_madw_get_sa_mad_ptr(p_report_madw); in send_report()
356 p_report_ntc = (ib_mad_notice_attr_t *) & (p_sa_mad->data); in send_report()
H A Dosm_sa.c368 ib_sa_mad_t *p_sa_mad; in osm_sa_send_error() local
390 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in osm_sa_send_error()
393 *p_resp_sa_mad = *p_sa_mad; in osm_sa_send_error()
/freebsd/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_ibumad_sa.c74 ib_sa_mad_t *p_sa_mad; in __osmv_sa_mad_rcv_cb() local
97 p_sa_mad = (ib_sa_mad_t *) p_madw->p_mad; in __osmv_sa_mad_rcv_cb()
138 ib_get_attr_size(p_sa_mad->attr_offset), in __osmv_sa_mad_rcv_cb()
141 ib_get_attr_size(p_sa_mad->attr_offset)); in __osmv_sa_mad_rcv_cb()
336 ib_sa_mad_t *p_sa_mad; in __osmv_send_sa_req() local
376 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in __osmv_send_sa_req()
382 memset(p_sa_mad, 0, MAD_BLOCK_SIZE); in __osmv_send_sa_req()
394 p_sa_mad->sm_key = p_query_req->sm_key; in __osmv_send_sa_req()
395 p_sa_mad->attr_offset = 0; in __osmv_send_sa_req()
399 p_sa_mad->rmpp_flags = IB_RMPP_FLAG_ACTIVE; in __osmv_send_sa_req()
[all …]
H A Dosm_vendor_mlx_sa.c78 ib_sa_mad_t *p_sa_mad; in __osmv_sa_mad_rcv_cb() local
101 p_sa_mad = (ib_sa_mad_t *) p_madw->p_mad; in __osmv_sa_mad_rcv_cb()
142 ib_get_attr_size(p_sa_mad->attr_offset); in __osmv_sa_mad_rcv_cb()
147 ib_get_attr_size(p_sa_mad->attr_offset), in __osmv_sa_mad_rcv_cb()
149 ib_get_attr_size(p_sa_mad->attr_offset)); in __osmv_sa_mad_rcv_cb()
425 ib_sa_mad_t *p_sa_mad; in __osmv_send_sa_req() local
468 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw); in __osmv_send_sa_req()
474 memset(p_sa_mad, 0, MAD_BLOCK_SIZE); in __osmv_send_sa_req()
486 p_sa_mad->sm_key = p_query_req->sm_key; in __osmv_send_sa_req()
487 p_sa_mad->attr_offset = 0; in __osmv_send_sa_req()
[all …]
H A Dosm_vendor_umadt.c514 ib_sa_mad_t_vM3 *p_sa_mad = NULL; in osm_vendor_send() local
644 p_sa_mad = in osm_vendor_send()
647 p_sa_mad->seg_num = 0; in osm_vendor_send()
653 p_sa_mad->seg_num = in osm_vendor_send()
664 p_sa_mad = in osm_vendor_send()
666 p_sa_mad->payload_len = in osm_vendor_send()
668 p_sa_mad->seg_num = cl_ntoh32(seg_num++); in osm_vendor_send()
669 p_sa_mad->frag_flag = 0; in osm_vendor_send()
681 p_sa_mad = in osm_vendor_send()
683 p_sa_mad->seg_num = cl_ntoh32(seg_num++); in osm_vendor_send()
[all …]
/freebsd/contrib/ofed/opensm/include/iba/
H A Dib_types.h4489 ib_sa_mad_get_payload_ptr(IN const ib_sa_mad_t * const p_sa_mad) in ib_sa_mad_get_payload_ptr() argument
4491 return ((void *)p_sa_mad->data); in ib_sa_mad_get_payload_ptr()