| /kernel/linux/linux-5.10/arch/arm64/kernel/ |
| D | perf_event.c | 263 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in armv8pmu_event_attr_is_visible() local 312 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in slots_show() local 342 static bool armv8pmu_has_long_event(struct arm_pmu *cpu_pmu) in armv8pmu_has_long_event() 356 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_event_is_chained() local 489 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_event_needs_bias() local 733 static void armv8pmu_start(struct arm_pmu *cpu_pmu) in armv8pmu_start() 739 static void armv8pmu_stop(struct arm_pmu *cpu_pmu) in armv8pmu_stop() 745 static irqreturn_t armv8pmu_handle_irq(struct arm_pmu *cpu_pmu) in armv8pmu_handle_irq() 809 struct arm_pmu *cpu_pmu) in armv8pmu_get_single_idx() 821 struct arm_pmu *cpu_pmu) in armv8pmu_get_chain_idx() [all …]
|
| /kernel/linux/linux-6.6/drivers/perf/ |
| D | arm_pmuv3.c | 275 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in armv8pmu_event_attr_is_visible() local 333 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in slots_show() local 345 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in bus_slots_show() local 358 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in bus_width_show() local 399 static bool armv8pmu_has_long_event(struct arm_pmu *cpu_pmu) in armv8pmu_has_long_event() 417 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_event_is_chained() local 482 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_event_needs_bias() local 706 static void armv8pmu_enable_user_access(struct arm_pmu *cpu_pmu) in armv8pmu_enable_user_access() 740 static void armv8pmu_start(struct arm_pmu *cpu_pmu) in armv8pmu_start() 760 static void armv8pmu_stop(struct arm_pmu *cpu_pmu) in armv8pmu_stop() [all …]
|
| D | apple_m1_cpu_pmu.c | 382 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() 539 static int m1_pmu_init(struct arm_pmu *cpu_pmu, u32 flags) in m1_pmu_init() 568 static int m1_pmu_ice_init(struct arm_pmu *cpu_pmu) in m1_pmu_ice_init() 574 static int m1_pmu_fire_init(struct arm_pmu *cpu_pmu) in m1_pmu_fire_init() 580 static int m2_pmu_avalanche_init(struct arm_pmu *cpu_pmu) in m2_pmu_avalanche_init() 586 static int m2_pmu_blizzard_init(struct arm_pmu *cpu_pmu) in m2_pmu_blizzard_init()
|
| D | arm_pmu.c | 808 static int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_register() 814 static void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_unregister() 819 static inline int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) { return 0; } in cpu_pm_pmu_register() 820 static inline void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) { } in cpu_pm_pmu_unregister() 823 static int cpu_pmu_init(struct arm_pmu *cpu_pmu) in cpu_pmu_init() 845 static void cpu_pmu_destroy(struct arm_pmu *cpu_pmu) in cpu_pmu_destroy()
|
| /kernel/linux/linux-6.6/arch/arm/kernel/ |
| D | perf_event_v7.c | 656 #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() 875 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_enable_event() local 921 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_disable_event() local 949 static irqreturn_t armv7pmu_handle_irq(struct arm_pmu *cpu_pmu) in armv7pmu_handle_irq() 1010 static void armv7pmu_start(struct arm_pmu *cpu_pmu) in armv7pmu_start() 1021 static void armv7pmu_stop(struct arm_pmu *cpu_pmu) in armv7pmu_stop() [all …]
|
| D | perf_event_v6.c | 272 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6pmu_enable_event() local 306 armv6pmu_handle_irq(struct arm_pmu *cpu_pmu) in armv6pmu_handle_irq() 363 static void armv6pmu_start(struct arm_pmu *cpu_pmu) in armv6pmu_start() 375 static void armv6pmu_stop(struct arm_pmu *cpu_pmu) in armv6pmu_stop() 423 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6pmu_disable_event() local 458 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6mpcore_pmu_disable_event() local 492 static void armv6pmu_init(struct arm_pmu *cpu_pmu) in armv6pmu_init() 507 static int armv6_1136_pmu_init(struct arm_pmu *cpu_pmu) in armv6_1136_pmu_init() 514 static int armv6_1156_pmu_init(struct arm_pmu *cpu_pmu) in armv6_1156_pmu_init() 521 static int armv6_1176_pmu_init(struct arm_pmu *cpu_pmu) in armv6_1176_pmu_init() [all …]
|
| D | perf_event_xscale.c | 145 xscale1pmu_handle_irq(struct arm_pmu *cpu_pmu) in xscale1pmu_handle_irq() 207 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_enable_event() local 243 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_disable_event() local 301 static void xscale1pmu_start(struct arm_pmu *cpu_pmu) in xscale1pmu_start() 313 static void xscale1pmu_stop(struct arm_pmu *cpu_pmu) in xscale1pmu_stop() 370 static int xscale1pmu_init(struct arm_pmu *cpu_pmu) in xscale1pmu_init() 497 xscale2pmu_handle_irq(struct arm_pmu *cpu_pmu) in xscale2pmu_handle_irq() 553 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale2pmu_enable_event() local 599 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale2pmu_disable_event() local 664 static void xscale2pmu_start(struct arm_pmu *cpu_pmu) in xscale2pmu_start() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/kernel/ |
| D | perf_event_v7.c | 656 #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() 875 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_enable_event() local 921 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_disable_event() local 949 static irqreturn_t armv7pmu_handle_irq(struct arm_pmu *cpu_pmu) in armv7pmu_handle_irq() 1010 static void armv7pmu_start(struct arm_pmu *cpu_pmu) in armv7pmu_start() 1021 static void armv7pmu_stop(struct arm_pmu *cpu_pmu) in armv7pmu_stop() [all …]
|
| D | perf_event_v6.c | 272 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6pmu_enable_event() local 306 armv6pmu_handle_irq(struct arm_pmu *cpu_pmu) in armv6pmu_handle_irq() 363 static void armv6pmu_start(struct arm_pmu *cpu_pmu) in armv6pmu_start() 375 static void armv6pmu_stop(struct arm_pmu *cpu_pmu) in armv6pmu_stop() 423 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6pmu_disable_event() local 458 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6mpcore_pmu_disable_event() local 492 static void armv6pmu_init(struct arm_pmu *cpu_pmu) in armv6pmu_init() 507 static int armv6_1136_pmu_init(struct arm_pmu *cpu_pmu) in armv6_1136_pmu_init() 514 static int armv6_1156_pmu_init(struct arm_pmu *cpu_pmu) in armv6_1156_pmu_init() 521 static int armv6_1176_pmu_init(struct arm_pmu *cpu_pmu) in armv6_1176_pmu_init() [all …]
|
| D | perf_event_xscale.c | 145 xscale1pmu_handle_irq(struct arm_pmu *cpu_pmu) in xscale1pmu_handle_irq() 207 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_enable_event() local 243 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_disable_event() local 301 static void xscale1pmu_start(struct arm_pmu *cpu_pmu) in xscale1pmu_start() 313 static void xscale1pmu_stop(struct arm_pmu *cpu_pmu) in xscale1pmu_stop() 370 static int xscale1pmu_init(struct arm_pmu *cpu_pmu) in xscale1pmu_init() 497 xscale2pmu_handle_irq(struct arm_pmu *cpu_pmu) in xscale2pmu_handle_irq() 553 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale2pmu_enable_event() local 599 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale2pmu_disable_event() local 664 static void xscale2pmu_start(struct arm_pmu *cpu_pmu) in xscale2pmu_start() [all …]
|
| /kernel/linux/linux-5.10/arch/nds32/kernel/ |
| D | perf_event_cpu.c | 31 static struct nds32_pmu *cpu_pmu; variable 229 struct nds32_pmu *cpu_pmu = (struct nds32_pmu *)dev; in nds32_pmu_handle_irq() local 287 static inline int nds32_pfm_counter_valid(struct nds32_pmu *cpu_pmu, int idx) in nds32_pfm_counter_valid() 417 struct nds32_pmu *cpu_pmu = to_nds32_pmu(event->pmu); in nds32_pmu_enable_event() local 468 struct nds32_pmu *cpu_pmu = to_nds32_pmu(event->pmu); in nds32_pmu_disable_event() local 497 struct nds32_pmu *cpu_pmu = to_nds32_pmu(event->pmu); in nds32_pmu_read_counter() local 526 struct nds32_pmu *cpu_pmu = to_nds32_pmu(event->pmu); in nds32_pmu_write_counter() local 595 static void nds32_pmu_start(struct nds32_pmu *cpu_pmu) in nds32_pmu_start() 612 static void nds32_pmu_stop(struct nds32_pmu *cpu_pmu) in nds32_pmu_stop() 641 static void nds32_pmu_init(struct nds32_pmu *cpu_pmu) in nds32_pmu_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/perf/ |
| D | arm_pmu.c | 847 static int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_register() 853 static void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_unregister() 858 static inline int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) { return 0; } in cpu_pm_pmu_register() 859 static inline void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) { } in cpu_pm_pmu_unregister() 862 static int cpu_pmu_init(struct arm_pmu *cpu_pmu) in cpu_pmu_init() 884 static void cpu_pmu_destroy(struct arm_pmu *cpu_pmu) in cpu_pmu_destroy()
|
| /kernel/linux/linux-5.10/arch/arm64/kvm/ |
| D | pmu-emul.c | 476 struct arm_pmu *cpu_pmu = to_arm_pmu(perf_event->pmu); in kvm_pmu_perf_overflow() local
|
| /kernel/linux/linux-6.6/arch/arm64/kvm/ |
| D | pmu-emul.c | 485 struct arm_pmu *cpu_pmu = to_arm_pmu(perf_event->pmu); in kvm_pmu_perf_overflow() local
|
| /kernel/linux/linux-5.10/tools/perf/util/ |
| D | header.c | 1435 struct perf_pmu *cpu_pmu = perf_pmu__find("cpu"); in write_cpu_pmu_caps() local
|
| /kernel/linux/linux-6.6/tools/perf/util/ |
| D | header.c | 1585 struct perf_pmu *cpu_pmu = perf_pmus__find("cpu"); in write_cpu_pmu_caps() local
|