arm_pmu 272 arch/arm/kernel/perf_event_v6.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 306 arch/arm/kernel/perf_event_v6.c armv6pmu_handle_irq(struct arm_pmu *cpu_pmu) arm_pmu 363 arch/arm/kernel/perf_event_v6.c static void armv6pmu_start(struct arm_pmu *cpu_pmu) arm_pmu 375 arch/arm/kernel/perf_event_v6.c static void armv6pmu_stop(struct arm_pmu *cpu_pmu) arm_pmu 423 arch/arm/kernel/perf_event_v6.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 458 arch/arm/kernel/perf_event_v6.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 492 arch/arm/kernel/perf_event_v6.c static void armv6pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 507 arch/arm/kernel/perf_event_v6.c static int armv6_1136_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 514 arch/arm/kernel/perf_event_v6.c static int armv6_1156_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 521 arch/arm/kernel/perf_event_v6.c static int armv6_1176_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 542 arch/arm/kernel/perf_event_v6.c static int armv6mpcore_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 728 arch/arm/kernel/perf_event_v7.c static inline int armv7_pmnc_counter_valid(struct arm_pmu *cpu_pmu, int idx) arm_pmu 748 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 768 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 833 arch/arm/kernel/perf_event_v7.c static void armv7_pmnc_dump_regs(struct arm_pmu *cpu_pmu) arm_pmu 875 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 921 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 949 arch/arm/kernel/perf_event_v7.c static irqreturn_t armv7pmu_handle_irq(struct arm_pmu *cpu_pmu) arm_pmu 1010 arch/arm/kernel/perf_event_v7.c static void armv7pmu_start(struct arm_pmu *cpu_pmu) arm_pmu 1021 arch/arm/kernel/perf_event_v7.c static void armv7pmu_stop(struct arm_pmu *cpu_pmu) arm_pmu 1036 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 1095 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = (struct arm_pmu *)info; arm_pmu 1168 arch/arm/kernel/perf_event_v7.c static void armv7pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1193 arch/arm/kernel/perf_event_v7.c static int armv7_probe_num_events(struct arm_pmu *arm_pmu) arm_pmu 1195 arch/arm/kernel/perf_event_v7.c return smp_call_function_any(&arm_pmu->supported_cpus, arm_pmu 1197 arch/arm/kernel/perf_event_v7.c &arm_pmu->num_events, 1); arm_pmu 1200 arch/arm/kernel/perf_event_v7.c static int armv7_a8_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1212 arch/arm/kernel/perf_event_v7.c static int armv7_a9_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1224 arch/arm/kernel/perf_event_v7.c static int armv7_a5_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1236 arch/arm/kernel/perf_event_v7.c static int armv7_a15_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1249 arch/arm/kernel/perf_event_v7.c static int armv7_a7_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1262 arch/arm/kernel/perf_event_v7.c static int armv7_a12_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1275 arch/arm/kernel/perf_event_v7.c static int armv7_a17_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1498 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 1524 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 1558 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = info; arm_pmu 1585 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 1654 arch/arm/kernel/perf_event_v7.c static int krait_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1831 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 1857 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 1891 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = info; arm_pmu 1918 arch/arm/kernel/perf_event_v7.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 1984 arch/arm/kernel/perf_event_v7.c static int scorpion_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1997 arch/arm/kernel/perf_event_v7.c static int scorpion_mp_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 145 arch/arm/kernel/perf_event_xscale.c xscale1pmu_handle_irq(struct arm_pmu *cpu_pmu) arm_pmu 207 arch/arm/kernel/perf_event_xscale.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 243 arch/arm/kernel/perf_event_xscale.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 301 arch/arm/kernel/perf_event_xscale.c static void xscale1pmu_start(struct arm_pmu *cpu_pmu) arm_pmu 313 arch/arm/kernel/perf_event_xscale.c static void xscale1pmu_stop(struct arm_pmu *cpu_pmu) arm_pmu 370 arch/arm/kernel/perf_event_xscale.c static int xscale1pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 497 arch/arm/kernel/perf_event_xscale.c xscale2pmu_handle_irq(struct arm_pmu *cpu_pmu) arm_pmu 553 arch/arm/kernel/perf_event_xscale.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 599 arch/arm/kernel/perf_event_xscale.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 664 arch/arm/kernel/perf_event_xscale.c static void xscale2pmu_start(struct arm_pmu *cpu_pmu) arm_pmu 676 arch/arm/kernel/perf_event_xscale.c static void xscale2pmu_stop(struct arm_pmu *cpu_pmu) arm_pmu 739 arch/arm/kernel/perf_event_xscale.c static int xscale2pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 297 arch/arm64/kernel/perf_event.c struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); arm_pmu 389 arch/arm64/kernel/perf_event.c static inline int armv8pmu_counter_valid(struct arm_pmu *cpu_pmu, int idx) arm_pmu 426 arch/arm64/kernel/perf_event.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 463 arch/arm64/kernel/perf_event.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 611 arch/arm64/kernel/perf_event.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 646 arch/arm64/kernel/perf_event.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 667 arch/arm64/kernel/perf_event.c static void armv8pmu_start(struct arm_pmu *cpu_pmu) arm_pmu 678 arch/arm64/kernel/perf_event.c static void armv8pmu_stop(struct arm_pmu *cpu_pmu) arm_pmu 689 arch/arm64/kernel/perf_event.c static irqreturn_t armv8pmu_handle_irq(struct arm_pmu *cpu_pmu) arm_pmu 757 arch/arm64/kernel/perf_event.c struct arm_pmu *cpu_pmu) arm_pmu 769 arch/arm64/kernel/perf_event.c struct arm_pmu *cpu_pmu) arm_pmu 792 arch/arm64/kernel/perf_event.c struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); arm_pmu 876 arch/arm64/kernel/perf_event.c struct arm_pmu *cpu_pmu = (struct arm_pmu *)info; arm_pmu 905 arch/arm64/kernel/perf_event.c struct arm_pmu *armpmu = to_arm_pmu(event->pmu); arm_pmu 957 arch/arm64/kernel/perf_event.c struct arm_pmu *pmu; arm_pmu 964 arch/arm64/kernel/perf_event.c struct arm_pmu *cpu_pmu = probe->pmu; arm_pmu 998 arch/arm64/kernel/perf_event.c static int armv8pmu_probe_pmu(struct arm_pmu *cpu_pmu) arm_pmu 1015 arch/arm64/kernel/perf_event.c static int armv8_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1037 arch/arm64/kernel/perf_event.c static int armv8_pmuv3_init(struct arm_pmu *cpu_pmu) arm_pmu 1053 arch/arm64/kernel/perf_event.c static int armv8_a35_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1069 arch/arm64/kernel/perf_event.c static int armv8_a53_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1085 arch/arm64/kernel/perf_event.c static int armv8_a57_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1101 arch/arm64/kernel/perf_event.c static int armv8_a72_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1117 arch/arm64/kernel/perf_event.c static int armv8_a73_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1133 arch/arm64/kernel/perf_event.c static int armv8_thunder_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 1149 arch/arm64/kernel/perf_event.c static int armv8_vulcan_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 29 drivers/perf/arm_pmu.c static DEFINE_PER_CPU(struct arm_pmu *, cpu_armpmu); arm_pmu 122 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(event->pmu); arm_pmu 164 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(event->pmu); arm_pmu 194 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(event->pmu); arm_pmu 210 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(event->pmu); arm_pmu 235 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(event->pmu); arm_pmu 251 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(event->pmu); arm_pmu 287 drivers/perf/arm_pmu.c struct arm_pmu *armpmu; arm_pmu 338 drivers/perf/arm_pmu.c struct arm_pmu *armpmu; arm_pmu 363 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(event->pmu); arm_pmu 424 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(event->pmu); arm_pmu 449 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(pmu); arm_pmu 463 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(pmu); arm_pmu 479 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(event->pmu); arm_pmu 493 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = to_arm_pmu(dev_get_drvdata(dev)); arm_pmu 509 drivers/perf/arm_pmu.c static struct arm_pmu *__oprofile_cpu_pmu; arm_pmu 603 drivers/perf/arm_pmu.c static int armpmu_get_cpu_irq(struct arm_pmu *pmu, int cpu) arm_pmu 617 drivers/perf/arm_pmu.c struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node); arm_pmu 640 drivers/perf/arm_pmu.c struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node); arm_pmu 660 drivers/perf/arm_pmu.c static void cpu_pm_pmu_setup(struct arm_pmu *armpmu, unsigned long cmd) arm_pmu 703 drivers/perf/arm_pmu.c struct arm_pmu *armpmu = container_of(b, struct arm_pmu, cpu_pm_nb); arm_pmu 737 drivers/perf/arm_pmu.c static int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) arm_pmu 743 drivers/perf/arm_pmu.c static void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) arm_pmu 748 drivers/perf/arm_pmu.c static inline int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) { return 0; } arm_pmu 749 drivers/perf/arm_pmu.c static inline void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) { } arm_pmu 752 drivers/perf/arm_pmu.c static int cpu_pmu_init(struct arm_pmu *cpu_pmu) arm_pmu 774 drivers/perf/arm_pmu.c static void cpu_pmu_destroy(struct arm_pmu *cpu_pmu) arm_pmu 781 drivers/perf/arm_pmu.c static struct arm_pmu *__armpmu_alloc(gfp_t flags) arm_pmu 783 drivers/perf/arm_pmu.c struct arm_pmu *pmu; arm_pmu 838 drivers/perf/arm_pmu.c struct arm_pmu *armpmu_alloc(void) arm_pmu 843 drivers/perf/arm_pmu.c struct arm_pmu *armpmu_alloc_atomic(void) arm_pmu 849 drivers/perf/arm_pmu.c void armpmu_free(struct arm_pmu *pmu) arm_pmu 855 drivers/perf/arm_pmu.c int armpmu_register(struct arm_pmu *pmu) arm_pmu 18 drivers/perf/arm_pmu_acpi.c static DEFINE_PER_CPU(struct arm_pmu *, probed_pmus); arm_pmu 188 drivers/perf/arm_pmu_acpi.c static struct arm_pmu *arm_pmu_acpi_find_alloc_pmu(void) arm_pmu 191 drivers/perf/arm_pmu_acpi.c struct arm_pmu *pmu; arm_pmu 218 drivers/perf/arm_pmu_acpi.c static bool pmu_irq_matches(struct arm_pmu *pmu, int irq) arm_pmu 254 drivers/perf/arm_pmu_acpi.c struct arm_pmu *pmu; arm_pmu 306 drivers/perf/arm_pmu_acpi.c struct arm_pmu *pmu = per_cpu(probed_pmus, cpu); arm_pmu 25 drivers/perf/arm_pmu_platform.c static int probe_current_pmu(struct arm_pmu *pmu, arm_pmu 45 drivers/perf/arm_pmu_platform.c static int pmu_parse_percpu_irq(struct arm_pmu *pmu, int irq) arm_pmu 96 drivers/perf/arm_pmu_platform.c static int pmu_parse_irqs(struct arm_pmu *pmu) arm_pmu 160 drivers/perf/arm_pmu_platform.c static int armpmu_request_irqs(struct arm_pmu *armpmu) arm_pmu 178 drivers/perf/arm_pmu_platform.c static void armpmu_free_irqs(struct arm_pmu *armpmu) arm_pmu 197 drivers/perf/arm_pmu_platform.c struct arm_pmu *pmu; arm_pmu 67 include/linux/perf/arm_pmu.h struct arm_pmu *percpu_pmu; arm_pmu 83 include/linux/perf/arm_pmu.h irqreturn_t (*handle_irq)(struct arm_pmu *pmu); arm_pmu 94 include/linux/perf/arm_pmu.h void (*start)(struct arm_pmu *); arm_pmu 95 include/linux/perf/arm_pmu.h void (*stop)(struct arm_pmu *); arm_pmu 116 include/linux/perf/arm_pmu.h #define to_arm_pmu(p) (container_of(p, struct arm_pmu, pmu)) arm_pmu 129 include/linux/perf/arm_pmu.h typedef int (*armpmu_init_fn)(struct arm_pmu *); arm_pmu 163 include/linux/perf/arm_pmu.h struct arm_pmu *armpmu_alloc(void); arm_pmu 164 include/linux/perf/arm_pmu.h struct arm_pmu *armpmu_alloc_atomic(void); arm_pmu 165 include/linux/perf/arm_pmu.h void armpmu_free(struct arm_pmu *pmu); arm_pmu 166 include/linux/perf/arm_pmu.h int armpmu_register(struct arm_pmu *pmu); arm_pmu 446 virt/kvm/arm/pmu.c struct arm_pmu *cpu_pmu = to_arm_pmu(perf_event->pmu);