Lines Matching defs:p_madw
56 uint64_t __osm_set_wrid_by_p_madw(IN osm_madw_t * p_madw)
60 CL_ASSERT(p_madw->p_mad);
62 memcpy(&wrid, &p_madw, sizeof(osm_madw_t *));
64 ib_mad_is_response(p_madw->p_mad);
275 osm_madw_t *p_madw;
310 p_madw = osm_mad_pool_get(p_bind->p_osm_pool,
313 if (p_madw == NULL) {
320 p_mad_buf = (void *)p_madw->p_mad;
325 p_madw = p_req_madw->vend_wrap.p_resp_madw;
327 CL_ASSERT(p_madw->h_bind);
329 osm_vendor_get(p_madw->h_bind, mad_size,
330 &p_madw->vend_wrap);
343 osm_madw_set_mad(p_madw, p_mad_buf);
347 p_new_vw = osm_madw_get_vend_ptr(p_madw);
356 p_madw->p_mad = p_mad_buf;
359 p_madw->h_bind = p_new_vw->h_bind;
363 (p_madw, p_bind->client_context, p_req_madw);
691 osm_madw_t *p_madw;
712 p_madw = PARENT_STRUCT(p_vw, osm_madw_t, vend_wrap);
713 p_madw->p_mad = NULL;
726 osm_ts_send_mad(IN osm_ts_bind_info_t * p_bind, IN osm_madw_t * const p_madw)
729 osm_mad_addr_t *const p_mad_addr = osm_madw_get_mad_addr_ptr(p_madw);
730 ib_mad_t *const p_mad = osm_madw_get_mad_ptr(p_madw);
792 IN osm_madw_t * const p_madw, IN boolean_t const resp_expected)
796 osm_vend_wrap_t *const p_vw = osm_madw_get_vend_ptr(p_madw);
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);