Lines Matching refs:adt

1621 static int alloc_data_type_histograms(struct annotated_data_type *adt, int nr_entries)  in alloc_data_type_histograms()  argument
1626 sz += sizeof(struct type_hist_entry) * adt->self.size; in alloc_data_type_histograms()
1629 adt->histograms = calloc(nr_entries, sizeof(*adt->histograms)); in alloc_data_type_histograms()
1630 if (adt->histograms == NULL) in alloc_data_type_histograms()
1638 adt->histograms[i] = zalloc(sz); in alloc_data_type_histograms()
1639 if (adt->histograms[i] == NULL) in alloc_data_type_histograms()
1643 adt->nr_histograms = nr_entries; in alloc_data_type_histograms()
1648 zfree(&(adt->histograms[i])); in alloc_data_type_histograms()
1649 zfree(&adt->histograms); in alloc_data_type_histograms()
1653 static void delete_data_type_histograms(struct annotated_data_type *adt) in delete_data_type_histograms() argument
1655 for (int i = 0; i < adt->nr_histograms; i++) in delete_data_type_histograms()
1656 zfree(&(adt->histograms[i])); in delete_data_type_histograms()
1658 zfree(&adt->histograms); in delete_data_type_histograms()
1659 adt->nr_histograms = 0; in delete_data_type_histograms()
1690 int annotated_data_type__update_samples(struct annotated_data_type *adt, in annotated_data_type__update_samples() argument
1696 if (adt == NULL) in annotated_data_type__update_samples()
1699 if (adt->histograms == NULL) { in annotated_data_type__update_samples()
1702 if (alloc_data_type_histograms(adt, nr) < 0) in annotated_data_type__update_samples()
1706 if (offset < 0 || offset >= adt->self.size) in annotated_data_type__update_samples()
1709 h = adt->histograms[evsel->core.idx]; in annotated_data_type__update_samples()