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

/freebsd-11-stable/contrib/ofed/opensm/opensm/
H A Dosm_sa_slvl_record.c78 osm_sa_item_t *p_rec_item; local
83 p_rec_item = malloc(SA_SLVL_RESP_SIZE);
84 if (p_rec_item == NULL) {
101 memset(p_rec_item, 0, SA_SLVL_RESP_SIZE);
103 p_rec_item->resp.slvl_rec.lid = lid;
105 p_rec_item->resp.slvl_rec.out_port_num = osm_physp_get_port_num(p_physp);
106 p_rec_item->resp.slvl_rec.in_port_num = in_port_idx;
108 p_rec_item->resp.slvl_rec.slvl_tbl =
111 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item);
H A Dosm_sa_vlarb_record.c78 osm_sa_item_t *p_rec_item; local
83 p_rec_item = malloc(SA_VLA_RESP_SIZE);
84 if (p_rec_item == NULL) {
101 memset(p_rec_item, 0, SA_VLA_RESP_SIZE);
103 p_rec_item->resp.vlarb_rec.lid = lid;
104 p_rec_item->resp.vlarb_rec.port_num = osm_physp_get_port_num(p_physp);
105 p_rec_item->resp.vlarb_rec.block_num = block;
106 p_rec_item->resp.vlarb_rec.vl_arb_tbl = *(osm_physp_get_vla_tbl(p_physp, block));
108 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item);
H A Dosm_sa_node_record.c76 osm_sa_item_t *p_rec_item; local
81 p_rec_item = malloc(SA_NR_RESP_SIZE);
82 if (p_rec_item == NULL) {
95 memset(p_rec_item, 0, SA_NR_RESP_SIZE);
97 p_rec_item->resp.node_rec.lid = lid;
99 p_rec_item->resp.node_rec.node_info = p_node->node_info;
100 p_rec_item->resp.node_rec.node_info.port_guid = port_guid;
101 p_rec_item->resp.node_rec.node_info.port_num_vendor_id =
102 (p_rec_item->resp.node_rec.node_info.port_num_vendor_id & IB_NODE_INFO_VEND_ID_MASK) |
104 memcpy(&(p_rec_item
[all...]
H A Dosm_sa_mft_record.c76 osm_sa_item_t *p_rec_item; local
82 p_rec_item = malloc(SA_MFTR_RESP_SIZE);
83 if (p_rec_item == NULL) {
99 memset(p_rec_item, 0, SA_MFTR_RESP_SIZE);
101 p_rec_item->resp.mft_rec.lid = lid;
102 p_rec_item->resp.mft_rec.position_block_num = cl_hton16(position_block_num);
105 osm_switch_get_mft_block(p_sw, block, position, p_rec_item->resp.mft_rec.mft);
107 cl_qlist_insert_tail(p_list, &p_rec_item->list_item);
H A Dosm_sa_lft_record.c75 osm_sa_item_t *p_rec_item; local
80 p_rec_item = malloc(SA_LFTR_RESP_SIZE);
81 if (p_rec_item == NULL) {
94 memset(p_rec_item, 0, SA_LFTR_RESP_SIZE);
96 p_rec_item->resp.lft_rec.lid = lid;
97 p_rec_item->resp.lft_rec.block_num = cl_hton16(block);
100 osm_switch_get_lft_block(p_sw, block, p_rec_item->resp.lft_rec.lft);
102 cl_qlist_insert_tail(p_list, &p_rec_item->list_item);
H A Dosm_sa_sw_info_record.c75 osm_sa_item_t *p_rec_item; local
80 p_rec_item = malloc(SA_SIR_RESP_SIZE);
81 if (p_rec_item == NULL) {
91 memset(p_rec_item, 0, SA_SIR_RESP_SIZE);
93 p_rec_item->resp.swinfo_rec.lid = lid;
94 p_rec_item->resp.swinfo_rec.switch_info = p_sw->switch_info;
96 cl_qlist_insert_tail(p_list, &p_rec_item->list_item);
H A Dosm_sa_sminfo_record.c87 osm_sa_item_t *p_rec_item; local
92 p_rec_item = malloc(SA_SMIR_RESP_SIZE);
93 if (p_rec_item == NULL) {
103 memset(p_rec_item, 0, SA_SMIR_RESP_SIZE);
105 p_rec_item->resp.sminfo_rec.lid = osm_port_get_base_lid(p_port);
106 p_rec_item->resp.sminfo_rec.sm_info.guid = guid;
107 p_rec_item->resp.sminfo_rec.sm_info.act_count = act_count;
108 p_rec_item->resp.sminfo_rec.sm_info.pri_state = pri_state;
110 cl_qlist_insert_tail(p_list, &p_rec_item->list_item);
H A Dosm_sa_pkey_record.c71 osm_sa_item_t *p_rec_item; local
77 p_rec_item = malloc(SA_PKEY_RESP_SIZE);
78 if (p_rec_item == NULL) {
95 memset(p_rec_item, 0, SA_PKEY_RESP_SIZE);
97 p_rec_item->resp.pkey_rec.lid = lid;
98 p_rec_item->resp.pkey_rec.block_num = block;
99 p_rec_item->resp.pkey_rec.port_num = osm_physp_get_port_num(p_physp);
108 p_rec_item->resp.pkey_rec.pkey_tbl = *tbl;
110 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item);
H A Dosm_sa_portinfo_record.c80 osm_sa_item_t *p_rec_item; local
87 p_rec_item = malloc(SA_PIR_RESP_SIZE);
88 if (p_rec_item == NULL) {
101 memset(p_rec_item, 0, SA_PIR_RESP_SIZE);
103 p_rec_item->resp.port_rec.lid = lid;
104 p_rec_item->resp.port_rec.port_info = p_physp->port_info;
106 p_rec_item->resp.port_rec.options = p_ctxt->p_rcvd_rec->options;
119 p_pi = &p_rec_item->resp.port_rec.port_info;
131 p_rec_item->resp.port_rec.port_num = osm_physp_get_port_num(p_physp);
133 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item
[all...]
H A Dosm_sa_informinfo.c248 osm_sa_item_t *p_rec_item; local
288 p_rec_item = malloc(SA_IIR_RESP_SIZE);
289 if (p_rec_item == NULL) {
295 memcpy(&p_rec_item->resp.inform_rec, &p_infr->inform_record,
305 ib_inform_info_set_qpn(&p_rec_item->resp.inform_rec.inform_info, 0);
307 cl_qlist_insert_tail(p_ctxt->p_list, &p_rec_item->list_item);
H A Dosm_sa_guidinfo_record.c89 osm_sa_item_t *p_rec_item; local
94 p_rec_item = malloc(SA_GIR_RESP_SIZE);
95 if (p_rec_item == NULL) {
106 memset(p_rec_item, 0, SA_GIR_RESP_SIZE);
108 p_rec_item->resp.guid_rec.lid = match_lid;
109 p_rec_item->resp.guid_rec.block_num = block_num;
111 memcpy(&p_rec_item->resp.guid_rec.guid_info,
115 p_rec_item->resp.guid_rec.guid_info.guid[0] = osm_physp_get_port_guid(p_physp);
117 cl_qlist_insert_tail(p_list, &p_rec_item->list_item);
H A Dosm_sa_mcmember_record.c1428 osm_sa_item_t *p_rec_item; local
1433 p_rec_item = malloc(SA_MCM_RESP_SIZE);
1434 if (p_rec_item == NULL) {
1441 memset(p_rec_item, 0, sizeof(cl_list_item_t));
1445 p_rec_item->resp.mc_rec = *p_rcvd_rec;
1446 cl_qlist_insert_tail(p_list, &p_rec_item->list_item);

Completed in 324 milliseconds