/freebsd/contrib/ofed/opensm/include/vendor/ |
H A D | osm_vendor_sa_api.h | 406 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 D | osm_sa_mad_ctrl.c | 99 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 D | osm_sa_class_port_info.c | 75 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 D | osm_sa_service_record.c | 164 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 D | osm_sa_informinfo.c | 406 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 D | osm_sa_link_record.c | 359 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 D | osm_sa_guidinfo_record.c | 302 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 D | osm_sa_mcmember_record.c | 965 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 D | osm_sa_path_record.c | 1727 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 D | osm_sa_multipath_record.c | 1288 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 D | osm_inform.c | 311 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 D | osm_sa.c | 368 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 D | osm_vendor_ibumad_sa.c | 74 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 D | osm_vendor_mlx_sa.c | 78 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 D | osm_vendor_umadt.c | 514 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 D | ib_types.h | 4489 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()
|