Lines Matching refs:p_madw
85 osm_madw_t *p_madw;
94 p_madw = malloc(sizeof(*p_madw));
95 if (p_madw == NULL)
98 osm_madw_init(p_madw, h_bind, total_size, p_mad_addr);
103 p_mad = osm_vendor_get(h_bind, total_size, &p_madw->vend_wrap);
106 free(p_madw);
107 p_madw = NULL;
115 osm_madw_set_mad(p_madw, p_mad);
118 return p_madw;
129 osm_madw_t *p_madw;
138 p_madw = malloc(sizeof(*p_madw));
139 if (p_madw == NULL)
146 osm_madw_init(p_madw, h_bind, total_size, p_mad_addr);
147 osm_madw_set_mad(p_madw, p_mad);
150 return (p_madw);
157 osm_madw_t *p_madw;
159 p_madw = malloc(sizeof(*p_madw));
160 if (!p_madw)
163 osm_madw_init(p_madw, 0, 0, 0);
164 osm_madw_set_mad(p_madw, 0);
167 return (p_madw);
173 osm_mad_pool_put(IN osm_mad_pool_t * const p_pool, IN osm_madw_t * const p_madw)
175 CL_ASSERT(p_madw);
180 if (p_madw->p_mad)
181 osm_vendor_put(p_madw->h_bind, &p_madw->vend_wrap);
186 free(p_madw);