Searched refs:intel_uncore_box (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/arch/x86/events/intel/ |
D | uncore.h | 45 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 …]
|
D | uncore_discovery.h | 142 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 …]
|
D | uncore_discovery.c | 430 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 …]
|
D | uncore_snb.c | 258 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 …]
|
D | uncore.c | 138 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 …]
|
D | uncore_nhmex.c | 201 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 …]
|
D | uncore_snbep.c | 554 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 …]
|