Lines Matching refs:p_bind

144 	osm_al_bind_info_t *p_bind = (osm_al_bind_info_t *) context;
145 osm_vendor_t *p_vend = p_bind->p_vend;
157 osm_al_bind_info_t *p_bind =
159 osm_vendor_t *p_vend = p_bind->p_vend;
173 osm_al_bind_info_t *const p_bind =
175 osm_vendor_t *const p_vend = p_bind->p_vend;
188 if (p_vw->h_av != p_bind->h_dr_av) {
222 osm_mad_pool_put(p_bind->p_osm_pool,
227 p_bind->send_err_callback(p_bind->client_context,
235 osm_mad_pool_put(p_bind->p_osm_pool, p_madw);
246 osm_al_bind_info_t *const p_bind =
248 osm_vendor_t *const p_vend = p_bind->p_vend;
299 osm_madw_init(p_new_madw, p_bind, p_elem->size, &mad_addr);
305 p_new_madw = osm_mad_pool_get_wrapper(p_bind->p_osm_pool,
306 p_bind, p_elem->size,
313 p_new_vw->h_bind = p_bind;
322 p_bind->rcv_callback);
324 p_bind->rcv_callback(p_new_madw, p_bind->client_context,
827 __osm_vendor_init_av(IN const osm_al_bind_info_t * p_bind,
831 p_av->port_num = p_bind->port_num;
844 osm_al_bind_info_t *p_bind = 0;
879 p_bind = malloc(sizeof(*p_bind));
880 if (p_bind == NULL) {
887 memset(p_bind, 0, sizeof(*p_bind));
888 p_bind->p_vend = p_vend;
889 p_bind->client_context = context;
890 p_bind->port_num = osm_vendor_get_port_num(p_vend, port_guid);
891 p_bind->rcv_callback = mad_recv_callback;
892 p_bind->send_err_callback = send_err_callback;
893 p_bind->p_osm_pool = p_mad_pool;
895 CL_ASSERT(p_bind->port_num);
922 p_bind,
924 &p_bind->pool_key, &p_bind->h_qp);
927 free(p_bind);
935 CL_ASSERT(p_bind->h_qp);
936 CL_ASSERT(p_bind->pool_key);
940 mad_svc.mad_svc_context = p_bind;
952 status = ib_reg_mad_svc(p_bind->h_qp, &mad_svc, &p_bind->h_svc);
955 free(p_bind);
963 __osm_vendor_init_av(p_bind, &av);
965 status = ib_create_av(p_vend->h_pd, &av, &p_bind->h_dr_av);
978 "Allocating av handle %p.\n", p_bind->h_dr_av);
983 return ((osm_bind_handle_t) p_bind);
991 osm_al_bind_info_t *p_bind = (osm_al_bind_info_t *) h_bind;
992 osm_vendor_t *p_vend = p_bind->p_vend;
1006 status = ib_get_mad(p_bind->pool_key, mad_size, &p_vw->p_elem);
1034 osm_al_bind_info_t *p_bind = (osm_al_bind_info_t *) h_bind;
1035 osm_vendor_t *p_vend = p_bind->p_vend;
1064 osm_al_bind_info_t *const p_bind = h_bind;
1065 osm_vendor_t *const p_vend = p_bind->p_vend;
1088 osm_mad_pool_get_wrapper_raw(p_bind->p_osm_pool);
1105 av.port_num = p_bind->port_num;
1140 osm_mad_pool_put(p_bind->p_osm_pool,
1151 p_vw->h_av = p_bind->h_dr_av;
1184 status = ib_send_mad(p_bind->h_svc, p_elem, NULL);
1190 osm_mad_pool_put(p_bind->p_osm_pool, p_vw->p_resp_madw);
1201 osm_al_bind_info_t *p_bind = (osm_al_bind_info_t *) h_bind;
1202 osm_vendor_t *p_vend = p_bind->p_vend;
1212 __osm_vendor_init_av(p_bind, &av);
1214 status = ib_destroy_av(p_bind->h_dr_av);
1224 status = ib_create_av(p_vend->h_pd, &av, &p_bind->h_dr_av);
1241 osm_al_bind_info_t *p_bind = (osm_al_bind_info_t *) h_bind;
1242 osm_vendor_t *p_vend = p_bind->p_vend;
1252 status = ib_modify_ca(p_vend->h_ca, p_bind->port_num,