Home
last modified time | relevance | path

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

/linux-6.12.1/arch/x86/events/intel/
Duncore.h45 struct intel_uncore_box;
111 void (*init_box)(struct intel_uncore_box *);
112 void (*exit_box)(struct intel_uncore_box *);
113 void (*disable_box)(struct intel_uncore_box *);
114 void (*enable_box)(struct intel_uncore_box *);
115 void (*disable_event)(struct intel_uncore_box *, struct perf_event *);
116 void (*enable_event)(struct intel_uncore_box *, struct perf_event *);
117 u64 (*read_counter)(struct intel_uncore_box *, struct perf_event *);
118 int (*hw_config)(struct intel_uncore_box *, struct perf_event *);
119 struct event_constraint *(*get_constraint)(struct intel_uncore_box *,
[all …]
Duncore_discovery.h142 void intel_generic_uncore_msr_init_box(struct intel_uncore_box *box);
143 void intel_generic_uncore_msr_disable_box(struct intel_uncore_box *box);
144 void intel_generic_uncore_msr_enable_box(struct intel_uncore_box *box);
146 void intel_generic_uncore_mmio_init_box(struct intel_uncore_box *box);
147 void intel_generic_uncore_mmio_disable_box(struct intel_uncore_box *box);
148 void intel_generic_uncore_mmio_enable_box(struct intel_uncore_box *box);
149 void intel_generic_uncore_mmio_disable_event(struct intel_uncore_box *box,
151 void intel_generic_uncore_mmio_enable_event(struct intel_uncore_box *box,
154 void intel_generic_uncore_pci_init_box(struct intel_uncore_box *box);
155 void intel_generic_uncore_pci_disable_box(struct intel_uncore_box *box);
[all …]
Duncore_discovery.c430 static u64 intel_generic_uncore_box_ctl(struct intel_uncore_box *box) in intel_generic_uncore_box_ctl()
442 void intel_generic_uncore_msr_init_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_init_box()
447 void intel_generic_uncore_msr_disable_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_disable_box()
452 void intel_generic_uncore_msr_enable_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_enable_box()
457 static void intel_generic_uncore_msr_enable_event(struct intel_uncore_box *box, in intel_generic_uncore_msr_enable_event()
465 static void intel_generic_uncore_msr_disable_event(struct intel_uncore_box *box, in intel_generic_uncore_msr_disable_event()
483 struct intel_uncore_box *box) in intel_generic_uncore_assign_hw_event()
514 static inline int intel_pci_uncore_box_ctl(struct intel_uncore_box *box) in intel_pci_uncore_box_ctl()
519 void intel_generic_uncore_pci_init_box(struct intel_uncore_box *box) in intel_generic_uncore_pci_init_box()
528 void intel_generic_uncore_pci_disable_box(struct intel_uncore_box *box) in intel_generic_uncore_pci_disable_box()
[all …]
Duncore_snb.c258 static void snb_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_enable_event()
268 static void snb_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_disable_event()
273 static void snb_uncore_msr_init_box(struct intel_uncore_box *box) in snb_uncore_msr_init_box()
281 static void snb_uncore_msr_enable_box(struct intel_uncore_box *box) in snb_uncore_msr_enable_box()
287 static void snb_uncore_msr_exit_box(struct intel_uncore_box *box) in snb_uncore_msr_exit_box()
372 static void skl_uncore_msr_init_box(struct intel_uncore_box *box) in skl_uncore_msr_init_box()
384 static void skl_uncore_msr_enable_box(struct intel_uncore_box *box) in skl_uncore_msr_enable_box()
390 static void skl_uncore_msr_exit_box(struct intel_uncore_box *box) in skl_uncore_msr_exit_box()
525 static void rkl_uncore_msr_init_box(struct intel_uncore_box *box) in rkl_uncore_msr_init_box()
541 static void adl_uncore_msr_init_box(struct intel_uncore_box *box) in adl_uncore_msr_init_box()
[all …]
Duncore.c138 struct intel_uncore_box *uncore_pmu_to_box(struct intel_uncore_pmu *pmu, int cpu) in uncore_pmu_to_box()
149 u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event) in uncore_msr_read_counter()
158 void uncore_mmio_exit_box(struct intel_uncore_box *box) in uncore_mmio_exit_box()
164 u64 uncore_mmio_read_counter(struct intel_uncore_box *box, in uncore_mmio_read_counter()
180 uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_get_constraint()
217 void uncore_put_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_put_constraint()
238 u64 uncore_shared_reg_config(struct intel_uncore_box *box, int idx) in uncore_shared_reg_config()
253 static void uncore_assign_hw_event(struct intel_uncore_box *box, in uncore_assign_hw_event()
274 void uncore_perf_event_update(struct intel_uncore_box *box, struct perf_event *event) in uncore_perf_event_update()
306 struct intel_uncore_box *box; in uncore_pmu_hrtimer()
[all …]
Duncore_nhmex.c201 static void nhmex_uncore_msr_init_box(struct intel_uncore_box *box) in nhmex_uncore_msr_init_box()
206 static void nhmex_uncore_msr_exit_box(struct intel_uncore_box *box) in nhmex_uncore_msr_exit_box()
211 static void nhmex_uncore_msr_disable_box(struct intel_uncore_box *box) in nhmex_uncore_msr_disable_box()
226 static void nhmex_uncore_msr_enable_box(struct intel_uncore_box *box) in nhmex_uncore_msr_enable_box()
241 static void nhmex_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_uncore_msr_disable_event()
246 static void nhmex_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_uncore_msr_enable_event()
351 static int nhmex_bbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) in nhmex_bbox_hw_config()
378 static void nhmex_bbox_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in nhmex_bbox_msr_enable_event()
442 static int nhmex_sbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) in nhmex_sbox_hw_config()
463 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.c554 static void snbep_uncore_pci_disable_box(struct intel_uncore_box *box) in snbep_uncore_pci_disable_box()
566 static void snbep_uncore_pci_enable_box(struct intel_uncore_box *box) in snbep_uncore_pci_enable_box()
578 static void snbep_uncore_pci_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_enable_event()
586 static void snbep_uncore_pci_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_disable_event()
594 static u64 snbep_uncore_pci_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_read_counter()
606 static void snbep_uncore_pci_init_box(struct intel_uncore_box *box) in snbep_uncore_pci_init_box()
614 static void snbep_uncore_msr_disable_box(struct intel_uncore_box *box) in snbep_uncore_msr_disable_box()
627 static void snbep_uncore_msr_enable_box(struct intel_uncore_box *box) in snbep_uncore_msr_enable_box()
640 static void snbep_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_msr_enable_event()
651 static void snbep_uncore_msr_disable_event(struct intel_uncore_box *box, in snbep_uncore_msr_disable_event()
[all …]