Lines Matching refs:dt_aggdesc
328 while (id >= (max = dtp->dt_maxagg) || dtp->dt_aggdesc == NULL) {
338 if (dtp->dt_aggdesc != NULL) {
339 bcopy(dtp->dt_aggdesc, new_aggdesc,
341 free(dtp->dt_aggdesc);
344 dtp->dt_aggdesc = new_aggdesc;
348 if (dtp->dt_aggdesc[id] == NULL) {
424 dtp->dt_aggdesc[id] = agg;
436 if (aggid >= dtp->dt_maxagg || dtp->dt_aggdesc[aggid] == NULL) {
442 assert(dtp->dt_aggdesc[aggid] != NULL);
443 *adp = dtp->dt_aggdesc[aggid];
453 assert((dtp->dt_aggdesc != NULL && dtp->dt_maxagg != 0) ||
454 (dtp->dt_aggdesc == NULL && dtp->dt_maxagg == 0));
456 if (dtp->dt_aggdesc == NULL)
460 if (dtp->dt_aggdesc[i] != NULL)
461 free(dtp->dt_aggdesc[i]);
464 free(dtp->dt_aggdesc);
465 dtp->dt_aggdesc = NULL;