Home
last modified time | relevance | path

Searched refs:intel_uncore_box (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_uncore.h29 struct intel_uncore_box;
63 void (*init_box)(struct intel_uncore_box *);
64 void (*disable_box)(struct intel_uncore_box *);
65 void (*enable_box)(struct intel_uncore_box *);
66 void (*disable_event)(struct intel_uncore_box *, struct perf_event *);
67 void (*enable_event)(struct intel_uncore_box *, struct perf_event *);
68 u64 (*read_counter)(struct intel_uncore_box *, struct perf_event *);
69 int (*hw_config)(struct intel_uncore_box *, struct perf_event *);
70 struct event_constraint *(*get_constraint)(struct intel_uncore_box *,
72 void (*put_constraint)(struct intel_uncore_box *, struct perf_event *);
[all …]
Dperf_event_intel_uncore_snb.c74 static void snb_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_enable_event()
84 static void snb_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_disable_event()
89 static void snb_uncore_msr_init_box(struct intel_uncore_box *box) in snb_uncore_msr_init_box()
212 static void snb_uncore_imc_init_box(struct intel_uncore_box *box) in snb_uncore_imc_init_box()
233 static void snb_uncore_imc_enable_box(struct intel_uncore_box *box) in snb_uncore_imc_enable_box()
236 static void snb_uncore_imc_disable_box(struct intel_uncore_box *box) in snb_uncore_imc_disable_box()
239 static void snb_uncore_imc_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_enable_event()
242 static void snb_uncore_imc_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_disable_event()
245 static u64 snb_uncore_imc_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_read_counter()
260 struct intel_uncore_box *box; in snb_uncore_imc_event_init()
[all …]
Dperf_event_intel_uncore.c90 struct intel_uncore_box *uncore_pmu_to_box(struct intel_uncore_pmu *pmu, int cpu) in uncore_pmu_to_box()
92 struct intel_uncore_box *box; in uncore_pmu_to_box()
115 struct intel_uncore_box *uncore_event_to_box(struct perf_event *event) in uncore_event_to_box()
124 u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event) in uncore_msr_read_counter()
137 uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_get_constraint()
174 void uncore_put_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_put_constraint()
195 u64 uncore_shared_reg_config(struct intel_uncore_box *box, int idx) in uncore_shared_reg_config()
210 static void uncore_assign_hw_event(struct intel_uncore_box *box, struct perf_event *event, int idx) in uncore_assign_hw_event()
227 void uncore_perf_event_update(struct intel_uncore_box *box, struct perf_event *event) in uncore_perf_event_update()
257 struct intel_uncore_box *box; in uncore_pmu_hrtimer()
[all …]
Dperf_event_intel_uncore_snbep.c263 static void snbep_uncore_pci_disable_box(struct intel_uncore_box *box) in snbep_uncore_pci_disable_box()
275 static void snbep_uncore_pci_enable_box(struct intel_uncore_box *box) in snbep_uncore_pci_enable_box()
287 static void snbep_uncore_pci_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_enable_event()
295 static void snbep_uncore_pci_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_disable_event()
303 static u64 snbep_uncore_pci_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_read_counter()
315 static void snbep_uncore_pci_init_box(struct intel_uncore_box *box) in snbep_uncore_pci_init_box()
322 static void snbep_uncore_msr_disable_box(struct intel_uncore_box *box) in snbep_uncore_msr_disable_box()
335 static void snbep_uncore_msr_enable_box(struct intel_uncore_box *box) in snbep_uncore_msr_enable_box()
348 static void snbep_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_msr_enable_event()
359 static void snbep_uncore_msr_disable_event(struct intel_uncore_box *box, in snbep_uncore_msr_disable_event()
[all …]
Dperf_event_intel_uncore_nhmex.c199 static void nhmex_uncore_msr_init_box(struct intel_uncore_box *box) in nhmex_uncore_msr_init_box()
204 static void nhmex_uncore_msr_disable_box(struct intel_uncore_box *box) in nhmex_uncore_msr_disable_box()
219 static void nhmex_uncore_msr_enable_box(struct intel_uncore_box *box) in nhmex_uncore_msr_enable_box()
234 static void nhmex_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_uncore_msr_disable_event()
239 static void nhmex_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_uncore_msr_enable_event()
343 static int nhmex_bbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) in nhmex_bbox_hw_config()
370 static void nhmex_bbox_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_bbox_msr_enable_event()
434 static int nhmex_sbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) in nhmex_sbox_hw_config()
455 static void nhmex_sbox_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_sbox_msr_enable_event()
546 static bool nhmex_mbox_get_shared_reg(struct intel_uncore_box *box, int idx, u64 config) in nhmex_mbox_get_shared_reg()
[all …]