Lines Matching refs:histogram

45 histogram::HistogramCollector::HistogramCollector() :  in HistogramCollector()
46 histogram(histogram::Ringbuffer::create( in HistogramCollector()
47 … implementation_defined_max_frame_ringbuffer, std::make_unique<histogram::DefaultTimeKeeper>())) { in HistogramCollector()
50 histogram::HistogramCollector::~HistogramCollector() { in ~HistogramCollector()
69 std::string histogram::HistogramCollector::Dump() const { in Dump()
72 std::tie(num_frames, all_sample_buckets) = histogram->collect_cumulative(); in Dump()
93 HWC2::Error histogram::HistogramCollector::collect( in collect()
112 std::tie(num_frames, samples) = histogram->collect_cumulative(); in collect()
114 std::tie(num_frames, samples) = histogram->collect_after(timestamp); in collect()
116 std::tie(num_frames, samples) = histogram->collect_max(max_frames); in collect()
118 std::tie(num_frames, samples) = histogram->collect_max_after(timestamp, max_frames); in collect()
129 HWC2::Error histogram::HistogramCollector::getAttributes(int32_t* format, in getAttributes()
141 void histogram::HistogramCollector::start() { in start()
145 void histogram::HistogramCollector::start(uint64_t max_frames) { in start()
152histogram = histogram::Ringbuffer::create(max_frames, std::make_unique<histogram::DefaultTimeKeepe… in start()
156 void histogram::HistogramCollector::stop() { in stop()
170 void histogram::HistogramCollector::notify_histogram_event(int blob_source_fd, BlobId id) { in notify_histogram_event()
185 void histogram::HistogramCollector::blob_processing_thread() { in blob_processing_thread()
205 histogram->insert(*static_cast<struct drm_msm_hist*>(blob->data)); in blob_processing_thread()