Home
last modified time | relevance | path

Searched defs:cpu_pmu (Results 1 – 8 of 8) sorted by relevance

/linux-6.8/drivers/perf/
Darm_pmuv3.c276 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in armv8pmu_event_attr_is_visible() local
374 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in slots_show() local
386 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in bus_slots_show() local
398 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in bus_width_show() local
411 static u32 threshold_max(struct arm_pmu *cpu_pmu) in threshold_max()
431 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in threshold_max_show() local
466 static bool armv8pmu_has_long_event(struct arm_pmu *cpu_pmu) in armv8pmu_has_long_event()
484 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_event_is_chained() local
549 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_event_needs_bias() local
780 static void armv8pmu_enable_user_access(struct arm_pmu *cpu_pmu) in armv8pmu_enable_user_access()
[all …]
Dapple_m1_cpu_pmu.c382 static irqreturn_t m1_pmu_handle_irq(struct arm_pmu *cpu_pmu) in m1_pmu_handle_irq()
475 static void m1_pmu_start(struct arm_pmu *cpu_pmu) in m1_pmu_start()
480 static void m1_pmu_stop(struct arm_pmu *cpu_pmu) in m1_pmu_stop()
541 static int m1_pmu_init(struct arm_pmu *cpu_pmu, u32 flags) in m1_pmu_init()
570 static int m1_pmu_ice_init(struct arm_pmu *cpu_pmu) in m1_pmu_ice_init()
576 static int m1_pmu_fire_init(struct arm_pmu *cpu_pmu) in m1_pmu_fire_init()
582 static int m2_pmu_avalanche_init(struct arm_pmu *cpu_pmu) in m2_pmu_avalanche_init()
588 static int m2_pmu_blizzard_init(struct arm_pmu *cpu_pmu) in m2_pmu_blizzard_init()
Darm_pmu.c807 static int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_register()
813 static void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_unregister()
818 static inline int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) { return 0; } in cpu_pm_pmu_register()
819 static inline void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) { } in cpu_pm_pmu_unregister()
822 static int cpu_pmu_init(struct arm_pmu *cpu_pmu) in cpu_pmu_init()
844 static void cpu_pmu_destroy(struct arm_pmu *cpu_pmu) in cpu_pmu_destroy()
/linux-6.8/arch/arm/kernel/
Dperf_event_v7.c656 #define ARMV7_IDX_COUNTER_LAST(cpu_pmu) \ argument
728 static inline int armv7_pmnc_counter_valid(struct arm_pmu *cpu_pmu, int idx) in armv7_pmnc_counter_valid()
748 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_read_counter() local
768 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_write_counter() local
833 static void armv7_pmnc_dump_regs(struct arm_pmu *cpu_pmu) in armv7_pmnc_dump_regs()
874 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_enable_event() local
915 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_disable_event() local
939 static irqreturn_t armv7pmu_handle_irq(struct arm_pmu *cpu_pmu) in armv7pmu_handle_irq()
1000 static void armv7pmu_start(struct arm_pmu *cpu_pmu) in armv7pmu_start()
1006 static void armv7pmu_stop(struct arm_pmu *cpu_pmu) in armv7pmu_stop()
[all …]
Dperf_event_v6.c239 armv6pmu_handle_irq(struct arm_pmu *cpu_pmu) in armv6pmu_handle_irq()
296 static void armv6pmu_start(struct arm_pmu *cpu_pmu) in armv6pmu_start()
305 static void armv6pmu_stop(struct arm_pmu *cpu_pmu) in armv6pmu_stop()
384 static void armv6pmu_init(struct arm_pmu *cpu_pmu) in armv6pmu_init()
399 static int armv6_1136_pmu_init(struct arm_pmu *cpu_pmu) in armv6_1136_pmu_init()
406 static int armv6_1156_pmu_init(struct arm_pmu *cpu_pmu) in armv6_1156_pmu_init()
413 static int armv6_1176_pmu_init(struct arm_pmu *cpu_pmu) in armv6_1176_pmu_init()
Dperf_event_xscale.c145 xscale1pmu_handle_irq(struct arm_pmu *cpu_pmu) in xscale1pmu_handle_irq()
293 static void xscale1pmu_start(struct arm_pmu *cpu_pmu) in xscale1pmu_start()
302 static void xscale1pmu_stop(struct arm_pmu *cpu_pmu) in xscale1pmu_stop()
356 static int xscale1pmu_init(struct arm_pmu *cpu_pmu) in xscale1pmu_init()
483 xscale2pmu_handle_irq(struct arm_pmu *cpu_pmu) in xscale2pmu_handle_irq()
642 static void xscale2pmu_start(struct arm_pmu *cpu_pmu) in xscale2pmu_start()
651 static void xscale2pmu_stop(struct arm_pmu *cpu_pmu) in xscale2pmu_stop()
711 static int xscale2pmu_init(struct arm_pmu *cpu_pmu) in xscale2pmu_init()
/linux-6.8/arch/arm64/kvm/
Dpmu-emul.c501 struct arm_pmu *cpu_pmu = to_arm_pmu(perf_event->pmu); in kvm_pmu_perf_overflow() local
/linux-6.8/tools/perf/util/
Dheader.c1585 struct perf_pmu *cpu_pmu = perf_pmus__find("cpu"); in write_cpu_pmu_caps() local