Home
last modified time | relevance | path

Searched refs:extra_reg (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_uncore_nhmex.c346 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_bbox_hw_config()
373 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_bbox_msr_enable_event()
437 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_sbox_hw_config()
458 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_sbox_msr_enable_event()
521 static struct extra_reg nhmex_uncore_mbox_extra_regs[] = {
625 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_mbox_alter_er()
664 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in nhmex_mbox_get_constraint()
733 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in nhmex_mbox_put_constraint()
751 static int nhmex_mbox_extra_reg_idx(struct extra_reg *er) in nhmex_mbox_extra_reg_idx()
761 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in nhmex_mbox_hw_config()
[all …]
Dperf_event_amd_iommu.c24 #define _GET_BANK(ev) ((u8)(ev->hw.extra_reg.reg >> 8))
25 #define _GET_CNTR(ev) ((u8)(ev->hw.extra_reg.reg))
32 #define _GET_DEVID_MASK(ev) ((ev->hw.extra_reg.config) & 0xFFFFULL)
33 #define _GET_PASID_MASK(ev) ((ev->hw.extra_reg.config >> 16) & 0xFFFFULL)
34 #define _GET_DOMID_MASK(ev) ((ev->hw.extra_reg.config >> 32) & 0xFFFFULL)
245 hwc->extra_reg.config = config1; in perf_iommu_event_init()
376 event->hw.extra_reg.reg = (u16)retval; in perf_iommu_add()
Dperf_event_intel_uncore_snbep.c351 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_uncore_msr_enable_event()
611 static struct extra_reg snbep_uncore_cbox_extra_regs[] = {
642 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_cbox_put_constraint()
660 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in __snbep_cbox_get_constraint()
727 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_cbox_hw_config()
728 struct extra_reg *er; in snbep_cbox_hw_config()
772 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_pcu_alter_er()
791 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_pcu_get_constraint()
832 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_pcu_put_constraint()
845 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_pcu_hw_config()
[all …]
Dperf_event.h419 struct extra_reg { struct
618 struct extra_reg *extra_regs;
741 if (hwc->extra_reg.reg) in __x86_pmu_enable_event()
742 wrmsrl(hwc->extra_reg.reg, hwc->extra_reg.config); in __x86_pmu_enable_event()
Dperf_event_intel.c83 static struct extra_reg intel_nehalem_extra_regs[] __read_mostly =
150 static struct extra_reg intel_westmere_extra_regs[] __read_mostly =
188 static struct extra_reg intel_snb_extra_regs[] __read_mostly = {
196 static struct extra_reg intel_snbep_extra_regs[] __read_mostly = {
204 static struct extra_reg intel_skl_extra_regs[] __read_mostly = {
1327 static struct extra_reg intel_slm_extra_regs[] __read_mostly =
1958 event->hw.extra_reg.idx = idx; in intel_fixup_er()
1963 event->hw.extra_reg.reg = MSR_OFFCORE_RSP_0; in intel_fixup_er()
1967 event->hw.extra_reg.reg = MSR_OFFCORE_RSP_1; in intel_fixup_er()
2086 xreg = &event->hw.extra_reg; in intel_shared_regs_constraints()
[all …]
Dperf_event_intel_uncore.c140 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in uncore_get_constraint()
177 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in uncore_put_constraint()
682 event->hw.extra_reg.idx = EXTRA_REG_NONE; in uncore_pmu_event_init()
Dperf_event_intel_uncore_snb.c306 event->hw.extra_reg.idx = EXTRA_REG_NONE; in snb_uncore_imc_event_init()
Dperf_event.c113 struct extra_reg *er; in x86_pmu_extra_regs()
115 reg = &event->hw.extra_reg; in x86_pmu_extra_regs()
572 event->hw.extra_reg.idx = EXTRA_REG_NONE; in __x86_pmu_event_init()
/linux-4.4.14/arch/s390/include/asm/
Dperf_event.h64 #define OVERFLOW_REG(hwc) ((hwc)->extra_reg.config)
65 #define SFB_ALLOC_REG(hwc) ((hwc)->extra_reg.alloc)
/linux-4.4.14/include/linux/
Dperf_event.h111 struct hw_perf_event_extra extra_reg; member
/linux-4.4.14/arch/s390/kernel/
Dperf_cpum_sf.c775 hwc->extra_reg.reg = REG_OVERFLOW; in __hw_perf_event_init()