/freebsd-10.1-release/contrib/ofed/management/opensm/opensm/ |
H A D | osm_sminfo_rcv.c | 85 ib_smp_t *p_smp; local 97 p_smp = osm_madw_get_smp_ptr(p_madw); 99 CL_ASSERT(p_smp->method == IB_MAD_METHOD_GET); 134 * Check if the p_smp received is legal. 144 __osm_sminfo_rcv_check_set_req_legality(IN const ib_smp_t * const p_smp) argument 148 p_smi = ib_smp_get_payload_ptr(p_smp); 150 if (p_smp->attr_mod == IB_SMINFO_ATTR_MOD_ACKNOWLEDGE) { 153 } else if (p_smp->attr_mod == IB_SMINFO_ATTR_MOD_HANDOVER || 154 p_smp->attr_mod == IB_SMINFO_ATTR_MOD_DISABLE || 155 p_smp 171 ib_smp_t *p_smp; local 427 const ib_smp_t *p_smp; local 522 const ib_smp_t *p_smp; local 560 ib_smp_t *p_smp; local [all...] |
H A D | osm_mcast_fwd_rcv.c | 64 ib_smp_t *p_smp; local 79 p_smp = osm_madw_get_smp_ptr(p_madw); 80 p_block = (uint16_t *) ib_smp_get_payload_ptr(p_smp); 81 block_num = cl_ntoh32(p_smp->attr_mod) & IB_MCAST_BLOCK_ID_MASK_HO; 82 position = (uint8_t) ((cl_ntoh32(p_smp->attr_mod) & 96 cl_ntoh64(p_smp->trans_id));
|
H A D | osm_pkey_rcv.c | 61 ib_smp_t *p_smp; local 77 p_smp = osm_madw_get_smp_ptr(p_madw); 80 p_pkey_tbl = (ib_pkey_table_t *) ib_smp_get_payload_ptr(p_smp); 85 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_P_KEY_TABLE); 95 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id)); 102 block_num = (uint16_t) ((cl_ntoh32(p_smp->attr_mod)) & 0x0000FFFF); 106 (uint8_t) (((cl_ntoh32(p_smp->attr_mod)) & 0x00FF0000) >> 122 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id));
|
H A D | osm_slvl_map_rcv.c | 68 ib_smp_t *p_smp; local 83 p_smp = osm_madw_get_smp_ptr(p_madw); 85 p_slvl_tbl = (ib_slvl_table_t *) ib_smp_get_payload_ptr(p_smp); 90 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_SLVL_TABLE); 102 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id)); 112 (uint8_t) cl_ntoh32(p_smp->attr_mod & 0xFF000000); 114 (uint8_t) cl_ntoh32((p_smp->attr_mod & 0x00FF0000) << 8); 130 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id));
|
H A D | osm_vl_arb_rcv.c | 68 ib_smp_t *p_smp; local 83 p_smp = osm_madw_get_smp_ptr(p_madw); 86 p_vla_tbl = (ib_vl_arb_table_t *) ib_smp_get_payload_ptr(p_smp); 91 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_VL_ARBITRATION); 102 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id)); 109 block_num = (uint8_t) (cl_ntoh32(p_smp->attr_mod) >> 16); 112 port_num = (uint8_t) (cl_ntoh32(p_smp->attr_mod) & 0x000000FF); 127 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id));
|
H A D | osm_sm_mad_ctrl.c | 112 ib_smp_t *p_smp; local 126 p_smp = osm_madw_get_smp_ptr(p_madw); 127 if (ib_smp_is_response(p_smp)) { 186 ib_smp_t *p_smp; local 196 p_smp = osm_madw_get_smp_ptr(p_madw); 198 if (p_smp->mgmt_class == IB_MCLASS_SUBN_DIR && !ib_smp_is_d(p_smp)) { 201 osm_dump_dr_smp(p_ctrl->p_log, p_smp, OSM_LOG_ERROR); 222 switch (p_smp->attr_id) { 262 cl_ntoh16(p_smp 305 ib_smp_t *p_smp; local 384 ib_smp_t *p_smp; local 464 ib_smp_t *p_smp; local 555 ib_smp_t *p_smp; local 669 ib_smp_t *p_smp; local [all...] |
H A D | osm_lin_fwd_rcv.c | 58 ib_smp_t *p_smp; local 72 p_smp = osm_madw_get_smp_ptr(p_madw); 73 p_block = (uint8_t *) ib_smp_get_payload_ptr(p_smp); 74 block_num = cl_ntoh32(p_smp->attr_mod);
|
H A D | osm_resp.c | 108 ib_smp_t *p_smp; local 136 p_smp = osm_madw_get_smp_ptr(p_madw); 138 osm_resp_make_resp_smp(sm, p_req_smp, mad_status, p_payload, p_smp); 149 ib_get_sm_attr_str(p_smp->attr_id), cl_ntoh16(p_smp->attr_id), 150 cl_ntoh32(p_smp->attr_mod), cl_ntoh64(p_smp->trans_id));
|
H A D | osm_node.c | 59 ib_smp_t *p_smp; local 63 p_smp = osm_madw_get_smp_ptr(p_madw); 65 p_ni = (ib_node_info_t *) ib_smp_get_payload_ptr(p_smp); 74 p_smp->hop_count, p_smp->initial_path); 82 ib_smp_t *p_smp; local 85 p_smp = osm_madw_get_smp_ptr(p_madw); 86 p_ni = (ib_node_info_t *) ib_smp_get_payload_ptr(p_smp); 91 p_smp->hop_count, p_smp 99 ib_smp_t *p_smp; local [all...] |
H A D | osm_node_info_rcv.c | 269 ib_smp_t *p_smp; local 274 p_smp = osm_madw_get_smp_ptr(p_madw); 275 p_ni = (ib_node_info_t *) ib_smp_get_payload_ptr(p_smp); 340 ib_smp_t *p_smp; local 346 p_smp = osm_madw_get_smp_ptr(p_madw); 347 p_ni = (ib_node_info_t *) ib_smp_get_payload_ptr(p_smp); 397 ib_smp_t *p_smp; local 409 p_smp = osm_madw_get_smp_ptr(p_madw); 410 p_ni = (ib_node_info_t *) ib_smp_get_payload_ptr(p_smp); 473 osm_dr_path_init(p_dr_path, h_bind, p_smp 505 ib_smp_t *p_smp; local 601 ib_smp_t *p_smp; local 747 ib_smp_t *p_smp; local 801 ib_smp_t *p_smp; local [all...] |
H A D | osm_helper.c | 1806 IN const ib_smp_t * const p_smp, 1819 p_smp->base_ver, 1820 p_smp->mgmt_class, 1821 p_smp->class_ver, 1822 p_smp->method, ib_get_sm_method_str(p_smp->method)); 1824 if (p_smp->mgmt_class == IB_MCLASS_SUBN_DIR) { 1828 ib_smp_is_d(p_smp), ib_smp_get_status(p_smp)); 1832 cl_ntoh16(p_smp 1805 osm_dump_dr_smp(IN osm_log_t * const p_log, IN const ib_smp_t * const p_smp, IN const osm_log_level_t log_level) argument 2019 osm_dump_smp_dr_path(IN osm_log_t * const p_log, IN const ib_smp_t * const p_smp, IN const osm_log_level_t log_level) argument [all...] |
H A D | osm_node_desc_rcv.c | 98 ib_smp_t *p_smp; local 108 p_smp = osm_madw_get_smp_ptr(p_madw); 109 p_nd = (ib_node_desc_t *) ib_smp_get_payload_ptr(p_smp);
|
H A D | osm_port_info_rcv.c | 461 ib_smp_t *p_smp; local 477 p_smp = osm_madw_get_smp_ptr(p_madw); 478 p_pi = (ib_port_info_t *) ib_smp_get_payload_ptr(p_smp); 481 if (cl_ntoh16(p_smp->status) & 0x7fff) { 484 (cl_ntoh16(p_smp->status) & 0x7fff) == 0x1c) { 488 cl_ntoh16(p_smp->status) & 0x7fff); 507 cl_ntoh64(p_smp->trans_id)); 521 ib_smp_t *p_smp; local 536 p_smp = osm_madw_get_smp_ptr(p_madw); 538 p_pi = (ib_port_info_t *) ib_smp_get_payload_ptr(p_smp); [all...] |
H A D | osm_sw_info_rcv.c | 251 ib_smp_t *p_smp; local 262 p_smp = osm_madw_get_smp_ptr(p_madw); 263 p_si = (ib_switch_info_t *) ib_smp_get_payload_ptr(p_smp); 356 ib_smp_t *p_smp; local 363 p_smp = osm_madw_get_smp_ptr(p_madw); 364 p_si = (ib_switch_info_t *) ib_smp_get_payload_ptr(p_smp); 386 if (ib_smp_get_status(p_smp) != 0) { 435 ib_smp_t *p_smp; local 446 p_smp = osm_madw_get_smp_ptr(p_madw); 447 p_si = (ib_switch_info_t *) ib_smp_get_payload_ptr(p_smp); [all...] |
H A D | osm_trap_rcv.c | 285 ib_smp_t *p_smp; local 322 p_smp = osm_madw_get_smp_ptr(p_madw); 324 if (p_smp->method != IB_MAD_METHOD_TRAP) { 326 "Unsupported method 0x%X\n", p_smp->method); 336 memcpy(payload, &(p_smp->data), IB_SMP_DATA_SIZE); 386 port_num, cl_ntoh64(p_smp->trans_id)); 402 cl_ntoh64(p_smp->trans_id)); 411 cl_ntoh64(p_smp->trans_id)); 419 p_smp->m_key = p_physp->port_info.m_key; 695 ib_smp_t *p_smp; local [all...] |
H A D | osm_switch.c | 85 ib_smp_t *p_smp; local 89 p_smp = osm_madw_get_smp_ptr(p_madw); 90 p_si = (ib_switch_info_t *) ib_smp_get_payload_ptr(p_smp); 93 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_SWITCH_INFO);
|
/freebsd-10.1-release/contrib/ofed/management/opensm/libvendor/ |
H A D | osm_pkt_randomizer.c | 227 const ib_smp_t *p_smp; local 233 p_smp = (ib_smp_t *) p_mad; 235 if (p_smp->mgmt_class != IB_MCLASS_SUBN_DIR) 240 p_smp->hop_count, p_smp->initial_path); 247 cl_ntoh64(p_smp->trans_id));
|
/freebsd-10.1-release/contrib/ofed/management/opensm/osmtest/ |
H A D | osmt_inform.c | 361 ib_smp_t *p_smp = (ib_smp_t *) (p_qp_ctx->p_send_buf); local 362 ib_mad_notice_attr_t *p_ntc = ib_smp_get_payload_ptr(p_smp); 380 memset(p_smp, 0, sizeof(ib_smp_t)); 381 ib_mad_init_new((ib_mad_t *) p_smp, 387 p_smp->attr_id = IB_MAD_ATTR_NOTICE; 418 mgt_res = IB_MGT_send_mad(p_qp_ctx->ib_mgt_qp0_handle, p_smp, /* actual payload */ 477 "Received an Unexpected Method:%d\n", p_smp->method); 493 ib_smp_t *p_smp = (ib_smp_t *) (p_qp_ctx->p_send_buf); local 544 "Received an Unexpected Method:%d\n", p_smp->method);
|
/freebsd-10.1-release/contrib/ofed/management/opensm/include/opensm/ |
H A D | osm_helper.h | 453 IN const ib_smp_t * const p_smp, 457 IN const ib_smp_t * const p_smp, 461 IN const ib_sa_mad_t * const p_smp,
|
/freebsd-10.1-release/contrib/ofed/management/opensm/include/iba/ |
H A D | ib_types.h | 3983 ib_smp_get_status(IN const ib_smp_t * const p_smp) argument 3985 return ((ib_net16_t) (p_smp->status & IB_SMP_STATUS_MASK)); 3990 * p_smp 4012 ib_smp_is_response(IN const ib_smp_t * const p_smp) argument 4014 return (ib_mad_is_response((const ib_mad_t *)p_smp)); 4019 * p_smp 4040 static inline boolean_t OSM_API ib_smp_is_d(IN const ib_smp_t * const p_smp) argument 4042 return ((p_smp->status & IB_SMP_DIRECTION) == IB_SMP_DIRECTION); 4047 * p_smp 4073 ib_smp_init_new(IN ib_smp_t * const p_smp, argument [all...] |