Home
last modified time | relevance | path

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

/linux-4.1.27/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.c68 static void snb_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_enable_event()
78 static void snb_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_disable_event()
83 static void snb_uncore_msr_init_box(struct intel_uncore_box *box) in snb_uncore_msr_init_box()
192 static void snb_uncore_imc_init_box(struct intel_uncore_box *box) in snb_uncore_imc_init_box()
213 static void snb_uncore_imc_enable_box(struct intel_uncore_box *box) in snb_uncore_imc_enable_box()
216 static void snb_uncore_imc_disable_box(struct intel_uncore_box *box) in snb_uncore_imc_disable_box()
219 static void snb_uncore_imc_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_enable_event()
222 static void snb_uncore_imc_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_disable_event()
225 static u64 snb_uncore_imc_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_imc_read_counter()
240 struct intel_uncore_box *box; in snb_uncore_imc_event_init()
[all …]
Dperf_event_intel_uncore.c36 struct intel_uncore_box *uncore_pmu_to_box(struct intel_uncore_pmu *pmu, int cpu) in uncore_pmu_to_box()
38 struct intel_uncore_box *box; in uncore_pmu_to_box()
61 struct intel_uncore_box *uncore_event_to_box(struct perf_event *event) in uncore_event_to_box()
70 u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event) in uncore_msr_read_counter()
83 uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_get_constraint()
120 void uncore_put_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_put_constraint()
141 u64 uncore_shared_reg_config(struct intel_uncore_box *box, int idx) in uncore_shared_reg_config()
156 static void uncore_assign_hw_event(struct intel_uncore_box *box, struct perf_event *event, int idx) in uncore_assign_hw_event()
173 void uncore_perf_event_update(struct intel_uncore_box *box, struct perf_event *event) in uncore_perf_event_update()
203 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 …]