Home
last modified time | relevance | path

Searched refs:p_rec_item (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_sa_node_record.c76 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 Dosm_sa_lft_record.c75 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 Dosm_sa_slvl_record.c78 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 Dosm_sa_vlarb_record.c78 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 Dosm_sa_mft_record.c76 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 Dosm_sa_pkey_record.c71 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 Dosm_sa_sminfo_record.c87 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 Dosm_sa_sw_info_record.c75 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 Dosm_sa_portinfo_record.c80 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 Dosm_sa_guidinfo_record.c89 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 Dosm_sa_informinfo.c248 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 Dosm_sa_mcmember_record.c1428 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()