Lines Matching refs:sa
66 osm_sa_t *sa;
70 static ib_api_status_t mftr_rcv_new_mftr(IN osm_sa_t * sa,
80 OSM_LOG_ENTER(sa->p_log);
84 OSM_LOG(sa->p_log, OSM_LOG_ERROR, "ERR 4A02: "
90 OSM_LOG(sa->p_log, OSM_LOG_DEBUG,
110 OSM_LOG_EXIT(sa->p_log);
119 osm_sa_t *sa = p_ctxt->sa;
131 osm_get_port_by_guid(sa->p_subn, p_sw->p_node->node_info.port_guid);
133 OSM_LOG(sa->p_log, OSM_LOG_ERROR, "ERR 4A05: "
143 OSM_LOG(sa->p_log, OSM_LOG_ERROR, "ERR 4A06: "
149 if (!osm_physp_share_pkey(sa->p_log, p_req_physp, p_physp,
150 sa->p_subn->opt.allow_both_pkeys))
158 OSM_LOG(sa->p_log, OSM_LOG_DEBUG,
204 mftr_rcv_new_mftr(sa, p_sw, p_ctxt->p_list,
211 osm_sa_t *sa = ctx;
219 CL_ASSERT(sa);
221 OSM_LOG_ENTER(sa->p_log);
233 OSM_LOG(sa->p_log, OSM_LOG_ERROR, "ERR 4A08: "
236 osm_sa_send_error(sa, p_madw, IB_MAD_STATUS_UNSUP_METHOD_ATTR);
240 cl_plock_acquire(sa->p_lock);
243 p_req_physp = osm_get_physp_by_mad_addr(sa->p_log, sa->p_subn,
247 cl_plock_release(sa->p_lock);
248 OSM_LOG(sa->p_log, OSM_LOG_ERROR, "ERR 4A07: "
252 OSM_LOG(sa->p_log, OSM_LOG_DEBUG,
261 context.sa = sa;
265 cl_qmap_apply_func(&sa->p_subn->sw_guid_tbl, mftr_rcv_by_comp_mask,
268 cl_plock_release(sa->p_lock);
270 osm_sa_respond(sa, p_madw, sizeof(ib_mft_record_t), &rec_list);
273 OSM_LOG_EXIT(sa->p_log);