/freebsd/contrib/ofed/opensm/opensm/ |
H A D | osm_sa_node_record.c | 63 const ib_node_record_t *p_rcvd_rec; member 197 const ib_node_record_t *const p_rcvd_rec = p_ctxt->p_rcvd_rec; in nr_rcv_by_comp_mask() local 211 match_lid = p_rcvd_rec->lid; in nr_rcv_by_comp_mask() 217 cl_ntoh64(p_rcvd_rec->node_info.node_guid), in nr_rcv_by_comp_mask() 221 p_rcvd_rec->node_info.node_guid) in nr_rcv_by_comp_mask() 226 match_port_guid = p_rcvd_rec->node_info.port_guid; in nr_rcv_by_comp_mask() 229 p_node->node_info.sys_guid != p_rcvd_rec->node_info.sys_guid) in nr_rcv_by_comp_mask() 234 p_rcvd_rec->node_info.base_version) in nr_rcv_by_comp_mask() 239 p_rcvd_rec->node_info.class_version) in nr_rcv_by_comp_mask() 243 p_node->node_info.node_type != p_rcvd_rec->node_info.node_type) in nr_rcv_by_comp_mask() [all …]
|
H A D | osm_sa_slvl_record.c | 66 const ib_slvl_table_record_t *p_rcvd_rec; member 120 const ib_slvl_table_record_t *p_rcvd_rec; in sa_slvl_by_comp_mask() local 131 p_rcvd_rec = p_ctxt->p_rcvd_rec; in sa_slvl_by_comp_mask() 152 p_rcvd_rec->out_port_num; in sa_slvl_by_comp_mask() 154 in_port_start = in_port_end = p_rcvd_rec->in_port_num; in sa_slvl_by_comp_mask() 204 const ib_slvl_table_record_t *p_rcvd_rec; in osm_slvl_rec_rcv_process() local 219 p_rcvd_rec = in osm_slvl_rec_rcv_process() 253 context.p_rcvd_rec = p_rcvd_rec; in osm_slvl_rec_rcv_process() 257 context.in_port_num = p_rcvd_rec->in_port_num; in osm_slvl_rec_rcv_process() 262 cl_ntoh16(p_rcvd_rec->lid), in osm_slvl_rec_rcv_process() [all …]
|
H A D | osm_sa_vlarb_record.c | 66 const ib_vl_arb_table_record_t *p_rcvd_rec; member 135 const ib_vl_arb_table_record_t *p_rcvd_rec; in sa_vl_arb_by_comp_mask() local 144 p_rcvd_rec = p_ctxt->p_rcvd_rec; in sa_vl_arb_by_comp_mask() 146 port_num = p_rcvd_rec->port_num; in sa_vl_arb_by_comp_mask() 211 const ib_vl_arb_table_record_t *p_rcvd_rec; in osm_vlarb_rec_rcv_process() local 226 p_rcvd_rec = in osm_vlarb_rec_rcv_process() 260 context.p_rcvd_rec = p_rcvd_rec; in osm_vlarb_rec_rcv_process() 264 context.block_num = p_rcvd_rec->block_num; in osm_vlarb_rec_rcv_process() 269 cl_ntoh16(p_rcvd_rec->lid), in osm_vlarb_rec_rcv_process() 270 (comp_mask & IB_VLA_COMPMASK_LID) != 0, p_rcvd_rec->port_num, in osm_vlarb_rec_rcv_process() [all …]
|
H A D | osm_sa_guidinfo_record.c | 74 const ib_guidinfo_record_t *p_rcvd_rec; member 226 const ib_guidinfo_record_t *const p_rcvd_rec = p_ctxt->p_rcvd_rec; in sa_gir_by_comp_mask_cb() local 238 match_lid = p_rcvd_rec->lid; in sa_gir_by_comp_mask_cb() 241 match_block_num = p_rcvd_rec->block_num; in sa_gir_by_comp_mask_cb() 243 p_comp_gi = &p_rcvd_rec->guid_info; in sa_gir_by_comp_mask_cb() 246 if (!p_rcvd_rec->block_num) in sa_gir_by_comp_mask_cb() 353 ib_guidinfo_record_t *p_rcvd_rec; in gir_respond() local 357 p_rcvd_rec = (ib_guidinfo_record_t *) ib_sa_mad_get_payload_ptr(p_sa_mad); in gir_respond() 359 osm_dump_guidinfo_record_v2(sa->p_log, p_rcvd_rec, FILE_ID, OSM_LOG_DEBUG); in gir_respond() 361 guidinfo_rec = *p_rcvd_rec; in gir_respond() [all …]
|
H A D | osm_sa_pkey_record.c | 59 const ib_pkey_table_record_t *p_rcvd_rec; member 141 const ib_pkey_table_record_t *p_rcvd_rec; in sa_pkey_by_comp_mask() local 150 p_rcvd_rec = p_ctxt->p_rcvd_rec; in sa_pkey_by_comp_mask() 152 port_num = p_rcvd_rec->port_num; in sa_pkey_by_comp_mask() 217 const ib_pkey_table_record_t *p_rcvd_rec; in osm_pkey_rec_rcv_process() local 231 p_rcvd_rec = in osm_pkey_rec_rcv_process() 280 context.p_rcvd_rec = p_rcvd_rec; in osm_pkey_rec_rcv_process() 284 context.block_num = cl_ntoh16(p_rcvd_rec->block_num); in osm_pkey_rec_rcv_process() 289 cl_ntoh16(p_rcvd_rec->lid), in osm_pkey_rec_rcv_process() 290 (comp_mask & IB_PKEY_COMPMASK_LID) != 0, p_rcvd_rec->port_num, in osm_pkey_rec_rcv_process() [all …]
|
H A D | osm_sa_sminfo_record.c | 72 const ib_sminfo_record_t *p_rcvd_rec; member 121 const ib_sminfo_record_t *const p_rcvd_rec = p_ctxt->p_rcvd_rec; in sa_smir_by_comp_mask() local 129 if (p_rem_sm->smi.guid != p_rcvd_rec->sm_info.guid) in sa_smir_by_comp_mask() 135 ib_sminfo_get_priority(&p_rcvd_rec->sm_info)) in sa_smir_by_comp_mask() 141 ib_sminfo_get_state(&p_rcvd_rec->sm_info)) in sa_smir_by_comp_mask() 175 const ib_sminfo_record_t *p_rcvd_rec; in osm_smir_rcv_process() local 196 p_rcvd_rec = (ib_sminfo_record_t *) ib_sa_mad_get_payload_ptr(sad_mad); in osm_smir_rcv_process() 228 osm_dump_sm_info_record_v2(sa->p_log, p_rcvd_rec, FILE_ID, OSM_LOG_DEBUG); in osm_smir_rcv_process() 231 p_smi = &p_rcvd_rec->sm_info; in osm_smir_rcv_process() 235 context.p_rcvd_rec = p_rcvd_rec; in osm_smir_rcv_process() [all …]
|
H A D | osm_sa_lft_record.c | 63 const ib_lft_record_t *p_rcvd_rec; member 113 const ib_lft_record_t *const p_rcvd_rec = p_ctxt->p_rcvd_rec; in lftr_rcv_by_comp_mask() local 153 cl_ntoh16(p_rcvd_rec->lid), min_lid_ho, max_lid_ho); in lftr_rcv_by_comp_mask() 155 if (min_lid_ho > cl_ntoh16(p_rcvd_rec->lid) || in lftr_rcv_by_comp_mask() 156 max_lid_ho < cl_ntoh16(p_rcvd_rec->lid)) in lftr_rcv_by_comp_mask() 163 min_block = cl_ntoh16(p_rcvd_rec->block_num); in lftr_rcv_by_comp_mask() 181 const ib_lft_record_t *p_rcvd_rec; in osm_lftr_rcv_process() local 193 p_rcvd_rec = (ib_lft_record_t *) ib_sa_mad_get_payload_ptr(p_rcvd_mad); in osm_lftr_rcv_process() 226 context.p_rcvd_rec = p_rcvd_rec; in osm_lftr_rcv_process()
|
H A D | osm_sa_mft_record.c | 63 const ib_mft_record_t *p_rcvd_rec; member 118 const ib_mft_record_t *const p_rcvd_rec = p_ctxt->p_rcvd_rec; in mftr_rcv_by_comp_mask() local 160 cl_ntoh16(p_rcvd_rec->lid), min_lid_ho, max_lid_ho); in mftr_rcv_by_comp_mask() 162 if (min_lid_ho > cl_ntoh16(p_rcvd_rec->lid) || in mftr_rcv_by_comp_mask() 163 max_lid_ho < cl_ntoh16(p_rcvd_rec->lid)) in mftr_rcv_by_comp_mask() 174 position_block_num_ho = cl_ntoh16(p_rcvd_rec->position_block_num); in mftr_rcv_by_comp_mask() 214 const ib_mft_record_t *p_rcvd_rec; in osm_mftr_rcv_process() local 226 p_rcvd_rec = (ib_mft_record_t *) ib_sa_mad_get_payload_ptr(p_rcvd_mad); in osm_mftr_rcv_process() 258 context.p_rcvd_rec = p_rcvd_rec; in osm_mftr_rcv_process()
|
H A D | osm_sa_portinfo_record.c | 67 const ib_portinfo_record_t *p_rcvd_rec; member 106 p_rec_item->resp.port_rec.options = p_ctxt->p_rcvd_rec->options; in pir_rcv_new_pir() 108 (p_ctxt->p_rcvd_rec->options & 0x80) == 0) { in pir_rcv_new_pir() 165 match_lid_ho = cl_ntoh16(p_ctxt->p_rcvd_rec->lid); in sa_pir_create() 187 const ib_portinfo_record_t *p_rcvd_rec; in sa_pir_check_physp() local 196 p_rcvd_rec = p_ctxt->p_rcvd_rec; in sa_pir_check_physp() 198 p_comp_pi = &p_rcvd_rec->port_info; in sa_pir_check_physp() 452 const ib_portinfo_record_t *p_rcvd_rec; in sa_pir_by_comp_mask() local 461 p_rcvd_rec = p_ctxt->p_rcvd_rec; in sa_pir_by_comp_mask() 468 if (p_rcvd_rec->port_num < num_ports) { in sa_pir_by_comp_mask() [all …]
|
H A D | osm_sa_sw_info_record.c | 63 const ib_switch_info_record_t *p_rcvd_rec; member 170 const ib_switch_info_record_t *const p_rcvd_rec = p_ctxt->p_rcvd_rec; in sir_rcv_by_comp_mask() local 182 match_lid = p_rcvd_rec->lid; in sir_rcv_by_comp_mask() 198 const ib_switch_info_record_t *p_rcvd_rec; in osm_sir_rcv_process() local 210 p_rcvd_rec = in osm_sir_rcv_process() 242 osm_dump_switch_info_record_v2(sa->p_log, p_rcvd_rec, in osm_sir_rcv_process() 248 context.p_rcvd_rec = p_rcvd_rec; in osm_sir_rcv_process()
|
H A D | osm_sa_informinfo.c | 72 const ib_inform_info_record_t *p_rcvd_rec; member 329 const ib_inform_info_record_t *p_rcvd_rec; in infr_rcv_process_get_method() local 339 p_rcvd_rec = in infr_rcv_process_get_method() 359 osm_dump_inform_info_record_v2(sa->p_log, p_rcvd_rec, in infr_rcv_process_get_method() 365 context.p_rcvd_rec = p_rcvd_rec; in infr_rcv_process_get_method() 368 context.subscriber_gid = p_rcvd_rec->subscriber_gid; in infr_rcv_process_get_method() 369 context.subscriber_enum = p_rcvd_rec->subscriber_enum; in infr_rcv_process_get_method() 376 inet_ntop(AF_INET6, p_rcvd_rec->subscriber_gid.raw, in infr_rcv_process_get_method() 379 cl_ntoh16(p_rcvd_rec->subscriber_enum), in infr_rcv_process_get_method()
|
H A D | osm_sa_mcmember_record.c | 1425 IN const ib_member_rec_t * p_rcvd_rec, in mcmr_rcv_new_mcmr() argument 1445 p_rec_item->resp.mc_rec = *p_rcvd_rec; in mcmr_rcv_new_mcmr() 1456 static void mcmr_by_comp_mask(osm_sa_t * sa, const ib_member_rec_t * p_rcvd_rec, in mcmr_by_comp_mask() argument 1464 ib_net64_t portguid = p_rcvd_rec->port_gid.unicast.interface_id; in mcmr_by_comp_mask() 1479 memcmp(&p_rcvd_rec->mgid, &p_mgrp->mcmember_rec.mgid, in mcmr_by_comp_mask() 1484 memcmp(&p_rcvd_rec->mlid, &p_mgrp->mcmember_rec.mlid, in mcmr_by_comp_mask() 1495 if (!validate_other_comp_fields(sa->p_log, comp_mask, p_rcvd_rec, p_mgrp, in mcmr_by_comp_mask() 1500 p_rcvd_rec->proxy_join != p_mgrp->mcmember_rec.proxy_join) in mcmr_by_comp_mask() 1504 if (validate_more_comp_fields(sa->p_log, p_mgrp, p_rcvd_rec, in mcmr_by_comp_mask() 1539 if ((scope_state_mask & p_rcvd_rec->scope_state) == in mcmr_by_comp_mask() [all …]
|