sys/dev/ic/bwfm.c
1029
struct bwfm_core *cc, *pmu;
sys/dev/ic/bwfm.c
1034
pmu = bwfm_chip_get_core(sc, BWFM_AGENT_CORE_PMU);
sys/dev/ic/bwfm.c
1035
if (pmu)
sys/dev/ic/bwfm.c
1036
return pmu;
sys/dev/pci/arc.c
1029
struct arc_HBD_Msgu *pmu;
sys/dev/pci/arc.c
1072
pmu = sc->pmu;
sys/dev/pci/arc.c
1073
ob_write_ptr = pmu->done_qbuffer[0].addressLow;
sys/dev/pci/arc.c
1074
doneq_index = pmu->doneq_index;
sys/dev/pci/arc.c
1076
doneq_index = arcmsr_get_doneq_index(pmu);
sys/dev/pci/arc.c
1077
reg = pmu->done_qbuffer[(doneq_index & 0xFF)+1].addressLow;
sys/dev/pci/arc.c
1087
ob_write_ptr = pmu->done_qbuffer[0].addressLow;
sys/dev/pci/arc.c
1123
struct arc_HBD_Msgu *pmu;
sys/dev/pci/arc.c
1191
pmu = sc->pmu;
sys/dev/pci/arc.c
1192
postq_index = pmu->postq_index;
sys/dev/pci/arc.c
1193
pinbound_srb = (struct InBound_SRB *)&pmu->post_qbuffer[postq_index & 0xFF];
sys/dev/pci/arc.c
1203
pmu->postq_index = index_stripped ? (index_stripped | 0x4000) : index_stripped;
sys/dev/pci/arc.c
1208
pmu->postq_index = index_stripped ? index_stripped : (index_stripped | 0x4000);
sys/dev/pci/arc.c
1349
phbdmu = sc->pmu;
sys/dev/pci/arc.c
1811
phbdmu = sc->pmu;
sys/dev/pci/arc.c
2927
sc->pmu = (struct arc_HBD_Msgu *)&cmd[ARCMSR_MAX_CCB_COUNT * len];
sys/dev/pci/arc.c
578
struct arc_HBD_Msgu *pmu;
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
214
if (event->attr.type != event->pmu->type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
228
struct amdgpu_pmu_entry *pe = container_of(event->pmu,
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
230
pmu);
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
270
struct amdgpu_pmu_entry *pe = container_of(event->pmu,
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
272
pmu);
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
300
struct amdgpu_pmu_entry *pe = container_of(event->pmu,
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
302
pmu);
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
336
struct amdgpu_pmu_entry *pe = container_of(event->pmu,
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
338
pmu);
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
386
struct amdgpu_pmu_entry *pe = container_of(event->pmu,
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
388
pmu);
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
494
pmu_entry->pmu = (struct pmu){
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
50
struct pmu pmu;
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
537
pmu_entry->pmu.attr_groups = kmemdup(attr_groups, sizeof(attr_groups),
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
540
if (!pmu_entry->pmu.attr_groups) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
548
ret = perf_pmu_register(&pmu_entry->pmu, pmu_name, -1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
564
kfree(pmu_entry->pmu.attr_groups);
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
585
perf_pmu_unregister(&pe->pmu);
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
586
kfree(pe->pmu.attr_groups);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
500
} pmu;
sys/dev/pci/drm/i915/i915_drv.h
385
struct i915_pmu pmu;
sys/dev/pci/drm/i915/i915_irq.c
78
WRITE_ONCE(i915->pmu.irq_count, i915->pmu.irq_count + 1);
sys/dev/pci/drm/i915/i915_pmu.c
1114
pmu->i915_attr = i915_attr;
sys/dev/pci/drm/i915/i915_pmu.c
1115
pmu->pmu_attr = pmu_attr;
sys/dev/pci/drm/i915/i915_pmu.c
1131
static void free_event_attributes(struct i915_pmu *pmu)
sys/dev/pci/drm/i915/i915_pmu.c
1133
struct attribute **attr_iter = pmu->events_attr_group.attrs;
sys/dev/pci/drm/i915/i915_pmu.c
1138
kfree(pmu->events_attr_group.attrs);
sys/dev/pci/drm/i915/i915_pmu.c
1139
kfree(pmu->i915_attr);
sys/dev/pci/drm/i915/i915_pmu.c
1140
kfree(pmu->pmu_attr);
sys/dev/pci/drm/i915/i915_pmu.c
1142
pmu->events_attr_group.attrs = NULL;
sys/dev/pci/drm/i915/i915_pmu.c
1143
pmu->i915_attr = NULL;
sys/dev/pci/drm/i915/i915_pmu.c
1144
pmu->pmu_attr = NULL;
sys/dev/pci/drm/i915/i915_pmu.c
1149
struct i915_pmu *pmu = &i915->pmu;
sys/dev/pci/drm/i915/i915_pmu.c
1152
&pmu->events_attr_group,
sys/dev/pci/drm/i915/i915_pmu.c
1157
mtx_init(&pmu->lock, IPL_TTY);
sys/dev/pci/drm/i915/i915_pmu.c
1158
hrtimer_setup(&pmu->timer, i915_sample, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
sys/dev/pci/drm/i915/i915_pmu.c
1159
init_rc6(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
1162
pmu->name = kasprintf(GFP_KERNEL,
sys/dev/pci/drm/i915/i915_pmu.c
1165
if (pmu->name) {
sys/dev/pci/drm/i915/i915_pmu.c
1167
strreplace((char *)pmu->name, ':', '_');
sys/dev/pci/drm/i915/i915_pmu.c
1170
pmu->name = "i915";
sys/dev/pci/drm/i915/i915_pmu.c
1172
if (!pmu->name)
sys/dev/pci/drm/i915/i915_pmu.c
1175
pmu->events_attr_group.name = "events";
sys/dev/pci/drm/i915/i915_pmu.c
1176
pmu->events_attr_group.attrs = create_event_attributes(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
1177
if (!pmu->events_attr_group.attrs)
sys/dev/pci/drm/i915/i915_pmu.c
1180
pmu->base.attr_groups = kmemdup(attr_groups, sizeof(attr_groups),
sys/dev/pci/drm/i915/i915_pmu.c
1182
if (!pmu->base.attr_groups)
sys/dev/pci/drm/i915/i915_pmu.c
1185
pmu->base.module = THIS_MODULE;
sys/dev/pci/drm/i915/i915_pmu.c
1186
pmu->base.task_ctx_nr = perf_invalid_context;
sys/dev/pci/drm/i915/i915_pmu.c
1187
pmu->base.scope = PERF_PMU_SCOPE_SYS_WIDE;
sys/dev/pci/drm/i915/i915_pmu.c
1188
pmu->base.event_init = i915_pmu_event_init;
sys/dev/pci/drm/i915/i915_pmu.c
1189
pmu->base.add = i915_pmu_event_add;
sys/dev/pci/drm/i915/i915_pmu.c
1190
pmu->base.del = i915_pmu_event_del;
sys/dev/pci/drm/i915/i915_pmu.c
1191
pmu->base.start = i915_pmu_event_start;
sys/dev/pci/drm/i915/i915_pmu.c
1192
pmu->base.stop = i915_pmu_event_stop;
sys/dev/pci/drm/i915/i915_pmu.c
1193
pmu->base.read = i915_pmu_event_read;
sys/dev/pci/drm/i915/i915_pmu.c
1195
ret = perf_pmu_register(&pmu->base, pmu->name, -1);
sys/dev/pci/drm/i915/i915_pmu.c
1199
pmu->registered = true;
sys/dev/pci/drm/i915/i915_pmu.c
1204
kfree(pmu->base.attr_groups);
sys/dev/pci/drm/i915/i915_pmu.c
1206
free_event_attributes(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
1209
kfree(pmu->name);
sys/dev/pci/drm/i915/i915_pmu.c
1216
struct i915_pmu *pmu = &i915->pmu;
sys/dev/pci/drm/i915/i915_pmu.c
1218
if (!pmu->registered)
sys/dev/pci/drm/i915/i915_pmu.c
1222
pmu->registered = false;
sys/dev/pci/drm/i915/i915_pmu.c
1224
hrtimer_cancel(&pmu->timer);
sys/dev/pci/drm/i915/i915_pmu.c
1226
perf_pmu_unregister(&pmu->base);
sys/dev/pci/drm/i915/i915_pmu.c
1227
kfree(pmu->base.attr_groups);
sys/dev/pci/drm/i915/i915_pmu.c
1229
kfree(pmu->name);
sys/dev/pci/drm/i915/i915_pmu.c
1230
free_event_attributes(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
149
static bool pmu_needs_timer(struct i915_pmu *pmu)
sys/dev/pci/drm/i915/i915_pmu.c
151
struct drm_i915_private *i915 = pmu_to_i915(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
159
enable = pmu->enable;
sys/dev/pci/drm/i915/i915_pmu.c
201
static u64 read_sample(struct i915_pmu *pmu, unsigned int gt_id, int sample)
sys/dev/pci/drm/i915/i915_pmu.c
203
return pmu->sample[gt_id][sample].cur;
sys/dev/pci/drm/i915/i915_pmu.c
207
store_sample(struct i915_pmu *pmu, unsigned int gt_id, int sample, u64 val)
sys/dev/pci/drm/i915/i915_pmu.c
209
pmu->sample[gt_id][sample].cur = val;
sys/dev/pci/drm/i915/i915_pmu.c
213
add_sample_mult(struct i915_pmu *pmu, unsigned int gt_id, int sample, u32 val, u32 mul)
sys/dev/pci/drm/i915/i915_pmu.c
215
pmu->sample[gt_id][sample].cur += mul_u32_u32(val, mul);
sys/dev/pci/drm/i915/i915_pmu.c
222
struct i915_pmu *pmu = &i915->pmu;
sys/dev/pci/drm/i915/i915_pmu.c
233
spin_lock_irqsave(&pmu->lock, flags);
sys/dev/pci/drm/i915/i915_pmu.c
236
store_sample(pmu, gt_id, __I915_SAMPLE_RC6, val);
sys/dev/pci/drm/i915/i915_pmu.c
245
val = ktime_since_raw(pmu->sleep_last[gt_id]);
sys/dev/pci/drm/i915/i915_pmu.c
246
val += read_sample(pmu, gt_id, __I915_SAMPLE_RC6);
sys/dev/pci/drm/i915/i915_pmu.c
249
if (val < read_sample(pmu, gt_id, __I915_SAMPLE_RC6_LAST_REPORTED))
sys/dev/pci/drm/i915/i915_pmu.c
250
val = read_sample(pmu, gt_id, __I915_SAMPLE_RC6_LAST_REPORTED);
sys/dev/pci/drm/i915/i915_pmu.c
252
store_sample(pmu, gt_id, __I915_SAMPLE_RC6_LAST_REPORTED, val);
sys/dev/pci/drm/i915/i915_pmu.c
254
spin_unlock_irqrestore(&pmu->lock, flags);
sys/dev/pci/drm/i915/i915_pmu.c
259
static void init_rc6(struct i915_pmu *pmu)
sys/dev/pci/drm/i915/i915_pmu.c
261
struct drm_i915_private *i915 = pmu_to_i915(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
271
store_sample(pmu, i, __I915_SAMPLE_RC6, val);
sys/dev/pci/drm/i915/i915_pmu.c
272
store_sample(pmu, i, __I915_SAMPLE_RC6_LAST_REPORTED,
sys/dev/pci/drm/i915/i915_pmu.c
274
pmu->sleep_last[i] = ktime_get_raw();
sys/dev/pci/drm/i915/i915_pmu.c
281
struct i915_pmu *pmu = >->i915->pmu;
sys/dev/pci/drm/i915/i915_pmu.c
283
store_sample(pmu, gt->info.id, __I915_SAMPLE_RC6, __get_rc6(gt));
sys/dev/pci/drm/i915/i915_pmu.c
284
pmu->sleep_last[gt->info.id] = ktime_get_raw();
sys/dev/pci/drm/i915/i915_pmu.c
287
static void __i915_pmu_maybe_start_timer(struct i915_pmu *pmu)
sys/dev/pci/drm/i915/i915_pmu.c
289
if (!pmu->timer_enabled && pmu_needs_timer(pmu)) {
sys/dev/pci/drm/i915/i915_pmu.c
290
pmu->timer_enabled = true;
sys/dev/pci/drm/i915/i915_pmu.c
291
pmu->timer_last = ktime_get();
sys/dev/pci/drm/i915/i915_pmu.c
292
hrtimer_start_range_ns(&pmu->timer,
sys/dev/pci/drm/i915/i915_pmu.c
300
struct i915_pmu *pmu = >->i915->pmu;
sys/dev/pci/drm/i915/i915_pmu.c
302
if (!pmu->registered)
sys/dev/pci/drm/i915/i915_pmu.c
305
spin_lock_irq(&pmu->lock);
sys/dev/pci/drm/i915/i915_pmu.c
313
pmu->unparked &= ~BIT(gt->info.id);
sys/dev/pci/drm/i915/i915_pmu.c
314
if (pmu->unparked == 0)
sys/dev/pci/drm/i915/i915_pmu.c
315
pmu->timer_enabled = false;
sys/dev/pci/drm/i915/i915_pmu.c
317
spin_unlock_irq(&pmu->lock);
sys/dev/pci/drm/i915/i915_pmu.c
322
struct i915_pmu *pmu = >->i915->pmu;
sys/dev/pci/drm/i915/i915_pmu.c
324
if (!pmu->registered)
sys/dev/pci/drm/i915/i915_pmu.c
327
spin_lock_irq(&pmu->lock);
sys/dev/pci/drm/i915/i915_pmu.c
33
return container_of(event->pmu, struct i915_pmu, base);
sys/dev/pci/drm/i915/i915_pmu.c
332
if (pmu->unparked == 0)
sys/dev/pci/drm/i915/i915_pmu.c
333
__i915_pmu_maybe_start_timer(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
335
pmu->unparked |= BIT(gt->info.id);
sys/dev/pci/drm/i915/i915_pmu.c
337
spin_unlock_irq(&pmu->lock);
sys/dev/pci/drm/i915/i915_pmu.c
358
struct intel_engine_pmu *pmu = &engine->pmu;
sys/dev/pci/drm/i915/i915_pmu.c
36
static struct drm_i915_private *pmu_to_i915(struct i915_pmu *pmu)
sys/dev/pci/drm/i915/i915_pmu.c
367
add_sample(&pmu->sample[I915_SAMPLE_WAIT], period_ns);
sys/dev/pci/drm/i915/i915_pmu.c
369
add_sample(&pmu->sample[I915_SAMPLE_SEMA], period_ns);
sys/dev/pci/drm/i915/i915_pmu.c
38
return container_of(pmu, struct drm_i915_private, pmu);
sys/dev/pci/drm/i915/i915_pmu.c
388
add_sample(&pmu->sample[I915_SAMPLE_BUSY], period_ns);
sys/dev/pci/drm/i915/i915_pmu.c
393
struct intel_engine_pmu *pmu = &engine->pmu;
sys/dev/pci/drm/i915/i915_pmu.c
401
add_sample(&pmu->sample[I915_SAMPLE_WAIT], period_ns);
sys/dev/pci/drm/i915/i915_pmu.c
405
add_sample(&pmu->sample[I915_SAMPLE_BUSY], period_ns);
sys/dev/pci/drm/i915/i915_pmu.c
424
if ((i915->pmu.enable & ENGINE_SAMPLE_MASK) == 0)
sys/dev/pci/drm/i915/i915_pmu.c
431
if (!engine->pmu.enable)
sys/dev/pci/drm/i915/i915_pmu.c
450
frequency_sampling_enabled(struct i915_pmu *pmu, unsigned int gt)
sys/dev/pci/drm/i915/i915_pmu.c
452
return pmu->enable &
sys/dev/pci/drm/i915/i915_pmu.c
462
struct i915_pmu *pmu = &i915->pmu;
sys/dev/pci/drm/i915/i915_pmu.c
466
if (!frequency_sampling_enabled(pmu, gt_id))
sys/dev/pci/drm/i915/i915_pmu.c
474
if (pmu->enable & config_mask(__I915_PMU_ACTUAL_FREQUENCY(gt_id))) {
sys/dev/pci/drm/i915/i915_pmu.c
490
add_sample_mult(pmu, gt_id, __I915_SAMPLE_FREQ_ACT,
sys/dev/pci/drm/i915/i915_pmu.c
494
if (pmu->enable & config_mask(__I915_PMU_REQUESTED_FREQUENCY(gt_id))) {
sys/dev/pci/drm/i915/i915_pmu.c
495
add_sample_mult(pmu, gt_id, __I915_SAMPLE_FREQ_REQ,
sys/dev/pci/drm/i915/i915_pmu.c
505
struct i915_pmu *pmu = container_of(hrtimer, struct i915_pmu, timer);
sys/dev/pci/drm/i915/i915_pmu.c
506
struct drm_i915_private *i915 = pmu_to_i915(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
512
if (!READ_ONCE(pmu->timer_enabled))
sys/dev/pci/drm/i915/i915_pmu.c
516
period_ns = ktime_to_ns(ktime_sub(now, pmu->timer_last));
sys/dev/pci/drm/i915/i915_pmu.c
517
pmu->timer_last = now;
sys/dev/pci/drm/i915/i915_pmu.c
527
if (!(pmu->unparked & BIT(i)))
sys/dev/pci/drm/i915/i915_pmu.c
541
struct i915_pmu *pmu = event_to_pmu(event);
sys/dev/pci/drm/i915/i915_pmu.c
542
struct drm_i915_private *i915 = pmu_to_i915(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
608
struct i915_pmu *pmu = event_to_pmu(event);
sys/dev/pci/drm/i915/i915_pmu.c
609
struct drm_i915_private *i915 = pmu_to_i915(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
622
struct i915_pmu *pmu = event_to_pmu(event);
sys/dev/pci/drm/i915/i915_pmu.c
623
struct drm_i915_private *i915 = pmu_to_i915(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
626
if (!pmu->registered)
sys/dev/pci/drm/i915/i915_pmu.c
629
if (event->attr.type != event->pmu->type)
sys/dev/pci/drm/i915/i915_pmu.c
659
struct i915_pmu *pmu = event_to_pmu(event);
sys/dev/pci/drm/i915/i915_pmu.c
660
struct drm_i915_private *i915 = pmu_to_i915(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
680
val = engine->pmu.sample[sample].cur;
sys/dev/pci/drm/i915/i915_pmu.c
689
div_u64(read_sample(pmu, gt_id,
sys/dev/pci/drm/i915/i915_pmu.c
695
div_u64(read_sample(pmu, gt_id,
sys/dev/pci/drm/i915/i915_pmu.c
700
val = READ_ONCE(pmu->irq_count);
sys/dev/pci/drm/i915/i915_pmu.c
716
struct i915_pmu *pmu = event_to_pmu(event);
sys/dev/pci/drm/i915/i915_pmu.c
720
if (!pmu->registered) {
sys/dev/pci/drm/i915/i915_pmu.c
735
struct i915_pmu *pmu = event_to_pmu(event);
sys/dev/pci/drm/i915/i915_pmu.c
736
struct drm_i915_private *i915 = pmu_to_i915(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
743
spin_lock_irqsave(&pmu->lock, flags);
sys/dev/pci/drm/i915/i915_pmu.c
749
BUILD_BUG_ON(ARRAY_SIZE(pmu->enable_count) != I915_PMU_MASK_BITS);
sys/dev/pci/drm/i915/i915_pmu.c
750
GEM_BUG_ON(bit >= ARRAY_SIZE(pmu->enable_count));
sys/dev/pci/drm/i915/i915_pmu.c
751
GEM_BUG_ON(pmu->enable_count[bit] == ~0);
sys/dev/pci/drm/i915/i915_pmu.c
753
pmu->enable |= BIT(bit);
sys/dev/pci/drm/i915/i915_pmu.c
754
pmu->enable_count[bit]++;
sys/dev/pci/drm/i915/i915_pmu.c
759
__i915_pmu_maybe_start_timer(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
773
BUILD_BUG_ON(ARRAY_SIZE(engine->pmu.enable_count) !=
sys/dev/pci/drm/i915/i915_pmu.c
775
BUILD_BUG_ON(ARRAY_SIZE(engine->pmu.sample) !=
sys/dev/pci/drm/i915/i915_pmu.c
777
GEM_BUG_ON(sample >= ARRAY_SIZE(engine->pmu.enable_count));
sys/dev/pci/drm/i915/i915_pmu.c
778
GEM_BUG_ON(sample >= ARRAY_SIZE(engine->pmu.sample));
sys/dev/pci/drm/i915/i915_pmu.c
779
GEM_BUG_ON(engine->pmu.enable_count[sample] == ~0);
sys/dev/pci/drm/i915/i915_pmu.c
781
engine->pmu.enable |= BIT(sample);
sys/dev/pci/drm/i915/i915_pmu.c
782
engine->pmu.enable_count[sample]++;
sys/dev/pci/drm/i915/i915_pmu.c
785
spin_unlock_irqrestore(&pmu->lock, flags);
sys/dev/pci/drm/i915/i915_pmu.c
798
struct i915_pmu *pmu = event_to_pmu(event);
sys/dev/pci/drm/i915/i915_pmu.c
799
struct drm_i915_private *i915 = pmu_to_i915(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
806
spin_lock_irqsave(&pmu->lock, flags);
sys/dev/pci/drm/i915/i915_pmu.c
816
GEM_BUG_ON(sample >= ARRAY_SIZE(engine->pmu.enable_count));
sys/dev/pci/drm/i915/i915_pmu.c
817
GEM_BUG_ON(sample >= ARRAY_SIZE(engine->pmu.sample));
sys/dev/pci/drm/i915/i915_pmu.c
818
GEM_BUG_ON(engine->pmu.enable_count[sample] == 0);
sys/dev/pci/drm/i915/i915_pmu.c
824
if (--engine->pmu.enable_count[sample] == 0)
sys/dev/pci/drm/i915/i915_pmu.c
825
engine->pmu.enable &= ~BIT(sample);
sys/dev/pci/drm/i915/i915_pmu.c
828
GEM_BUG_ON(bit >= ARRAY_SIZE(pmu->enable_count));
sys/dev/pci/drm/i915/i915_pmu.c
829
GEM_BUG_ON(pmu->enable_count[bit] == 0);
sys/dev/pci/drm/i915/i915_pmu.c
834
if (--pmu->enable_count[bit] == 0) {
sys/dev/pci/drm/i915/i915_pmu.c
835
pmu->enable &= ~BIT(bit);
sys/dev/pci/drm/i915/i915_pmu.c
836
pmu->timer_enabled &= pmu_needs_timer(pmu);
sys/dev/pci/drm/i915/i915_pmu.c
839
spin_unlock_irqrestore(&pmu->lock, flags);
sys/dev/pci/drm/i915/i915_pmu.c
844
struct i915_pmu *pmu = event_to_pmu(event);
sys/dev/pci/drm/i915/i915_pmu.c
846
if (!pmu->registered)
sys/dev/pci/drm/i915/i915_pmu.c
855
struct i915_pmu *pmu = event_to_pmu(event);
sys/dev/pci/drm/i915/i915_pmu.c
857
if (!pmu->registered)
sys/dev/pci/drm/i915/i915_pmu.c
871
struct i915_pmu *pmu = event_to_pmu(event);
sys/dev/pci/drm/i915/i915_pmu.c
873
if (!pmu->registered)
sys/dev/pci/drm/i915/i915_pmu.c
979
create_event_attributes(struct i915_pmu *pmu)
sys/dev/pci/drm/i915/i915_pmu.c
981
struct drm_i915_private *i915 = pmu_to_i915(pmu);
sys/dev/pci/drm/i915/i915_pmu.h
62
struct pmu base;