Home
last modified time | relevance | path

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

/linux/arch/x86/events/intel/
H A 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 *,
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 Duncore_discovery.h145 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 Duncore_snb.c259 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 Duncore_discovery.c478 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 Duncore.c139 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...]