Searched refs:p_smp (Results 1 - 23 of 23) sorted by relevance

/freebsd-11-stable/contrib/ofed/opensm/opensm/
H A Dosm_sm_mad_ctrl.c114 ib_smp_t *p_smp; local
128 p_smp = osm_madw_get_smp_ptr(p_madw);
129 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_v2(p_ctrl->p_log, p_smp, FILE_ID, OSM_LOG_ERROR);
222 switch (p_smp->attr_id) {
266 cl_ntoh16(p_smp
308 ib_smp_t *p_smp; local
377 ib_smp_t *p_smp; local
448 ib_smp_t *p_smp; local
528 ib_smp_t *p_smp; local
557 log_rcv_cb_error(osm_log_t *p_log, ib_smp_t *p_smp, ib_net16_t status) argument
610 ib_smp_t *p_smp; local
718 ib_smp_t *p_smp; local
[all...]
H A Dosm_guid_info_rcv.c71 ib_smp_t *p_smp; local
83 p_smp = osm_madw_get_smp_ptr(p_madw);
85 p_gi = ib_smp_get_payload_ptr(p_smp);
87 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_GUID_INFO);
89 block_num = (uint8_t) cl_ntoh32(p_smp->attr_mod);
97 if (ib_smp_get_status(p_smp)) {
100 cl_ntoh16(ib_smp_get_status(p_smp)));
113 cl_ntoh64(p_smp->trans_id));
H A Dosm_mcast_fwd_rcv.c65 ib_smp_t *p_smp; local
80 p_smp = osm_madw_get_smp_ptr(p_madw);
81 p_block = ib_smp_get_payload_ptr(p_smp);
82 block_num = cl_ntoh32(p_smp->attr_mod) & IB_MCAST_BLOCK_ID_MASK_HO;
83 position = (uint8_t) ((cl_ntoh32(p_smp->attr_mod) &
97 cl_ntoh64(p_smp->trans_id));
99 if (ib_smp_get_status(p_smp)) {
102 cl_ntoh16(ib_smp_get_status(p_smp)));
H A Dosm_pkey_rcv.c61 ib_smp_t *p_smp; local
77 p_smp = osm_madw_get_smp_ptr(p_madw);
80 p_pkey_tbl = ib_smp_get_payload_ptr(p_smp);
85 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_P_KEY_TABLE);
87 if (ib_smp_get_status(p_smp)) {
90 cl_ntoh16(ib_smp_get_status(p_smp)));
101 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id));
108 block_num = (uint16_t) ((cl_ntoh32(p_smp->attr_mod)) & 0x0000FFFF);
112 (uint8_t) (((cl_ntoh32(p_smp->attr_mod)) & 0x00FF0000) >>
128 cl_ntoh64(node_guid), cl_ntoh64(p_smp
[all...]
H A Dosm_vl_arb_rcv.c70 ib_smp_t *p_smp; local
85 p_smp = osm_madw_get_smp_ptr(p_madw);
88 p_vla_tbl = ib_smp_get_payload_ptr(p_smp);
93 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_VL_ARBITRATION);
95 if (ib_smp_get_status(p_smp)) {
98 cl_ntoh16(ib_smp_get_status(p_smp)));
109 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id));
116 block_num = (uint8_t) (cl_ntoh32(p_smp->attr_mod) >> 16);
119 port_num = (uint8_t) (cl_ntoh32(p_smp->attr_mod) & 0x000000FF);
134 cl_ntoh64(node_guid), cl_ntoh64(p_smp
[all...]
H A Dosm_sminfo_rcv.c116 * Check if the p_smp received is legal.
125 static ib_api_status_t smi_rcv_check_set_req_legality(IN const ib_smp_t * p_smp) argument
129 p_smi = ib_smp_get_payload_ptr(p_smp);
131 if (p_smp->attr_mod == IB_SMINFO_ATTR_MOD_ACKNOWLEDGE) {
134 } else if (p_smp->attr_mod == IB_SMINFO_ATTR_MOD_HANDOVER ||
135 p_smp->attr_mod == IB_SMINFO_ATTR_MOD_DISABLE ||
136 p_smp->attr_mod == IB_SMINFO_ATTR_MOD_STANDBY ||
137 p_smp->attr_mod == IB_SMINFO_ATTR_MOD_DISCOVER) {
149 ib_smp_t *p_smp; local
161 p_smp
418 const ib_smp_t *p_smp; local
517 const ib_smp_t *p_smp; local
560 ib_smp_t *p_smp; local
[all...]
H A Dosm_lin_fwd_rcv.c62 ib_smp_t *p_smp; local
77 p_smp = osm_madw_get_smp_ptr(p_madw);
78 p_block = ib_smp_get_payload_ptr(p_smp);
79 block_num = cl_ntoh32(p_smp->attr_mod);
87 if (ib_smp_get_status(p_smp)) {
90 cl_ntoh16(ib_smp_get_status(p_smp)));
H A Dosm_mlnx_ext_port_info_rcv.c68 ib_smp_t *p_smp; local
81 p_smp = osm_madw_get_smp_ptr(p_madw);
83 p_pi = ib_smp_get_payload_ptr(p_smp);
85 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_MLNX_EXTENDED_PORT_INFO);
87 port_num = (uint8_t) cl_ntoh32(p_smp->attr_mod);
104 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id));
111 if (!(cl_ntoh16(p_smp->status) & 0x7fff)) {
133 cl_ntoh16(p_smp->status) & 0x7fff);
H A Dosm_resp.c103 ib_smp_t *p_smp; local
131 p_smp = osm_madw_get_smp_ptr(p_madw);
133 resp_make_resp_smp(sm, p_req_smp, mad_status, p_payload, p_smp);
144 ib_get_sm_attr_str(p_smp->attr_id), cl_ntoh16(p_smp->attr_id),
145 cl_ntoh32(p_smp->attr_mod), cl_ntoh64(p_smp->trans_id));
H A Dosm_slvl_map_rcv.c69 ib_smp_t *p_smp; local
86 p_smp = osm_madw_get_smp_ptr(p_madw);
88 p_slvl_tbl = ib_smp_get_payload_ptr(p_smp);
93 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_SLVL_TABLE);
96 ib_smp_get_status(p_smp)) {
99 cl_ntoh16(ib_smp_get_status(p_smp)));
111 cl_ntoh64(node_guid), cl_ntoh64(p_smp->trans_id));
121 attr_mod = cl_ntoh32(p_smp->attr_mod);
154 cl_ntoh64(p_smp->trans_id));
H A Dosm_node_desc_rcv.c102 ib_smp_t *p_smp; local
112 p_smp = osm_madw_get_smp_ptr(p_madw);
113 if (ib_smp_get_status(p_smp)) {
116 cl_ntoh16(ib_smp_get_status(p_smp)));
120 p_nd = ib_smp_get_payload_ptr(p_smp);
H A Dosm_node.c58 ib_smp_t *p_smp; local
61 p_smp = osm_madw_get_smp_ptr(p_madw);
63 p_ni = ib_smp_get_payload_ptr(p_smp);
71 p_smp->hop_count, p_smp->initial_path);
77 ib_smp_t *p_smp; local
82 p_smp = osm_madw_get_smp_ptr(p_madw);
83 p_ni = ib_smp_get_payload_ptr(p_smp);
H A Dosm_sw_info_rcv.c202 ib_smp_t *p_smp; local
212 p_smp = osm_madw_get_smp_ptr(p_madw);
213 p_si = ib_smp_get_payload_ptr(p_smp);
291 ib_smp_t *p_smp; local
299 p_smp = osm_madw_get_smp_ptr(p_madw);
300 p_si = ib_smp_get_payload_ptr(p_smp);
311 if (ib_smp_get_status(p_smp) != 0) {
386 ib_smp_t *p_smp; local
397 p_smp = osm_madw_get_smp_ptr(p_madw);
398 p_si = ib_smp_get_payload_ptr(p_smp);
[all...]
H A Dosm_node_info_rcv.c400 ib_smp_t *p_smp; local
406 p_smp = osm_madw_get_smp_ptr(p_madw);
407 p_ni = ib_smp_get_payload_ptr(p_smp);
462 ib_smp_t *p_smp; local
471 p_smp = osm_madw_get_smp_ptr(p_madw);
472 p_ni = ib_smp_get_payload_ptr(p_smp);
569 osm_dr_path_init(p_dr_path, p_smp->hop_count,
570 p_smp->initial_path);
586 ib_smp_t *p_smp; local
590 p_smp
667 ib_smp_t *p_smp; local
847 ib_smp_t *p_smp; local
917 ib_smp_t *p_smp; local
[all...]
H A Dosm_helper.c2661 static void osm_dump_dr_smp_to_buf(IN const ib_smp_t * p_smp, OUT char * buf, argument
2664 if (!buf || !p_smp)
2675 p_smp->base_ver, p_smp->mgmt_class,
2676 p_smp->class_ver, p_smp->method,
2677 ib_get_sm_method_str(p_smp->method));
2679 if (p_smp->mgmt_class == IB_MCLASS_SUBN_DIR) {
2683 ib_smp_is_d(p_smp),
2684 cl_ntoh16(ib_smp_get_status(p_smp)));
2765 osm_dump_dr_smp(IN osm_log_t * p_log, IN const ib_smp_t * p_smp, IN osm_log_level_t log_level) argument
2777 osm_dump_dr_smp_v2(IN osm_log_t * p_log, IN const ib_smp_t * p_smp, IN const int file_id, IN osm_log_level_t log_level) argument
2903 osm_dump_smp_dr_path_to_buf(IN const ib_smp_t * p_smp, OUT char * buf, IN size_t buf_size) argument
2923 osm_dump_smp_dr_path(IN osm_log_t * p_log, IN const ib_smp_t * p_smp, IN osm_log_level_t log_level) argument
2935 osm_dump_smp_dr_path_v2(IN osm_log_t * p_log, IN const ib_smp_t * p_smp, IN const int file_id, IN osm_log_level_t log_level) argument
[all...]
H A Dosm_port_info_rcv.c568 ib_smp_t *p_smp; local
584 p_smp = osm_madw_get_smp_ptr(p_madw);
585 p_pi = ib_smp_get_payload_ptr(p_smp);
588 if (cl_ntoh16(p_smp->status) & 0x7fff) {
591 (cl_ntoh16(p_smp->status) & 0x7fff) == 0x1c) {
595 cl_ntoh16(p_smp->status) & 0x7fff);
614 cl_ntoh64(p_smp->trans_id));
647 ib_smp_t *p_smp; local
662 p_smp = osm_madw_get_smp_ptr(p_madw);
664 p_pi = ib_smp_get_payload_ptr(p_smp);
[all...]
H A Dosm_trap_rcv.c365 ib_smp_t *p_smp; local
404 p_smp = osm_madw_get_smp_ptr(p_madw);
406 if (p_smp->method != IB_MAD_METHOD_TRAP) {
408 "Unsupported method 0x%X\n", p_smp->method);
418 memcpy(payload, &p_smp->data, IB_SMP_DATA_SIZE);
447 log_trap_info(sm->p_log, p_ntci, source_lid, p_smp->trans_id);
455 p_smp->m_key = ib_port_info_get_m_key(&p_physp->port_info);
676 ib_smp_t __attribute__((unused)) *p_smp; local
682 p_smp = osm_madw_get_smp_ptr(p_madw);
685 CL_ASSERT(!ib_smp_is_response(p_smp));
[all...]
H A Dosm_vl15intf.c63 ib_smp_t * p_smp; local
67 p_smp = osm_madw_get_smp_ptr(p_madw);
68 method = p_smp->method;
69 attr_id = p_smp->attr_id;
H A Dosm_switch.c114 ib_smp_t *p_smp; local
121 p_smp = osm_madw_get_smp_ptr(p_madw);
122 p_si = ib_smp_get_payload_ptr(p_smp);
125 CL_ASSERT(p_smp->attr_id == IB_MAD_ATTR_SWITCH_INFO);
/freebsd-11-stable/contrib/ofed/opensm/libvendor/
H A Dosm_pkt_randomizer.c225 const ib_smp_t *p_smp; local
231 p_smp = (ib_smp_t *) p_mad;
233 if (p_smp->mgmt_class != IB_MCLASS_SUBN_DIR)
237 osm_dr_path_init(&dr_path, p_smp->hop_count, p_smp->initial_path);
244 cl_ntoh64(p_smp->trans_id));
H A Dosm_vendor_ibumad.c117 ib_smp_t *p_smp; local
120 p_smp = osm_madw_get_smp_ptr(p_madw);
128 osm_dump_smp_dr_path(p_vend->p_log, p_smp, OSM_LOG_ERROR);
/freebsd-11-stable/contrib/ofed/opensm/include/opensm/
H A Dosm_helper.h607 void osm_dump_smp_dr_path(IN osm_log_t * p_log, IN const ib_smp_t * p_smp,
610 void osm_dump_smp_dr_path_v2(IN osm_log_t * p_log, IN const ib_smp_t * p_smp,
613 void osm_dump_dr_smp(IN osm_log_t * p_log, IN const ib_smp_t * p_smp,
616 void osm_dump_dr_smp_v2(IN osm_log_t * p_log, IN const ib_smp_t * p_smp,
619 void osm_dump_sa_mad(IN osm_log_t * p_log, IN const ib_sa_mad_t * p_smp,
622 void osm_dump_sa_mad_v2(IN osm_log_t * p_log, IN const ib_sa_mad_t * p_smp,
/freebsd-11-stable/contrib/ofed/opensm/include/iba/
H A Dib_types.h4211 ib_smp_get_status(IN const ib_smp_t * const p_smp) argument
4213 return ((ib_net16_t) (p_smp->status & IB_SMP_STATUS_MASK));
4218 * p_smp
4240 ib_smp_is_response(IN const ib_smp_t * const p_smp) argument
4242 return (ib_mad_is_response((const ib_mad_t *)p_smp));
4247 * p_smp
4268 static inline boolean_t OSM_API ib_smp_is_d(IN const ib_smp_t * const p_smp) argument
4270 return ((p_smp->status & IB_SMP_DIRECTION) == IB_SMP_DIRECTION);
4275 * p_smp
4301 ib_smp_init_new(IN ib_smp_t * const p_smp, argument
[all...]

Completed in 145 milliseconds