Lines Matching refs:sa

70 	osm_sa_t *sa;
74 static void sa_slvl_create(IN osm_sa_t * sa, IN const osm_physp_t * p_physp,
81 OSM_LOG_ENTER(sa->p_log);
85 OSM_LOG(sa->p_log, OSM_LOG_ERROR, "ERR 2602: "
95 OSM_LOG(sa->p_log, OSM_LOG_DEBUG,
114 OSM_LOG_EXIT(sa->p_log);
117 static void sa_slvl_by_comp_mask(IN osm_sa_t * sa, IN const osm_port_t * p_port,
129 OSM_LOG_ENTER(sa->p_log);
141 OSM_LOG(sa->p_log, OSM_LOG_DEBUG,
146 if (osm_physp_share_pkey(sa->p_log, p_req_physp, p_out_physp,
147 sa->p_subn->opt.allow_both_pkeys))
148 sa_slvl_create(sa, p_out_physp, p_ctxt, 0);
179 if (!osm_physp_share_pkey(sa->p_log, p_req_physp, p_out_physp,
180 sa->p_subn->opt.allow_both_pkeys))
183 sa_slvl_create(sa, p_out_physp, p_ctxt,
188 OSM_LOG_EXIT(sa->p_log);
196 sa_slvl_by_comp_mask(p_ctxt->sa, p_port, p_ctxt);
201 osm_sa_t *sa = ctx;
212 CL_ASSERT(sa);
214 OSM_LOG_ENTER(sa->p_log);
228 OSM_LOG(sa->p_log, OSM_LOG_ERROR, "ERR 2604: "
231 osm_sa_send_error(sa, p_madw, IB_MAD_STATUS_UNSUP_METHOD_ATTR);
235 cl_plock_acquire(sa->p_lock);
238 p_req_physp = osm_get_physp_by_mad_addr(sa->p_log, sa->p_subn,
242 cl_plock_release(sa->p_lock);
243 OSM_LOG(sa->p_log, OSM_LOG_ERROR, "ERR 2603: "
247 OSM_LOG(sa->p_log, OSM_LOG_DEBUG,
256 context.sa = sa;
260 OSM_LOG(sa->p_log, OSM_LOG_DEBUG,
274 p_port = osm_get_port_by_lid(sa->p_subn, p_rcvd_rec->lid);
277 OSM_LOG(sa->p_log, OSM_LOG_ERROR, "ERR 2608: "
287 sa_slvl_by_comp_mask(sa, p_port, &context);
289 cl_qmap_apply_func(&sa->p_subn->port_guid_tbl,
293 cl_plock_release(sa->p_lock);
295 osm_sa_respond(sa, p_madw, sizeof(ib_slvl_table_record_t), &rec_list);
298 OSM_LOG_EXIT(sa->p_log);