Searched refs:INTEL_PMC_IDX_FIXED (Results 1 - 7 of 7) sorted by relevance

/linux-master/arch/x86/include/asm/
H A Dperf_event.h13 #define INTEL_PMC_IDX_FIXED 32 macro
294 #define INTEL_PMC_IDX_FIXED_INSTRUCTIONS (INTEL_PMC_IDX_FIXED + 0)
298 #define INTEL_PMC_IDX_FIXED_CPU_CYCLES (INTEL_PMC_IDX_FIXED + 1)
302 #define INTEL_PMC_IDX_FIXED_REF_CYCLES (INTEL_PMC_IDX_FIXED + 2)
307 #define INTEL_PMC_IDX_FIXED_SLOTS (INTEL_PMC_IDX_FIXED + 3)
322 #define INTEL_PMC_IDX_FIXED_BTS (INTEL_PMC_IDX_FIXED + 15)
330 #define INTEL_PMC_IDX_METRIC_BASE (INTEL_PMC_IDX_FIXED + 16)
/linux-master/arch/x86/events/zhaoxin/
H A Dcore.c291 int idx = hwc->idx - INTEL_PMC_IDX_FIXED;
315 int idx = hwc->idx - INTEL_PMC_IDX_FIXED;
608 x86_pmu.intel_ctrl |= ((1LL << x86_pmu.num_counters_fixed)-1) << INTEL_PMC_IDX_FIXED;
/linux-master/arch/x86/events/intel/
H A Dds.c1315 if (hwc->idx >= INTEL_PMC_IDX_FIXED) {
1317 idx = hwc->idx - INTEL_PMC_IDX_FIXED;
1369 if (idx >= INTEL_PMC_IDX_FIXED) {
1371 idx = MAX_PEBS_EVENTS_FMT4 + (idx - INTEL_PMC_IDX_FIXED);
1373 idx = MAX_PEBS_EVENTS + (idx - INTEL_PMC_IDX_FIXED);
2158 short counts[INTEL_PMC_IDX_FIXED + MAX_FIXED_PEBS_EVENTS] = {};
2159 short error[INTEL_PMC_IDX_FIXED + MAX_FIXED_PEBS_EVENTS] = {};
2174 mask |= ((1ULL << x86_pmu.num_counters_fixed) - 1) << INTEL_PMC_IDX_FIXED;
2175 size = INTEL_PMC_IDX_FIXED + x86_pmu.num_counters_fixed;
2268 short counts[INTEL_PMC_IDX_FIXED
[all...]
H A Dcore.c2485 mask = intel_fixed_bits_by_idx(idx - INTEL_PMC_IDX_FIXED, INTEL_FIXED_BITS_MASK);
2495 case 0 ... INTEL_PMC_IDX_FIXED - 1:
2499 case INTEL_PMC_IDX_FIXED ... INTEL_PMC_IDX_FIXED_BTS - 1:
2781 idx -= INTEL_PMC_IDX_FIXED;
2804 case 0 ... INTEL_PMC_IDX_FIXED - 1:
2810 case INTEL_PMC_IDX_FIXED ... INTEL_PMC_IDX_FIXED_BTS - 1:
2944 INTEL_PMC_IDX_FIXED + x86_pmu.num_counters_fixed) {
5982 *intel_ctrl |= fixed_mask << INTEL_PMC_IDX_FIXED;
6027 ~(~0ULL << (INTEL_PMC_IDX_FIXED + num_counters_fixed));
6102 if (!(x86_pmu.events_maskl & (INTEL_PMC_MSK_FIXED_REF_CYCLES >> INTEL_PMC_IDX_FIXED)))
[all...]
/linux-master/arch/x86/kvm/
H A Dpmu.h23 #define KVM_FIXED_PMC_BASE_IDX INTEL_PMC_IDX_FIXED
/linux-master/arch/x86/events/
H A Dcore.c874 if (c->idxmsk64 & (~0ULL << INTEL_PMC_IDX_FIXED)) {
875 idx = INTEL_PMC_IDX_FIXED;
889 for_each_set_bit_from(idx, c->idxmsk, INTEL_PMC_IDX_FIXED) {
1235 case INTEL_PMC_IDX_FIXED ... INTEL_PMC_IDX_FIXED_BTS-1:
1238 (idx - INTEL_PMC_IDX_FIXED);
1239 hwc->event_base_rdpmc = (idx - INTEL_PMC_IDX_FIXED) |
2051 << INTEL_PMC_IDX_FIXED) & intel_ctrl));
2482 if (i >= INTEL_PMC_IDX_FIXED) {
2484 if ((i - INTEL_PMC_IDX_FIXED) >= hybrid(cpuc->pmu, num_counters_fixed))
2487 wrmsrl(MSR_ARCH_PERFMON_FIXED_CTR0 + (i - INTEL_PMC_IDX_FIXED),
[all...]
H A Dperf_event.h1315 return !(intel_ctrl >> (i + INTEL_PMC_IDX_FIXED));

Completed in 175 milliseconds