Lines Matching refs:vallist
142 union scf_simple_prop_val *vallist = NULL, *vallist_backup = NULL; in fill_prop() local
186 vallist_backup = vallist; in fill_prop()
187 if ((vallist = realloc(vallist, (numvals + 1) * in fill_prop()
188 sizeof (*vallist))) == NULL) { in fill_prop()
189 vallist = vallist_backup; in fill_prop()
196 &vallist[numvals].pv_bool) == -1) in fill_prop()
202 &vallist[numvals].pv_uint) == -1) in fill_prop()
208 &vallist[numvals].pv_int) == -1) in fill_prop()
214 &vallist[numvals].pv_time.t_sec, in fill_prop()
215 &vallist[numvals].pv_time.t_nsec) == -1) in fill_prop()
220 vallist[numvals].pv_str = NULL; in fill_prop()
224 if ((vallist[numvals].pv_str = malloc(valsize+1)) == in fill_prop()
230 vallist[numvals].pv_str, valsize+1) == -1) { in fill_prop()
231 free(vallist[numvals].pv_str); in fill_prop()
244 vallist[numvals].pv_str = NULL; in fill_prop()
248 if ((vallist[numvals].pv_str = malloc(valsize+1)) == in fill_prop()
254 vallist[numvals].pv_str, valsize+1) == -1) { in fill_prop()
255 free(vallist[numvals].pv_str); in fill_prop()
261 vallist[numvals].pv_opaque.o_value = NULL; in fill_prop()
265 if ((vallist[numvals].pv_opaque.o_value = in fill_prop()
270 vallist[numvals].pv_opaque.o_size = valsize; in fill_prop()
272 vallist[numvals].pv_opaque.o_value, in fill_prop()
274 free(vallist[numvals].pv_opaque.o_value); in fill_prop()
294 ret->pr_vallist = vallist; in fill_prop()
308 if (vallist == NULL) in fill_prop()
322 free(vallist[i].pv_str); in fill_prop()
328 free(vallist[i].pv_opaque.o_value); in fill_prop()
336 free(vallist); in fill_prop()