Lines Matching defs:sample

164 		pmu->sample[__I915_SAMPLE_RC6].cur = val;
174 val += pmu->sample[__I915_SAMPLE_RC6].cur;
177 if (val < pmu->sample[__I915_SAMPLE_RC6_LAST_REPORTED].cur)
178 val = pmu->sample[__I915_SAMPLE_RC6_LAST_REPORTED].cur;
180 pmu->sample[__I915_SAMPLE_RC6_LAST_REPORTED].cur = val;
193 pmu->sample[__I915_SAMPLE_RC6].cur = __get_rc6(&i915->gt);
194 pmu->sample[__I915_SAMPLE_RC6_LAST_REPORTED].cur =
195 pmu->sample[__I915_SAMPLE_RC6].cur;
204 pmu->sample[__I915_SAMPLE_RC6].cur = __get_rc6(&i915->gt);
269 add_sample(struct i915_pmu_sample *sample, u32 val)
271 sample->cur += val;
295 add_sample(&pmu->sample[I915_SAMPLE_WAIT], period_ns);
297 add_sample(&pmu->sample[I915_SAMPLE_SEMA], period_ns);
299 /* No need to sample when busy stats are supported. */
307 * engine being busy. Therefore, we record the sample as being
316 add_sample(&pmu->sample[I915_SAMPLE_BUSY], period_ns);
350 add_sample_mult(struct i915_pmu_sample *sample, u32 val, u32 mul)
352 sample->cur += mul_u32_u32(val, mul);
395 add_sample_mult(&pmu->sample[__I915_SAMPLE_FREQ_ACT],
400 add_sample_mult(&pmu->sample[__I915_SAMPLE_FREQ_REQ],
464 enum drm_i915_pmu_engine_sample sample)
466 switch (sample) {
565 u8 sample = engine_event_sample(event);
574 } else if (sample == I915_SAMPLE_BUSY &&
581 val = engine->pmu.sample[sample].cur;
587 div_u64(pmu->sample[__I915_SAMPLE_FREQ_ACT].cur,
592 div_u64(pmu->sample[__I915_SAMPLE_FREQ_REQ].cur,
653 u8 sample = engine_event_sample(event);
662 BUILD_BUG_ON(ARRAY_SIZE(engine->pmu.sample) !=
664 GEM_BUG_ON(sample >= ARRAY_SIZE(engine->pmu.enable_count));
665 GEM_BUG_ON(sample >= ARRAY_SIZE(engine->pmu.sample));
666 GEM_BUG_ON(engine->pmu.enable_count[sample] == ~0);
668 engine->pmu.enable |= BIT(sample);
669 engine->pmu.enable_count[sample]++;
693 u8 sample = engine_event_sample(event);
700 GEM_BUG_ON(sample >= ARRAY_SIZE(engine->pmu.enable_count));
701 GEM_BUG_ON(sample >= ARRAY_SIZE(engine->pmu.sample));
702 GEM_BUG_ON(engine->pmu.enable_count[sample] == 0);
708 if (--engine->pmu.enable_count[sample] == 0)
709 engine->pmu.enable &= ~BIT(sample);
830 .sample = (__sample), \
874 enum drm_i915_pmu_engine_sample sample;
897 engine_events[i].sample))
950 engine_events[i].sample))
963 engine_events[i].sample));