Lines Matching defs:p_sa_bind_info
325 osmv_sa_bind_info_t *p_sa_bind_info;
344 p_sa_bind_info =
346 if (!p_sa_bind_info) {
350 p_sa_bind_info = OSM_BIND_INVALID_HANDLE;
355 p_sa_bind_info->p_log = p_log;
356 p_sa_bind_info->port_guid = port_guid;
357 p_sa_bind_info->p_mad_pool = p_mad_pool;
358 p_sa_bind_info->p_vendor = p_vend;
359 p_sa_bind_info->last_lids_update_sec = 0;
362 p_sa_bind_info->h_bind = osm_vendor_bind(p_vend, &bind_info, p_mad_pool, __osmv_sa_mad_rcv_cb, __osmv_sa_mad_err_cb, p_sa_bind_info); /* context provided to CBs */
364 if (p_sa_bind_info->h_bind == OSM_BIND_INVALID_HANDLE) {
365 free(p_sa_bind_info);
366 p_sa_bind_info = OSM_BIND_INVALID_HANDLE;
376 &p_sa_bind_info->
378 &p_sa_bind_info->lid,
379 &p_sa_bind_info->sm_lid);
381 free(p_sa_bind_info);
382 p_sa_bind_info = OSM_BIND_INVALID_HANDLE;
390 cl_event_construct(&p_sa_bind_info->sync_event);
391 cl_status = cl_event_init(&p_sa_bind_info->sync_event, TRUE);
397 free(p_sa_bind_info);
398 p_sa_bind_info = OSM_BIND_INVALID_HANDLE;
403 return (p_sa_bind_info);