Home
last modified time | relevance | path

Searched refs:X86_PMC_IDX_MAX (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/arch/x86/events/
H A Dperf_event.h53 unsigned long idxmsk[BITS_TO_LONGS(X86_PMC_IDX_MAX)];
116 struct perf_event *owners[X86_PMC_IDX_MAX];
117 struct event_constraint event_constraints[X86_PMC_IDX_MAX];
192 enum intel_excl_state_type state[X86_PMC_IDX_MAX];
235 struct perf_event *events[X86_PMC_IDX_MAX]; /* in counter order */
236 unsigned long active_mask[BITS_TO_LONGS(X86_PMC_IDX_MAX)];
237 unsigned long dirty[BITS_TO_LONGS(X86_PMC_IDX_MAX)];
247 int assign[X86_PMC_IDX_MAX]; /* event to counter assignment */
248 u64 tags[X86_PMC_IDX_MAX];
250 struct perf_event *event_list[X86_PMC_IDX_MAX]; /* in enabled order */
[all …]
H A Dcore.c878 for_each_set_bit_from(idx, c->idxmsk, X86_PMC_IDX_MAX) { in __perf_sched_find_counter()
1000 for (i = 0, wmin = X86_PMC_IDX_MAX, wmax = 0; i < n; i++) { in x86_schedule_events()
1361 DEFINE_PER_CPU(u64 [X86_PMC_IDX_MAX], pmc_prev_left);
1443 int assign[X86_PMC_IDX_MAX]; in x86_pmu_add()
2273 int assign[X86_PMC_IDX_MAX]; in x86_pmu_commit_txn()
2480 if (bitmap_empty(cpuc->dirty, X86_PMC_IDX_MAX)) in perf_clear_dirty_counters()
2483 for_each_set_bit(i, cpuc->dirty, X86_PMC_IDX_MAX) { in perf_clear_dirty_counters()
2495 bitmap_zero(cpuc->dirty, X86_PMC_IDX_MAX); in perf_clear_dirty_counters()
/openbmc/linux/arch/x86/kvm/
H A Dpmu.c459 for_each_set_bit(bit, pmu->reprogram_pmi, X86_PMC_IDX_MAX) { in kvm_pmu_handle_event()
668 bitmap_zero(pmu->reprogram_pmi, X86_PMC_IDX_MAX); in kvm_pmu_reset()
670 for_each_set_bit(i, pmu->all_valid_pmc_idx, X86_PMC_IDX_MAX) { in kvm_pmu_reset()
717 bitmap_zero(pmu->all_valid_pmc_idx, X86_PMC_IDX_MAX); in kvm_pmu_refresh()
751 DECLARE_BITMAP(bitmask, X86_PMC_IDX_MAX); in kvm_pmu_cleanup()
757 pmu->pmc_in_use, X86_PMC_IDX_MAX); in kvm_pmu_cleanup()
759 for_each_set_bit(i, bitmask, X86_PMC_IDX_MAX) { in kvm_pmu_cleanup()
768 bitmap_zero(pmu->pmc_in_use, X86_PMC_IDX_MAX); in kvm_pmu_cleanup()
815 for_each_set_bit(i, pmu->all_valid_pmc_idx, X86_PMC_IDX_MAX) { in kvm_pmu_trigger_event()
H A Dpmu.h218 for_each_set_bit(bit, (unsigned long *)&diff, X86_PMC_IDX_MAX) in reprogram_counters()
/openbmc/linux/arch/x86/events/intel/
H A Dknc.c242 for_each_set_bit(bit, (unsigned long *)&status, X86_PMC_IDX_MAX) { in knc_pmu_handle_irq()
H A Dp4.c986 static DEFINE_PER_CPU(unsigned long [BITS_TO_LONGS(X86_PMC_IDX_MAX)], p4_running);
1242 unsigned long used_mask[BITS_TO_LONGS(X86_PMC_IDX_MAX)]; in p4_pmu_schedule_events()
1252 bitmap_zero(used_mask, X86_PMC_IDX_MAX); in p4_pmu_schedule_events()
H A Dcore.c3047 for_each_set_bit(bit, (unsigned long *)&status, X86_PMC_IDX_MAX) { in handle_pmi_common()
3566 for_each_set_bit(i, c->idxmsk, X86_PMC_IDX_MAX) { in intel_get_excl_constraints()
3618 bitmap_copy(c1->idxmsk, c2->idxmsk, X86_PMC_IDX_MAX); in intel_get_event_constraints()
4593 size_t sz = X86_PMC_IDX_MAX * sizeof(struct event_constraint); in intel_cpuc_prepare()
/openbmc/linux/arch/x86/include/asm/
H A Dperf_event.h15 #define X86_PMC_IDX_MAX 64 macro
H A Dkvm_host.h538 DECLARE_BITMAP(reprogram_pmi, X86_PMC_IDX_MAX);
541 DECLARE_BITMAP(all_valid_pmc_idx, X86_PMC_IDX_MAX);
542 DECLARE_BITMAP(pmc_in_use, X86_PMC_IDX_MAX);
/openbmc/linux/arch/x86/events/amd/
H A Dcore.c290 static unsigned int event_offsets[X86_PMC_IDX_MAX] __read_mostly;
291 static unsigned int count_offsets[X86_PMC_IDX_MAX] __read_mostly;
/openbmc/linux/arch/x86/events/zhaoxin/
H A Dcore.c386 for_each_set_bit(bit, (unsigned long *)&status, X86_PMC_IDX_MAX) { in zhaoxin_pmu_handle_irq()
/openbmc/linux/arch/x86/kvm/vmx/
H A Dpmu_intel.c742 X86_PMC_IDX_MAX) { in intel_pmu_cross_mapped_check()