Lines Matching refs:dt_aggdesc
295 while (id >= (max = dtp->dt_maxagg) || dtp->dt_aggdesc == NULL) {
305 if (dtp->dt_aggdesc != NULL) {
306 bcopy(dtp->dt_aggdesc, new_aggdesc,
308 free(dtp->dt_aggdesc);
311 dtp->dt_aggdesc = new_aggdesc;
315 if (dtp->dt_aggdesc[id] == NULL) {
383 dtp->dt_aggdesc[id] = agg;
395 if (aggid >= dtp->dt_maxagg || dtp->dt_aggdesc[aggid] == NULL) {
401 assert(dtp->dt_aggdesc[aggid] != NULL);
402 *adp = dtp->dt_aggdesc[aggid];
412 assert((dtp->dt_aggdesc != NULL && dtp->dt_maxagg != 0) ||
413 (dtp->dt_aggdesc == NULL && dtp->dt_maxagg == 0));
415 if (dtp->dt_aggdesc == NULL)
419 if (dtp->dt_aggdesc[i] != NULL)
420 free(dtp->dt_aggdesc[i]);
423 free(dtp->dt_aggdesc);
424 dtp->dt_aggdesc = NULL;