Lines Matching defs:p_madw
65 request structure) is attached as the p_madw->context.ni_context.node_guid
68 __osmv_sa_mad_rcv_cb(IN osm_madw_t * p_madw,
82 osm_mad_pool_put(p_bind->p_mad_pool, p_madw);
94 query_res.p_result_madw = p_madw;
97 p_sa_mad = (ib_sa_mad_t *) p_madw->p_mad;
109 if (!p_madw->mad_size) {
132 (p_madw->mad_size - IB_SA_MAD_HDR_SIZE) /
137 p_madw->mad_size - IB_SA_MAD_HDR_SIZE,
139 (p_madw->mad_size -
173 static void __osmv_sa_mad_err_cb(IN void *bind_context, IN osm_madw_t * p_madw)
183 (uintptr_t)(osm_madw_get_ni_context_ptr(p_madw)->node_guid);
188 query_res.p_result_madw = p_madw;
337 osm_madw_t *p_madw;
362 p_madw = osm_mad_pool_get(p_bind->p_mad_pool,
365 if (p_madw == NULL) {
375 p_mad_hdr = osm_madw_get_mad_ptr(p_madw);
376 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw);
409 p_madw->mad_addr.dest_lid =
411 p_madw->mad_addr.addr_type.smi.source_lid =
413 p_madw->mad_addr.addr_type.gsi.remote_qp = CL_HTON32(1);
414 p_madw->resp_expected = TRUE;
415 p_madw->fail_msg = CL_DISP_MSGID_NONE;
425 p_madw->mad_addr.addr_type.gsi.global_route = 1;
426 memset(&p_madw->mad_addr.addr_type.gsi.grh_info, 0,
427 sizeof(p_madw->mad_addr.addr_type.gsi.grh_info));
428 memcpy(&p_madw->mad_addr.addr_type.gsi.grh_info.dest_gid, &(p_query_req->gid), 16);
437 p_madw->context.ni_context.node_guid
443 osm_mad_pool_put(p_bind->p_mad_pool, p_madw);
448 osm_madw_get_ni_context_ptr(p_madw)->node_guid =
455 status = osm_vendor_send(osm_madw_get_bind_handle(p_madw),
456 p_madw, p_madw->resp_expected);
463 status = p_madw->status;