/freebsd/contrib/ofed/opensm/opensm/ |
H A D | osm_sa_node_record.c | 76 osm_sa_item_t *p_rec_item; in nr_rcv_new_nr() local 81 p_rec_item = malloc(SA_NR_RESP_SIZE); in nr_rcv_new_nr() 82 if (p_rec_item == NULL) { in nr_rcv_new_nr() 95 memset(p_rec_item, 0, SA_NR_RESP_SIZE); in nr_rcv_new_nr() 97 p_rec_item->resp.node_rec.lid = lid; in nr_rcv_new_nr() 99 p_rec_item->resp.node_rec.node_info = p_node->node_info; in nr_rcv_new_nr() 100 p_rec_item->resp.node_rec.node_info.port_guid = port_guid; in nr_rcv_new_nr() 101 p_rec_item->resp.node_rec.node_info.port_num_vendor_id = in nr_rcv_new_nr() 102 (p_rec_item->resp.node_rec.node_info.port_num_vendor_id & IB_NODE_INFO_VEND_ID_MASK) | in nr_rcv_new_nr() 104 memcpy(&(p_rec_item->resp.node_rec.node_desc), &(p_node->node_desc), in nr_rcv_new_nr() [all …]
|
H A D | osm_sa_lft_record.c | 75 osm_sa_item_t *p_rec_item; in lftr_rcv_new_lftr() local 80 p_rec_item = malloc(SA_LFTR_RESP_SIZE); in lftr_rcv_new_lftr() 81 if (p_rec_item == NULL) { in lftr_rcv_new_lftr() 94 memset(p_rec_item, 0, SA_LFTR_RESP_SIZE); in lftr_rcv_new_lftr() 96 p_rec_item->resp.lft_rec.lid = lid; in lftr_rcv_new_lftr() 97 p_rec_item->resp.lft_rec.block_num = cl_hton16(block); in lftr_rcv_new_lftr() 100 osm_switch_get_lft_block(p_sw, block, p_rec_item->resp.lft_rec.lft); in lftr_rcv_new_lftr() 102 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in lftr_rcv_new_lftr()
|
H A D | osm_sa_slvl_record.c | 78 osm_sa_item_t *p_rec_item; in sa_slvl_create() local 83 p_rec_item = malloc(SA_SLVL_RESP_SIZE); in sa_slvl_create() 84 if (p_rec_item == NULL) { in sa_slvl_create() 101 memset(p_rec_item, 0, SA_SLVL_RESP_SIZE); in sa_slvl_create() 103 p_rec_item->resp.slvl_rec.lid = lid; in sa_slvl_create() 105 p_rec_item->resp.slvl_rec.out_port_num = osm_physp_get_port_num(p_physp); in sa_slvl_create() 106 p_rec_item->resp.slvl_rec.in_port_num = in_port_idx; in sa_slvl_create() 108 p_rec_item->resp.slvl_rec.slvl_tbl = in sa_slvl_create() 111 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item); in sa_slvl_create()
|
H A D | osm_sa_vlarb_record.c | 78 osm_sa_item_t *p_rec_item; in sa_vl_arb_create() local 83 p_rec_item = malloc(SA_VLA_RESP_SIZE); in sa_vl_arb_create() 84 if (p_rec_item == NULL) { in sa_vl_arb_create() 101 memset(p_rec_item, 0, SA_VLA_RESP_SIZE); in sa_vl_arb_create() 103 p_rec_item->resp.vlarb_rec.lid = lid; in sa_vl_arb_create() 104 p_rec_item->resp.vlarb_rec.port_num = osm_physp_get_port_num(p_physp); in sa_vl_arb_create() 105 p_rec_item->resp.vlarb_rec.block_num = block; in sa_vl_arb_create() 106 p_rec_item->resp.vlarb_rec.vl_arb_tbl = *(osm_physp_get_vla_tbl(p_physp, block)); in sa_vl_arb_create() 108 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item); in sa_vl_arb_create()
|
H A D | osm_sa_mft_record.c | 76 osm_sa_item_t *p_rec_item; in mftr_rcv_new_mftr() local 82 p_rec_item = malloc(SA_MFTR_RESP_SIZE); in mftr_rcv_new_mftr() 83 if (p_rec_item == NULL) { in mftr_rcv_new_mftr() 99 memset(p_rec_item, 0, SA_MFTR_RESP_SIZE); in mftr_rcv_new_mftr() 101 p_rec_item->resp.mft_rec.lid = lid; in mftr_rcv_new_mftr() 102 p_rec_item->resp.mft_rec.position_block_num = cl_hton16(position_block_num); in mftr_rcv_new_mftr() 105 osm_switch_get_mft_block(p_sw, block, position, p_rec_item->resp.mft_rec.mft); in mftr_rcv_new_mftr() 107 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in mftr_rcv_new_mftr()
|
H A D | osm_sa_pkey_record.c | 71 osm_sa_item_t *p_rec_item; in sa_pkey_create() local 77 p_rec_item = malloc(SA_PKEY_RESP_SIZE); in sa_pkey_create() 78 if (p_rec_item == NULL) { in sa_pkey_create() 95 memset(p_rec_item, 0, SA_PKEY_RESP_SIZE); in sa_pkey_create() 97 p_rec_item->resp.pkey_rec.lid = lid; in sa_pkey_create() 98 p_rec_item->resp.pkey_rec.block_num = block; in sa_pkey_create() 99 p_rec_item->resp.pkey_rec.port_num = osm_physp_get_port_num(p_physp); in sa_pkey_create() 108 p_rec_item->resp.pkey_rec.pkey_tbl = *tbl; in sa_pkey_create() 110 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item); in sa_pkey_create()
|
H A D | osm_sa_sminfo_record.c | 87 osm_sa_item_t *p_rec_item; in smir_rcv_new_smir() local 92 p_rec_item = malloc(SA_SMIR_RESP_SIZE); in smir_rcv_new_smir() 93 if (p_rec_item == NULL) { in smir_rcv_new_smir() 103 memset(p_rec_item, 0, SA_SMIR_RESP_SIZE); in smir_rcv_new_smir() 105 p_rec_item->resp.sminfo_rec.lid = osm_port_get_base_lid(p_port); in smir_rcv_new_smir() 106 p_rec_item->resp.sminfo_rec.sm_info.guid = guid; in smir_rcv_new_smir() 107 p_rec_item->resp.sminfo_rec.sm_info.act_count = act_count; in smir_rcv_new_smir() 108 p_rec_item->resp.sminfo_rec.sm_info.pri_state = pri_state; in smir_rcv_new_smir() 110 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in smir_rcv_new_smir()
|
H A D | osm_sa_sw_info_record.c | 75 osm_sa_item_t *p_rec_item; in sir_rcv_new_sir() local 80 p_rec_item = malloc(SA_SIR_RESP_SIZE); in sir_rcv_new_sir() 81 if (p_rec_item == NULL) { in sir_rcv_new_sir() 91 memset(p_rec_item, 0, SA_SIR_RESP_SIZE); in sir_rcv_new_sir() 93 p_rec_item->resp.swinfo_rec.lid = lid; in sir_rcv_new_sir() 94 p_rec_item->resp.swinfo_rec.switch_info = p_sw->switch_info; in sir_rcv_new_sir() 96 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in sir_rcv_new_sir()
|
H A D | osm_sa_portinfo_record.c | 80 osm_sa_item_t *p_rec_item; in pir_rcv_new_pir() local 87 p_rec_item = malloc(SA_PIR_RESP_SIZE); in pir_rcv_new_pir() 88 if (p_rec_item == NULL) { in pir_rcv_new_pir() 101 memset(p_rec_item, 0, SA_PIR_RESP_SIZE); in pir_rcv_new_pir() 103 p_rec_item->resp.port_rec.lid = lid; in pir_rcv_new_pir() 104 p_rec_item->resp.port_rec.port_info = p_physp->port_info; in pir_rcv_new_pir() 106 p_rec_item->resp.port_rec.options = p_ctxt->p_rcvd_rec->options; in pir_rcv_new_pir() 119 p_pi = &p_rec_item->resp.port_rec.port_info; in pir_rcv_new_pir() 131 p_rec_item->resp.port_rec.port_num = osm_physp_get_port_num(p_physp); in pir_rcv_new_pir() 133 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item); in pir_rcv_new_pir()
|
H A D | osm_sa_guidinfo_record.c | 89 osm_sa_item_t *p_rec_item; in gir_rcv_new_gir() local 94 p_rec_item = malloc(SA_GIR_RESP_SIZE); in gir_rcv_new_gir() 95 if (p_rec_item == NULL) { in gir_rcv_new_gir() 106 memset(p_rec_item, 0, SA_GIR_RESP_SIZE); in gir_rcv_new_gir() 108 p_rec_item->resp.guid_rec.lid = match_lid; in gir_rcv_new_gir() 109 p_rec_item->resp.guid_rec.block_num = block_num; in gir_rcv_new_gir() 111 memcpy(&p_rec_item->resp.guid_rec.guid_info, in gir_rcv_new_gir() 115 p_rec_item->resp.guid_rec.guid_info.guid[0] = osm_physp_get_port_guid(p_physp); in gir_rcv_new_gir() 117 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in gir_rcv_new_gir()
|
H A D | osm_sa_informinfo.c | 248 osm_sa_item_t *p_rec_item; in sa_inform_info_rec_by_comp_mask() local 288 p_rec_item = malloc(SA_IIR_RESP_SIZE); in sa_inform_info_rec_by_comp_mask() 289 if (p_rec_item == NULL) { in sa_inform_info_rec_by_comp_mask() 295 memcpy(&p_rec_item->resp.inform_rec, &p_infr->inform_record, in sa_inform_info_rec_by_comp_mask() 305 ib_inform_info_set_qpn(&p_rec_item->resp.inform_rec.inform_info, 0); in sa_inform_info_rec_by_comp_mask() 307 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item); in sa_inform_info_rec_by_comp_mask()
|
H A D | osm_sa_mcmember_record.c | 1428 osm_sa_item_t *p_rec_item; in mcmr_rcv_new_mcmr() local 1433 p_rec_item = malloc(SA_MCM_RESP_SIZE); in mcmr_rcv_new_mcmr() 1434 if (p_rec_item == NULL) { in mcmr_rcv_new_mcmr() 1441 memset(p_rec_item, 0, sizeof(cl_list_item_t)); in mcmr_rcv_new_mcmr() 1445 p_rec_item->resp.mc_rec = *p_rcvd_rec; in mcmr_rcv_new_mcmr() 1446 cl_qlist_insert_tail(p_list, &p_rec_item->list_item); in mcmr_rcv_new_mcmr()
|