Lines Matching refs:_histogramSegmentsConfig
124 _histogramSegmentsConfig = (IOHistogramSegmentConfig*)IOMallocData(configSize); in initWith()
125 if (!_histogramSegmentsConfig) { in initWith()
128 memcpy(_histogramSegmentsConfig, config, configSize); in initWith()
132 _nElements += _histogramSegmentsConfig[cnt].segment_bucket_count; in initWith()
133 _channelDimension += _histogramSegmentsConfig[cnt].segment_bucket_count; in initWith()
136 _histogramSegmentsConfig[cnt].base_bucket_width, in initWith()
137 _histogramSegmentsConfig[cnt].scale_flag, in initWith()
138 _histogramSegmentsConfig[cnt].segment_bucket_count); in initWith()
140 if (_histogramSegmentsConfig[cnt].scale_flag > 1 in initWith()
141 || _histogramSegmentsConfig[cnt].base_bucket_width == 0) { in initWith()
209 if (_histogramSegmentsConfig[cnt].segment_bucket_count > INT_MAX in initWith()
210 || _histogramSegmentsConfig[cnt].base_bucket_width > INT_MAX) { in initWith()
213 for (cnt2 = 0; cnt2 < (int)_histogramSegmentsConfig[cnt].segment_bucket_count; cnt2++) { in initWith()
220 if (_histogramSegmentsConfig[cnt].scale_flag) { in initWith()
224 power *= _histogramSegmentsConfig[cnt].base_bucket_width; in initWith()
229 bucketBound = _histogramSegmentsConfig[cnt].base_bucket_width * in initWith()
262 if (_histogramSegmentsConfig) { in free()
264 IOFreeData(_histogramSegmentsConfig, in free()
285 tmpConfigData = OSData::withBytes(_histogramSegmentsConfig, in handleCreateLegend()