Lines Matching refs:p_bind

142 	osm_ts_bind_info_t *p_bind = (osm_ts_bind_info_t *) h_bind;
143 osm_vendor_t *p_vend = p_bind->p_vend;
157 VAPI_modify_hca_attr(p_bind->hca_hndl, p_bind->port_num, &attr_mod,
269 __osm_ts_rcv_callback(IN osm_ts_bind_info_t * p_bind,
278 osm_log_t *const p_log = p_bind->p_vend->p_log;
286 osm_transaction_mgr_get_madw_for_tid(p_bind->p_vend,
310 p_madw = osm_mad_pool_get(p_bind->p_osm_pool,
311 (osm_bind_handle_t) p_bind,
348 p_new_vw->h_bind = p_bind;
362 (*(osm_vend_mad_recv_callback_t) p_bind->rcv_callback)
363 (p_madw, p_bind->client_context, p_req_madw);
450 osm_ts_bind_info_t *const p_bind = (osm_ts_bind_info_t *) p_ptr;
452 OSM_LOG_ENTER(p_bind->p_vend->p_log);
458 ts_ret_code = read(p_bind->ul_dev_fd, &mad, sizeof(mad));
460 osm_log(p_bind->p_vend->p_log, OSM_LOG_ERROR,
465 osm_log(p_bind->p_vend->p_log, OSM_LOG_DEBUG,
479 __osm_ts_conv_mad_rcv_desc_to_osm_addr(p_bind->p_vend,
494 __osm_ts_rcv_callback(p_bind, &mad_addr, 256, &mad);
498 OSM_LOG_EXIT(p_bind->p_vend->p_log);
514 osm_ts_bind_info_t *p_bind = NULL;
538 p_bind = &(p_vend->smi_bind);
544 p_bind = &(p_vend->gsi_bind);
550 if (p_bind->ul_dev_fd >= 0) {
553 "Already binded to port %u\n", p_bind->port_num);
595 p_bind->ul_dev_fd = device_fd;
596 p_bind->port_num = port_num;
597 p_bind->p_vend = p_vend;
598 p_bind->client_context = context;
599 p_bind->rcv_callback = mad_recv_callback;
600 p_bind->send_err_callback = send_err_callback;
601 p_bind->p_osm_pool = p_mad_pool;
602 p_bind->hca_hndl = hca_hndl;
627 status = cl_thread_init(&p_bind->poller,
628 __osm_vendor_ts_poller, p_bind,
635 return ((osm_bind_handle_t) p_bind);
647 osm_ts_bind_info_t *p_bind = (osm_ts_bind_info_t *) h_bind;
648 osm_vendor_t *p_vend = p_bind->p_vend;
689 osm_ts_bind_info_t *p_bind = (osm_ts_bind_info_t *) h_bind;
690 osm_vendor_t *p_vend = p_bind->p_vend;
726 osm_ts_send_mad(IN osm_ts_bind_info_t * p_bind, IN osm_madw_t * const p_madw)
728 osm_vendor_t *const p_vend = p_bind->p_vend;
764 ts_mad.port = p_bind->port_num;
767 ret = write(p_bind->ul_dev_fd, &ts_mad, sizeof(ts_mad));
794 osm_ts_bind_info_t *p_bind = (osm_ts_bind_info_t *) h_bind;
795 osm_vendor_t *const p_vend = p_bind->p_vend;
810 osm_mad_pool_get_wrapper_raw(p_bind->p_osm_pool);
824 p_bind, p_madw);
836 status = osm_ts_send_mad(p_bind, p_madw);
840 __osm_ts_send_callback(p_bind, !resp_expected, p_madw, status);
867 osm_ts_bind_info_t *p_bind = (osm_ts_bind_info_t *) h_bind;
868 osm_vendor_t *p_vend = p_bind->p_vend;
882 VAPI_modify_hca_attr(p_bind->hca_hndl, p_bind->port_num, &attr_mod,