Lines Matching defs:p_madw
69 request structure) is attached as the p_madw->context.ni_context.node_guid
72 __osmv_sa_mad_rcv_cb(IN osm_madw_t * p_madw,
86 osm_mad_pool_put(p_bind->p_mad_pool, p_madw);
98 query_res.p_result_madw = p_madw;
101 p_sa_mad = (ib_sa_mad_t *) p_madw->p_mad;
113 if (!p_madw->mad_size) {
141 (p_madw->mad_size - IB_SA_MAD_HDR_SIZE) /
146 p_madw->mad_size - IB_SA_MAD_HDR_SIZE,
148 (p_madw->mad_size - IB_SA_MAD_HDR_SIZE) %
180 static void __osmv_sa_mad_err_cb(IN void *bind_context, IN osm_madw_t * p_madw)
190 (osmv_query_req_t *) (p_madw->context.arb_context.context1);
195 query_res.p_result_madw = p_madw;
200 p_madw->status = IB_TIMEOUT;
426 osm_madw_t *p_madw;
454 p_madw = osm_mad_pool_get(p_bind->p_mad_pool,
457 if (p_madw == NULL) {
467 p_mad_hdr = osm_madw_get_mad_ptr(p_madw);
468 p_sa_mad = osm_madw_get_sa_mad_ptr(p_madw);
499 p_madw->mad_addr.dest_lid = p_bind->sm_lid;
501 p_madw->mad_addr.dest_lid = cl_hton16(p_bind->sm_lid);
503 p_madw->mad_addr.addr_type.smi.source_lid = cl_hton16(p_bind->lid);
504 p_madw->mad_addr.addr_type.gsi.remote_qp = CL_HTON32(1);
505 p_madw->resp_expected = TRUE;
506 p_madw->fail_msg = CL_DISP_MSGID_NONE;
514 p_madw->context.arb_context.context1
520 osm_mad_pool_put(p_bind->p_mad_pool, p_madw);
525 p_madw->context.arb_context.context1 = p_query_req_copy;
531 status = osm_vendor_send(osm_madw_get_bind_handle(p_madw),
532 p_madw, p_madw->resp_expected);
539 status = p_madw->status;