Home
last modified time | relevance | path

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

/linux-5.19.10/arch/x86/events/intel/
Duncore.h42 struct intel_uncore_box;
105 void (*init_box)(struct intel_uncore_box *);
106 void (*exit_box)(struct intel_uncore_box *);
107 void (*disable_box)(struct intel_uncore_box *);
108 void (*enable_box)(struct intel_uncore_box *);
109 void (*disable_event)(struct intel_uncore_box *, struct perf_event *);
110 void (*enable_event)(struct intel_uncore_box *, struct perf_event *);
111 u64 (*read_counter)(struct intel_uncore_box *, struct perf_event *);
112 int (*hw_config)(struct intel_uncore_box *, struct perf_event *);
113 struct event_constraint *(*get_constraint)(struct intel_uncore_box *,
[all …]
Duncore_discovery.h131 void intel_generic_uncore_msr_init_box(struct intel_uncore_box *box);
132 void intel_generic_uncore_msr_disable_box(struct intel_uncore_box *box);
133 void intel_generic_uncore_msr_enable_box(struct intel_uncore_box *box);
135 void intel_generic_uncore_mmio_init_box(struct intel_uncore_box *box);
136 void intel_generic_uncore_mmio_disable_box(struct intel_uncore_box *box);
137 void intel_generic_uncore_mmio_enable_box(struct intel_uncore_box *box);
138 void intel_generic_uncore_mmio_disable_event(struct intel_uncore_box *box,
140 void intel_generic_uncore_mmio_enable_event(struct intel_uncore_box *box,
143 void intel_generic_uncore_pci_init_box(struct intel_uncore_box *box);
144 void intel_generic_uncore_pci_disable_box(struct intel_uncore_box *box);
[all …]
Duncore_discovery.c348 void intel_generic_uncore_msr_init_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_init_box()
353 void intel_generic_uncore_msr_disable_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_disable_box()
358 void intel_generic_uncore_msr_enable_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_enable_box()
363 static void intel_generic_uncore_msr_enable_event(struct intel_uncore_box *box, in intel_generic_uncore_msr_enable_event()
371 static void intel_generic_uncore_msr_disable_event(struct intel_uncore_box *box, in intel_generic_uncore_msr_disable_event()
388 void intel_generic_uncore_pci_init_box(struct intel_uncore_box *box) in intel_generic_uncore_pci_init_box()
397 void intel_generic_uncore_pci_disable_box(struct intel_uncore_box *box) in intel_generic_uncore_pci_disable_box()
405 void intel_generic_uncore_pci_enable_box(struct intel_uncore_box *box) in intel_generic_uncore_pci_enable_box()
413 static void intel_generic_uncore_pci_enable_event(struct intel_uncore_box *box, in intel_generic_uncore_pci_enable_event()
422 void intel_generic_uncore_pci_disable_event(struct intel_uncore_box *box, in intel_generic_uncore_pci_disable_event()
[all …]
Duncore_snb.c218 static void snb_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_enable_event()
228 static void snb_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_disable_event()
233 static void snb_uncore_msr_init_box(struct intel_uncore_box *box) in snb_uncore_msr_init_box()
241 static void snb_uncore_msr_enable_box(struct intel_uncore_box *box) in snb_uncore_msr_enable_box()
247 static void snb_uncore_msr_exit_box(struct intel_uncore_box *box) in snb_uncore_msr_exit_box()
332 static void skl_uncore_msr_init_box(struct intel_uncore_box *box) in skl_uncore_msr_init_box()
344 static void skl_uncore_msr_enable_box(struct intel_uncore_box *box) in skl_uncore_msr_enable_box()
350 static void skl_uncore_msr_exit_box(struct intel_uncore_box *box) in skl_uncore_msr_exit_box()
485 static void rkl_uncore_msr_init_box(struct intel_uncore_box *box) in rkl_uncore_msr_init_box()
501 static void adl_uncore_msr_init_box(struct intel_uncore_box *box) in adl_uncore_msr_init_box()
[all …]
Duncore.c122 struct intel_uncore_box *uncore_pmu_to_box(struct intel_uncore_pmu *pmu, int cpu) in uncore_pmu_to_box()
133 u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event) in uncore_msr_read_counter()
142 void uncore_mmio_exit_box(struct intel_uncore_box *box) in uncore_mmio_exit_box()
148 u64 uncore_mmio_read_counter(struct intel_uncore_box *box, in uncore_mmio_read_counter()
164 uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_get_constraint()
201 void uncore_put_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_put_constraint()
222 u64 uncore_shared_reg_config(struct intel_uncore_box *box, int idx) in uncore_shared_reg_config()
237 static void uncore_assign_hw_event(struct intel_uncore_box *box, in uncore_assign_hw_event()
255 void uncore_perf_event_update(struct intel_uncore_box *box, struct perf_event *event) in uncore_perf_event_update()
287 struct intel_uncore_box *box; in uncore_pmu_hrtimer()
[all …]
Duncore_nhmex.c200 static void nhmex_uncore_msr_init_box(struct intel_uncore_box *box) in nhmex_uncore_msr_init_box()
205 static void nhmex_uncore_msr_exit_box(struct intel_uncore_box *box) in nhmex_uncore_msr_exit_box()
210 static void nhmex_uncore_msr_disable_box(struct intel_uncore_box *box) in nhmex_uncore_msr_disable_box()
225 static void nhmex_uncore_msr_enable_box(struct intel_uncore_box *box) in nhmex_uncore_msr_enable_box()
240 static void nhmex_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_uncore_msr_disable_event()
245 static void nhmex_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_uncore_msr_enable_event()
350 static int nhmex_bbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) in nhmex_bbox_hw_config()
377 static void nhmex_bbox_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_bbox_msr_enable_event()
441 static int nhmex_sbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) in nhmex_sbox_hw_config()
462 static void nhmex_sbox_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_sbox_msr_enable_event()
[all …]
Duncore_snbep.c549 static void snbep_uncore_pci_disable_box(struct intel_uncore_box *box) in snbep_uncore_pci_disable_box()
561 static void snbep_uncore_pci_enable_box(struct intel_uncore_box *box) in snbep_uncore_pci_enable_box()
573 static void snbep_uncore_pci_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_enable_event()
581 static void snbep_uncore_pci_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_disable_event()
589 static u64 snbep_uncore_pci_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_read_counter()
601 static void snbep_uncore_pci_init_box(struct intel_uncore_box *box) in snbep_uncore_pci_init_box()
609 static void snbep_uncore_msr_disable_box(struct intel_uncore_box *box) in snbep_uncore_msr_disable_box()
622 static void snbep_uncore_msr_enable_box(struct intel_uncore_box *box) in snbep_uncore_msr_enable_box()
635 static void snbep_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_msr_enable_event()
646 static void snbep_uncore_msr_disable_event(struct intel_uncore_box *box, in snbep_uncore_msr_disable_event()
[all …]