/freebsd/contrib/ofed/opensm/opensm/ |
H A D | osm_sm_mad_ctrl.c | 114 ib_smp_t *p_smp; in sm_mad_ctrl_disp_done_callback() local 186 ib_smp_t *p_smp; in sm_mad_ctrl_process_get_resp() local 198 if (p_smp->mgmt_class == IB_MCLASS_SUBN_DIR && !ib_smp_is_d(p_smp)) { in sm_mad_ctrl_process_get_resp() 308 ib_smp_t *p_smp; in sm_mad_ctrl_process_get() local 377 ib_smp_t *p_smp; in sm_mad_ctrl_process_set() local 448 ib_smp_t *p_smp; in sm_mad_ctrl_process_trap() local 528 ib_smp_t *p_smp; in sm_mad_ctrl_process_trap_repress() local 579 ib_get_sm_attr_str(p_smp->attr_id), cl_ntoh32(p_smp->attr_mod), in log_rcv_cb_error() 610 ib_smp_t *p_smp; in sm_mad_ctrl_rcv_callback() local 718 ib_smp_t *p_smp; in sm_mad_ctrl_send_err_cb() local [all …]
|
H A D | osm_sminfo_rcv.c | 149 ib_smp_t *p_smp; in smi_rcv_process_set_request() local 183 p_smp->attr_mod, in smi_rcv_process_set_request() 195 switch (p_smp->attr_mod) { in smi_rcv_process_set_request() 230 p_smp->attr_mod, in smi_rcv_process_set_request() 418 const ib_smp_t *p_smp; in smi_rcv_process_get_response() local 449 p_smp->initial_path, p_smp->hop_count + 1); in smi_rcv_process_get_response() 517 const ib_smp_t *p_smp; in smi_rcv_process_set_response() local 546 p_smp->attr_mod); in smi_rcv_process_set_response() 560 ib_smp_t *p_smp; in osm_sminfo_rcv_process() local 622 p_smp->return_path, p_smp->hop_count + 1); in osm_sminfo_rcv_process() [all …]
|
H A D | osm_vl_arb_rcv.c | 70 ib_smp_t *p_smp; in osm_vla_rcv_process() local 85 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_vla_rcv_process() 88 p_vla_tbl = ib_smp_get_payload_ptr(p_smp); in osm_vla_rcv_process() 93 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_VL_ARBITRATION); in osm_vla_rcv_process() 95 if (ib_smp_get_status(p_smp)) { in osm_vla_rcv_process() 98 cl_ntoh16(ib_smp_get_status(p_smp))); in osm_vla_rcv_process() 109 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id)); in osm_vla_rcv_process() 116 block_num = (uint8_t) (cl_ntoh32(p_smp->attr_mod) >> 16); in osm_vla_rcv_process() 119 port_num = (uint8_t) (cl_ntoh32(p_smp->attr_mod) & 0x000000FF); in osm_vla_rcv_process() 134 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id)); in osm_vla_rcv_process()
|
H A D | osm_pkey_rcv.c | 61 ib_smp_t *p_smp; in osm_pkey_rcv_process() local 77 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_pkey_rcv_process() 80 p_pkey_tbl = ib_smp_get_payload_ptr(p_smp); in osm_pkey_rcv_process() 85 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_P_KEY_TABLE); in osm_pkey_rcv_process() 87 if (ib_smp_get_status(p_smp)) { in osm_pkey_rcv_process() 90 cl_ntoh16(ib_smp_get_status(p_smp))); in osm_pkey_rcv_process() 101 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id)); in osm_pkey_rcv_process() 108 block_num = (uint16_t) ((cl_ntoh32(p_smp->attr_mod)) & 0x0000FFFF); in osm_pkey_rcv_process() 112 (uint8_t) (((cl_ntoh32(p_smp->attr_mod)) & 0x00FF0000) >> in osm_pkey_rcv_process() 128 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id)); in osm_pkey_rcv_process()
|
H A D | osm_guid_info_rcv.c | 71 ib_smp_t *p_smp; in osm_gi_rcv_process() local 83 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_gi_rcv_process() 85 p_gi = ib_smp_get_payload_ptr(p_smp); in osm_gi_rcv_process() 87 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_GUID_INFO); in osm_gi_rcv_process() 89 block_num = (uint8_t) cl_ntoh32(p_smp->attr_mod); in osm_gi_rcv_process() 97 if (ib_smp_get_status(p_smp)) { in osm_gi_rcv_process() 100 cl_ntoh16(ib_smp_get_status(p_smp))); in osm_gi_rcv_process() 113 cl_ntoh64(p_smp->trans_id)); in osm_gi_rcv_process()
|
H A D | osm_mcast_fwd_rcv.c | 65 ib_smp_t *p_smp; in osm_mft_rcv_process() local 80 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_mft_rcv_process() 81 p_block = ib_smp_get_payload_ptr(p_smp); in osm_mft_rcv_process() 82 block_num = cl_ntoh32(p_smp->attr_mod) & IB_MCAST_BLOCK_ID_MASK_HO; in osm_mft_rcv_process() 83 position = (uint8_t) ((cl_ntoh32(p_smp->attr_mod) & in osm_mft_rcv_process() 97 cl_ntoh64(p_smp->trans_id)); in osm_mft_rcv_process() 99 if (ib_smp_get_status(p_smp)) { in osm_mft_rcv_process() 102 cl_ntoh16(ib_smp_get_status(p_smp))); in osm_mft_rcv_process()
|
H A D | osm_mlnx_ext_port_info_rcv.c | 68 ib_smp_t *p_smp; in osm_mlnx_epi_rcv_process() local 81 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_mlnx_epi_rcv_process() 83 p_pi = ib_smp_get_payload_ptr(p_smp); in osm_mlnx_epi_rcv_process() 85 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_MLNX_EXTENDED_PORT_INFO); in osm_mlnx_epi_rcv_process() 87 port_num = (uint8_t) cl_ntoh32(p_smp->attr_mod); in osm_mlnx_epi_rcv_process() 104 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id)); in osm_mlnx_epi_rcv_process() 111 if (!(cl_ntoh16(p_smp->status) & 0x7fff)) { in osm_mlnx_epi_rcv_process() 133 cl_ntoh16(p_smp->status) & 0x7fff); in osm_mlnx_epi_rcv_process()
|
H A D | osm_slvl_map_rcv.c | 69 ib_smp_t *p_smp; in osm_slvl_rcv_process() local 86 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_slvl_rcv_process() 88 p_slvl_tbl = ib_smp_get_payload_ptr(p_smp); in osm_slvl_rcv_process() 93 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_SLVL_TABLE); in osm_slvl_rcv_process() 96 ib_smp_get_status(p_smp)) { in osm_slvl_rcv_process() 99 cl_ntoh16(ib_smp_get_status(p_smp))); in osm_slvl_rcv_process() 111 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id)); in osm_slvl_rcv_process() 121 attr_mod = cl_ntoh32(p_smp->attr_mod); in osm_slvl_rcv_process() 154 cl_ntoh64(p_smp->trans_id)); in osm_slvl_rcv_process()
|
H A D | osm_node_info_rcv.c | 400 ib_smp_t *p_smp; in ni_rcv_get_node_desc() local 406 p_smp = osm_madw_get_smp_ptr(p_madw); in ni_rcv_get_node_desc() 407 p_ni = ib_smp_get_payload_ptr(p_smp); in ni_rcv_get_node_desc() 462 ib_smp_t *p_smp; in ni_rcv_process_existing_ca_or_router() local 570 p_smp->initial_path); in ni_rcv_process_existing_ca_or_router() 586 ib_smp_t *p_smp; in ni_rcv_process_switch() local 595 osm_dr_path_init(path, p_smp->hop_count, p_smp->initial_path); in ni_rcv_process_switch() 667 ib_smp_t *p_smp; in ni_rcv_process_new() local 847 ib_smp_t *p_smp; in ni_rcv_process_existing() local 917 ib_smp_t *p_smp; in osm_ni_rcv_process() local [all …]
|
H A D | osm_lin_fwd_rcv.c | 62 ib_smp_t *p_smp; in osm_lft_rcv_process() local 77 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_lft_rcv_process() 78 p_block = ib_smp_get_payload_ptr(p_smp); in osm_lft_rcv_process() 79 block_num = cl_ntoh32(p_smp->attr_mod); in osm_lft_rcv_process() 87 if (ib_smp_get_status(p_smp)) { in osm_lft_rcv_process() 90 cl_ntoh16(ib_smp_get_status(p_smp))); in osm_lft_rcv_process()
|
H A D | osm_resp.c | 103 ib_smp_t *p_smp; in osm_resp_send() local 131 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_resp_send() 133 resp_make_resp_smp(sm, p_req_smp, mad_status, p_payload, p_smp); in osm_resp_send() 144 ib_get_sm_attr_str(p_smp->attr_id), cl_ntoh16(p_smp->attr_id), in osm_resp_send() 145 cl_ntoh32(p_smp->attr_mod), cl_ntoh64(p_smp->trans_id)); in osm_resp_send()
|
H A D | osm_sw_info_rcv.c | 202 ib_smp_t *p_smp; in si_rcv_process_new() local 212 p_smp = osm_madw_get_smp_ptr(p_madw); in si_rcv_process_new() 213 p_si = ib_smp_get_payload_ptr(p_smp); in si_rcv_process_new() 291 ib_smp_t *p_smp; in si_rcv_process_existing() local 299 p_smp = osm_madw_get_smp_ptr(p_madw); in si_rcv_process_existing() 300 p_si = ib_smp_get_payload_ptr(p_smp); in si_rcv_process_existing() 311 if (ib_smp_get_status(p_smp) != 0) { in si_rcv_process_existing() 386 ib_smp_t *p_smp; in osm_si_rcv_process() local 397 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_si_rcv_process() 398 p_si = ib_smp_get_payload_ptr(p_smp); in osm_si_rcv_process() [all …]
|
H A D | osm_helper.c | 2664 if (!buf || !p_smp) in osm_dump_dr_smp_to_buf() 2675 p_smp->base_ver, p_smp->mgmt_class, in osm_dump_dr_smp_to_buf() 2676 p_smp->class_ver, p_smp->method, in osm_dump_dr_smp_to_buf() 2683 ib_smp_is_d(p_smp), in osm_dump_dr_smp_to_buf() 2699 "\n", p_smp->hop_ptr, p_smp->hop_count, in osm_dump_dr_smp_to_buf() 2724 p_smp->return_path, in osm_dump_dr_smp_to_buf() 2740 p_smp->data[i], in osm_dump_dr_smp_to_buf() 2741 p_smp->data[i + 1], in osm_dump_dr_smp_to_buf() 2742 p_smp->data[i + 2], in osm_dump_dr_smp_to_buf() 2906 if (!buf || !p_smp) in osm_dump_smp_dr_path_to_buf() [all …]
|
H A D | osm_node_desc_rcv.c | 102 ib_smp_t *p_smp; in osm_nd_rcv_process() local 112 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_nd_rcv_process() 113 if (ib_smp_get_status(p_smp)) { in osm_nd_rcv_process() 116 cl_ntoh16(ib_smp_get_status(p_smp))); in osm_nd_rcv_process() 120 p_nd = ib_smp_get_payload_ptr(p_smp); in osm_nd_rcv_process()
|
H A D | osm_node.c | 58 ib_smp_t *p_smp; in osm_node_init_physp() local 61 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_node_init_physp() 63 p_ni = ib_smp_get_payload_ptr(p_smp); in osm_node_init_physp() 71 p_smp->hop_count, p_smp->initial_path); in osm_node_init_physp() 77 ib_smp_t *p_smp; in osm_node_new() local 82 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_node_new() 83 p_ni = ib_smp_get_payload_ptr(p_smp); in osm_node_new()
|
H A D | osm_port_info_rcv.c | 568 ib_smp_t *p_smp; in pi_rcv_process_set() local 584 p_smp = osm_madw_get_smp_ptr(p_madw); in pi_rcv_process_set() 585 p_pi = ib_smp_get_payload_ptr(p_smp); in pi_rcv_process_set() 588 if (cl_ntoh16(p_smp->status) & 0x7fff) { in pi_rcv_process_set() 595 cl_ntoh16(p_smp->status) & 0x7fff); in pi_rcv_process_set() 614 cl_ntoh64(p_smp->trans_id)); in pi_rcv_process_set() 647 ib_smp_t *p_smp; in osm_pi_rcv_process() local 662 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_pi_rcv_process() 664 p_pi = ib_smp_get_payload_ptr(p_smp); in osm_pi_rcv_process() 768 osm_dr_path_init(p_dr_path, p_smp->hop_count, in osm_pi_rcv_process() [all …]
|
H A D | osm_trap_rcv.c | 365 ib_smp_t *p_smp; in trap_rcv_process_request() local 404 p_smp = osm_madw_get_smp_ptr(p_madw); in trap_rcv_process_request() 406 if (p_smp->method != IB_MAD_METHOD_TRAP) { in trap_rcv_process_request() 408 "Unsupported method 0x%X\n", p_smp->method); in trap_rcv_process_request() 418 memcpy(payload, &p_smp->data, IB_SMP_DATA_SIZE); in trap_rcv_process_request() 447 log_trap_info(sm->p_log, p_ntci, source_lid, p_smp->trans_id); in trap_rcv_process_request() 455 p_smp->m_key = ib_port_info_get_m_key(&p_physp->port_info); in trap_rcv_process_request() 676 ib_smp_t __attribute__((unused)) *p_smp; in osm_trap_rcv_process() local 682 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_trap_rcv_process() 685 CL_ASSERT(!ib_smp_is_response(p_smp)); in osm_trap_rcv_process()
|
H A D | osm_vl15intf.c | 63 ib_smp_t * p_smp; in vl15_send_mad() local 67 p_smp = osm_madw_get_smp_ptr(p_madw); in vl15_send_mad() 68 method = p_smp->method; in vl15_send_mad() 69 attr_id = p_smp->attr_id; in vl15_send_mad()
|
H A D | osm_switch.c | 114 ib_smp_t *p_smp; in osm_switch_new() local 121 p_smp = osm_madw_get_smp_ptr(p_madw); in osm_switch_new() 122 p_si = ib_smp_get_payload_ptr(p_smp); in osm_switch_new() 125 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_SWITCH_INFO); in osm_switch_new()
|
/freebsd/contrib/ofed/opensm/libvendor/ |
H A D | osm_pkt_randomizer.c | 225 const ib_smp_t *p_smp; in osm_pkt_randomizer_mad_drop() local 231 p_smp = (ib_smp_t *) p_mad; in osm_pkt_randomizer_mad_drop() 233 if (p_smp->mgmt_class != IB_MCLASS_SUBN_DIR) in osm_pkt_randomizer_mad_drop() 237 osm_dr_path_init(&dr_path, p_smp->hop_count, p_smp->initial_path); in osm_pkt_randomizer_mad_drop() 244 cl_ntoh64(p_smp->trans_id)); in osm_pkt_randomizer_mad_drop()
|
H A D | osm_vendor_ibumad.c | 117 ib_smp_t *p_smp; in log_send_error() local 120 p_smp = osm_madw_get_smp_ptr(p_madw); in log_send_error() 128 osm_dump_smp_dr_path(p_vend->p_log, p_smp, OSM_LOG_ERROR); in log_send_error()
|
/freebsd/contrib/ofed/opensm/include/opensm/ |
H A D | osm_helper.h | 607 void osm_dump_smp_dr_path(IN osm_log_t * p_log, IN const ib_smp_t * p_smp, 610 void osm_dump_smp_dr_path_v2(IN osm_log_t * p_log, IN const ib_smp_t * p_smp, 613 void osm_dump_dr_smp(IN osm_log_t * p_log, IN const ib_smp_t * p_smp, 616 void osm_dump_dr_smp_v2(IN osm_log_t * p_log, IN const ib_smp_t * p_smp, 619 void osm_dump_sa_mad(IN osm_log_t * p_log, IN const ib_sa_mad_t * p_smp, 622 void osm_dump_sa_mad_v2(IN osm_log_t * p_log, IN const ib_sa_mad_t * p_smp,
|
/freebsd/contrib/ofed/opensm/include/iba/ |
H A D | ib_types.h | 4311 CL_ASSERT(p_smp); in ib_smp_init_new() 4313 p_smp->base_ver = 1; in ib_smp_init_new() 4315 p_smp->class_ver = 1; in ib_smp_init_new() 4316 p_smp->method = method; in ib_smp_init_new() 4317 p_smp->status = 0; in ib_smp_init_new() 4318 p_smp->hop_ptr = 0; in ib_smp_init_new() 4322 p_smp->resv = 0; in ib_smp_init_new() 4324 p_smp->m_key = m_key; in ib_smp_init_new() 4328 memset(p_smp->resv1, 0, in ib_smp_init_new() 4331 sizeof(p_smp->initial_path) + sizeof(p_smp->return_path)); in ib_smp_init_new() [all …]
|