Lines Matching defs:p_madw
79 osm_madw_t *p_madw;
88 p_madw = malloc(sizeof(*p_madw));
89 if (p_madw == NULL)
92 osm_madw_init(p_madw, h_bind, total_size, p_mad_addr);
97 p_mad = osm_vendor_get(h_bind, total_size, &p_madw->vend_wrap);
100 free(p_madw);
101 p_madw = NULL;
109 osm_madw_set_mad(p_madw, p_mad);
112 return p_madw;
121 osm_madw_t *p_madw;
130 p_madw = malloc(sizeof(*p_madw));
131 if (p_madw == NULL)
138 osm_madw_init(p_madw, h_bind, total_size, p_mad_addr);
139 osm_madw_set_mad(p_madw, p_mad);
142 return p_madw;
147 osm_madw_t *p_madw;
149 p_madw = malloc(sizeof(*p_madw));
150 if (!p_madw)
153 osm_madw_init(p_madw, 0, 0, 0);
154 osm_madw_set_mad(p_madw, 0);
157 return p_madw;
160 void osm_mad_pool_put(IN osm_mad_pool_t * p_pool, IN osm_madw_t * p_madw)
162 CL_ASSERT(p_madw);
167 if (p_madw->p_mad)
168 osm_vendor_put(p_madw->h_bind, &p_madw->vend_wrap);
173 free(p_madw);