Searched refs:intel_uncore_box (Results 1 – 5 of 5) sorted by relevance
/linux/arch/x86/events/intel/ |
H A 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 *, 141 struct intel_uncore_box { global() struct 142 dieidintel_uncore_box global() argument 143 n_activeintel_uncore_box global() argument 144 n_eventsintel_uncore_box global() argument 145 cpuintel_uncore_box global() argument 146 flagsintel_uncore_box global() argument 147 refcntintel_uncore_box global() argument 148 eventsintel_uncore_box global() argument 149 event_listintel_uncore_box global() argument 150 event_constraintintel_uncore_box global() argument 151 active_maskintel_uncore_box global() argument 152 tagsintel_uncore_box global() argument 153 pci_devintel_uncore_box global() argument 154 pmuintel_uncore_box global() argument 155 hrtimer_durationintel_uncore_box global() argument 156 hrtimerintel_uncore_box global() argument 157 listintel_uncore_box global() argument 158 active_listintel_uncore_box global() argument 159 io_addrintel_uncore_box global() argument 160 shared_regsintel_uncore_box global() argument [all...] |
H A D | uncore_discovery.h | 145 void intel_generic_uncore_msr_init_box(struct intel_uncore_box *box); 146 void intel_generic_uncore_msr_disable_box(struct intel_uncore_box *box); 147 void intel_generic_uncore_msr_enable_box(struct intel_uncore_box *box); 149 void intel_generic_uncore_mmio_init_box(struct intel_uncore_box *box); 150 void intel_generic_uncore_mmio_disable_box(struct intel_uncore_box *box); 151 void intel_generic_uncore_mmio_enable_box(struct intel_uncore_box *box); 152 void intel_generic_uncore_mmio_disable_event(struct intel_uncore_box *box, 154 void intel_generic_uncore_mmio_enable_event(struct intel_uncore_box *box, 157 void intel_generic_uncore_pci_init_box(struct intel_uncore_box *box); 158 void intel_generic_uncore_pci_disable_box(struct intel_uncore_box *bo [all...] |
H A D | uncore_snb.c | 259 static void snb_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_enable_event() 269 static void snb_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) in snb_uncore_msr_disable_event() 274 static void snb_uncore_msr_init_box(struct intel_uncore_box *box) in snb_uncore_msr_init_box() 282 static void snb_uncore_msr_enable_box(struct intel_uncore_box *box) in snb_uncore_msr_enable_box() 288 static void snb_uncore_msr_exit_box(struct intel_uncore_box *box) in snb_uncore_msr_exit_box() 373 static void skl_uncore_msr_init_box(struct intel_uncore_box *box) in skl_uncore_msr_init_box() 385 static void skl_uncore_msr_enable_box(struct intel_uncore_box *box) in skl_uncore_msr_enable_box() 391 static void skl_uncore_msr_exit_box(struct intel_uncore_box *box) in skl_uncore_msr_exit_box() 526 static void rkl_uncore_msr_init_box(struct intel_uncore_box *box) in rkl_uncore_msr_init_box() 542 static void adl_uncore_msr_init_box(struct intel_uncore_box *bo [all...] |
H A D | uncore_discovery.c | 478 static u64 intel_generic_uncore_box_ctl(struct intel_uncore_box *box) in intel_generic_uncore_box_ctl() 490 void intel_generic_uncore_msr_init_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_init_box() 495 void intel_generic_uncore_msr_disable_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_disable_box() 500 void intel_generic_uncore_msr_enable_box(struct intel_uncore_box *box) in intel_generic_uncore_msr_enable_box() 505 static void intel_generic_uncore_msr_enable_event(struct intel_uncore_box *box, in intel_generic_uncore_msr_enable_event() 513 static void intel_generic_uncore_msr_disable_event(struct intel_uncore_box *box, in intel_generic_uncore_msr_disable_event() 531 struct intel_uncore_box *box) in intel_generic_uncore_assign_hw_event() 562 static inline int intel_pci_uncore_box_ctl(struct intel_uncore_box *box) in intel_pci_uncore_box_ctl() 567 void intel_generic_uncore_pci_init_box(struct intel_uncore_box *box) in intel_generic_uncore_pci_init_box() 576 void intel_generic_uncore_pci_disable_box(struct intel_uncore_box *bo [all...] |
H A D | uncore.c | 139 struct intel_uncore_box *uncore_pmu_to_box(struct intel_uncore_pmu *pmu, int cpu) in uncore_pmu_to_box() 150 u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event) in uncore_msr_read_counter() 159 void uncore_mmio_exit_box(struct intel_uncore_box *box) in uncore_mmio_exit_box() 165 u64 uncore_mmio_read_counter(struct intel_uncore_box *box, in uncore_mmio_read_counter() 181 uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_get_constraint() 218 void uncore_put_constraint(struct intel_uncore_box *box, struct perf_event *event) in uncore_put_constraint() 239 u64 uncore_shared_reg_config(struct intel_uncore_box *box, int idx) in uncore_shared_reg_config() 254 static void uncore_assign_hw_event(struct intel_uncore_box *box, in uncore_assign_hw_event() 275 void uncore_perf_event_update(struct intel_uncore_box *box, struct perf_event *event) in uncore_perf_event_update() 307 struct intel_uncore_box *bo in uncore_pmu_hrtimer() [all...] |