Lines Matching refs:dt_aggdesc
297 while (id >= (max = VBDTCAST(dtrace_id_t)dtp->dt_maxagg) || dtp->dt_aggdesc == NULL) {
307 if (dtp->dt_aggdesc != NULL) {
308 bcopy(dtp->dt_aggdesc, new_aggdesc,
310 free(dtp->dt_aggdesc);
313 dtp->dt_aggdesc = new_aggdesc;
317 if (dtp->dt_aggdesc[id] == NULL) {
385 dtp->dt_aggdesc[id] = agg;
397 if (aggid >= dtp->dt_maxagg || dtp->dt_aggdesc[aggid] == NULL) {
403 assert(dtp->dt_aggdesc[aggid] != NULL);
404 *adp = dtp->dt_aggdesc[aggid];
414 assert((dtp->dt_aggdesc != NULL && dtp->dt_maxagg != 0) ||
415 (dtp->dt_aggdesc == NULL && dtp->dt_maxagg == 0));
417 if (dtp->dt_aggdesc == NULL)
421 if (dtp->dt_aggdesc[i] != NULL)
422 free(dtp->dt_aggdesc[i]);
425 free(dtp->dt_aggdesc);
426 dtp->dt_aggdesc = NULL;