Searched refs:intel_uncore_box (Results 1 – 7 of 7) sorted by relevance
/linux-6.6.21/arch/x86/events/intel/ |
D | uncore.h | 45 struct intel_uncore_box; 108 void (*init_box)(struct intel_uncore_box *); 109 void (*exit_box)(struct intel_uncore_box *); 110 void (*disable_box)(struct intel_uncore_box *); 111 void (*enable_box)(struct intel_uncore_box *); 112 void (*disable_event)(struct intel_uncore_box *, struct perf_event *); 113 void (*enable_event)(struct intel_uncore_box *, struct perf_event *); 114 u64 (*read_counter)(struct intel_uncore_box *, struct perf_event *); 115 int (*hw_config)(struct intel_uncore_box *, struct perf_event *); 116 struct event_constraint *(*get_constraint)(struct intel_uncore_box *, [all …]
|
D | uncore_discovery.h | 137 void intel_generic_uncore_msr_init_box(struct intel_uncore_box *box); 138 void intel_generic_uncore_msr_disable_box(struct intel_uncore_box *box); 139 void intel_generic_uncore_msr_enable_box(struct intel_uncore_box *box); 141 void intel_generic_uncore_mmio_init_box(struct intel_uncore_box *box); 142 void intel_generic_uncore_mmio_disable_box(struct intel_uncore_box *box); 143 void intel_generic_uncore_mmio_enable_box(struct intel_uncore_box *box); 144 void intel_generic_uncore_mmio_disable_event(struct intel_uncore_box *box, 146 void intel_generic_uncore_mmio_enable_event(struct intel_uncore_box *box, 149 void intel_generic_uncore_pci_init_box(struct intel_uncore_box *box); 150 void intel_generic_uncore_pci_disable_box(struct intel_uncore_box *box); [all …]
|
D | uncore_discovery.c | 368 void intel_generic_uncore_msr_init_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_init_box() 373 void intel_generic_uncore_msr_disable_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_disable_box() 378 void intel_generic_uncore_msr_enable_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_enable_box() 383 static void intel_generic_uncore_msr_enable_event(struct intel_uncore_box *box, in intel_generic_uncore_msr_enable_event() 391 static void intel_generic_uncore_msr_disable_event(struct intel_uncore_box *box, in intel_generic_uncore_msr_disable_event() 408 void intel_generic_uncore_pci_init_box(struct intel_uncore_box *box) in intel_generic_uncore_pci_init_box() 417 void intel_generic_uncore_pci_disable_box(struct intel_uncore_box *box) in intel_generic_uncore_pci_disable_box() 425 void intel_generic_uncore_pci_enable_box(struct intel_uncore_box *box) in intel_generic_uncore_pci_enable_box() 433 static void intel_generic_uncore_pci_enable_event(struct intel_uncore_box *box, in intel_generic_uncore_pci_enable_event() 442 void intel_generic_uncore_pci_disable_event(struct intel_uncore_box *box, in intel_generic_uncore_pci_disable_event() [all …]
|
D | uncore_snb.c | 257 static void snb_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_enable_event() 267 static void snb_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_disable_event() 272 static void snb_uncore_msr_init_box(struct intel_uncore_box *box) in snb_uncore_msr_init_box() 280 static void snb_uncore_msr_enable_box(struct intel_uncore_box *box) in snb_uncore_msr_enable_box() 286 static void snb_uncore_msr_exit_box(struct intel_uncore_box *box) in snb_uncore_msr_exit_box() 371 static void skl_uncore_msr_init_box(struct intel_uncore_box *box) in skl_uncore_msr_init_box() 383 static void skl_uncore_msr_enable_box(struct intel_uncore_box *box) in skl_uncore_msr_enable_box() 389 static void skl_uncore_msr_exit_box(struct intel_uncore_box *box) in skl_uncore_msr_exit_box() 524 static void rkl_uncore_msr_init_box(struct intel_uncore_box *box) in rkl_uncore_msr_init_box() 540 static void adl_uncore_msr_init_box(struct intel_uncore_box *box) in adl_uncore_msr_init_box() [all …]
|
D | uncore.c | 137 struct intel_uncore_box *uncore_pmu_to_box(struct intel_uncore_pmu *pmu, int cpu) in uncore_pmu_to_box() 148 u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event) in uncore_msr_read_counter() 157 void uncore_mmio_exit_box(struct intel_uncore_box *box) in uncore_mmio_exit_box() 163 u64 uncore_mmio_read_counter(struct intel_uncore_box *box, in uncore_mmio_read_counter() 179 uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_get_constraint() 216 void uncore_put_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_put_constraint() 237 u64 uncore_shared_reg_config(struct intel_uncore_box *box, int idx) in uncore_shared_reg_config() 252 static void uncore_assign_hw_event(struct intel_uncore_box *box, in uncore_assign_hw_event() 270 void uncore_perf_event_update(struct intel_uncore_box *box, struct perf_event *event) in uncore_perf_event_update() 302 struct intel_uncore_box *box; in uncore_pmu_hrtimer() [all …]
|
D | uncore_nhmex.c | 200 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 …]
|
D | uncore_snbep.c | 551 static void snbep_uncore_pci_disable_box(struct intel_uncore_box *box) in snbep_uncore_pci_disable_box() 563 static void snbep_uncore_pci_enable_box(struct intel_uncore_box *box) in snbep_uncore_pci_enable_box() 575 static void snbep_uncore_pci_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_enable_event() 583 static void snbep_uncore_pci_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_disable_event() 591 static u64 snbep_uncore_pci_read_counter(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_pci_read_counter() 603 static void snbep_uncore_pci_init_box(struct intel_uncore_box *box) in snbep_uncore_pci_init_box() 611 static void snbep_uncore_msr_disable_box(struct intel_uncore_box *box) in snbep_uncore_msr_disable_box() 624 static void snbep_uncore_msr_enable_box(struct intel_uncore_box *box) in snbep_uncore_msr_enable_box() 637 static void snbep_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snbep_uncore_msr_enable_event() 648 static void snbep_uncore_msr_disable_event(struct intel_uncore_box *box, in snbep_uncore_msr_disable_event() [all …]
|