Searched refs:arm_pmu (Results 1 – 25 of 100) sorted by relevance
1234
| /linux/include/linux/perf/ |
| A D | arm_pmu.h | 67 struct arm_pmu *percpu_pmu; 80 struct arm_pmu { struct 85 irqreturn_t (*handle_irq)(struct arm_pmu *pmu); argument 96 void (*start)(struct arm_pmu *); argument 97 void (*stop)(struct arm_pmu *); argument 133 typedef int (*armpmu_init_fn)(struct arm_pmu *); 167 void kvm_host_pmu_init(struct arm_pmu *pmu); 173 struct arm_pmu *armpmu_alloc(void); 174 struct arm_pmu *armpmu_alloc_atomic(void); 175 void armpmu_free(struct arm_pmu *pmu); [all …]
|
| /linux/drivers/perf/ |
| A D | arm_pmu.c | 363 struct arm_pmu *armpmu; in validate_event() 414 struct arm_pmu *armpmu; in armpmu_dispatch_irq() 525 struct arm_pmu *armpmu = to_arm_pmu(pmu); in armpmu_enable() 708 struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node); in arm_perf_starting_cpu() 727 struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node); in arm_perf_teardown_cpu() 786 struct arm_pmu *armpmu = container_of(b, struct arm_pmu, cpu_pm_nb); in cpu_pm_pmu_notify() 866 struct arm_pmu *pmu; in __armpmu_alloc() 919 struct arm_pmu *armpmu_alloc(void) in armpmu_alloc() 924 struct arm_pmu *armpmu_alloc_atomic(void) in armpmu_alloc_atomic() 930 void armpmu_free(struct arm_pmu *pmu) in armpmu_free() [all …]
|
| A D | arm_pmu_acpi.c | 18 static DEFINE_PER_CPU(struct arm_pmu *, probed_pmus); 188 static struct arm_pmu *arm_pmu_acpi_find_alloc_pmu(void) in arm_pmu_acpi_find_alloc_pmu() 191 struct arm_pmu *pmu; in arm_pmu_acpi_find_alloc_pmu() 218 static bool pmu_irq_matches(struct arm_pmu *pmu, int irq) in pmu_irq_matches() 254 struct arm_pmu *pmu; in arm_pmu_acpi_cpu_starting() 306 struct arm_pmu *pmu = per_cpu(probed_pmus, cpu); in arm_pmu_acpi_probe()
|
| A D | arm_pmu_platform.c | 26 static int probe_current_pmu(struct arm_pmu *pmu, in probe_current_pmu() 46 static int pmu_parse_percpu_irq(struct arm_pmu *pmu, int irq) in pmu_parse_percpu_irq() 96 static int pmu_parse_irqs(struct arm_pmu *pmu) in pmu_parse_irqs() 157 static int armpmu_request_irqs(struct arm_pmu *armpmu) in armpmu_request_irqs() 175 static void armpmu_free_irqs(struct arm_pmu *armpmu) in armpmu_free_irqs() 193 struct arm_pmu *pmu; in arm_pmu_device_probe()
|
| A D | built-in.a | 3 arm_pmu.o/
|
| A D | .built-in.a.cmd | 1 …h64/bin/aarch64-linux-gnu-ar cDPrST drivers/perf/built-in.a drivers/perf/arm_pmu.o drivers/perf/ar…
|
| A D | Makefile | 6 obj-$(CONFIG_ARM_PMU) += arm_pmu.o arm_pmu_platform.o
|
| A D | .arm_pmu.o.cmd | 1 …arm_pmu.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/… 3 source_drivers/perf/arm_pmu.o := drivers/perf/arm_pmu.c 5 deps_drivers/perf/arm_pmu.o := \ 492 include/linux/perf/arm_pmu.h \ 1194 drivers/perf/arm_pmu.o: $(deps_drivers/perf/arm_pmu.o) 1196 $(deps_drivers/perf/arm_pmu.o):
|
| /linux/arch/arm64/kernel/ |
| A D | perf_event.c | 260 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in armv8pmu_event_attr_is_visible() 309 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in slots_show() 321 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in bus_slots_show() 334 struct arm_pmu *cpu_pmu = container_of(pmu, struct arm_pmu, pmu); in bus_width_show() 386 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_event_is_chained() 838 struct arm_pmu *cpu_pmu) in armv8pmu_get_single_idx() 850 struct arm_pmu *cpu_pmu) in armv8pmu_get_chain_idx() 958 struct arm_pmu *cpu_pmu = (struct arm_pmu *)info; in armv8pmu_reset() 990 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in __armv8_pmuv3_map_event() 1042 struct arm_pmu *pmu; [all …]
|
| A D | .perf_event.o.cmd | 1299 include/kvm/arm_pmu.h \ 1378 include/linux/perf/arm_pmu.h \
|
| /linux/arch/arm/kernel/ |
| A D | perf_event_v7.c | 748 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_read_counter() 768 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_write_counter() 875 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_enable_event() 921 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_disable_event() 1021 static void armv7pmu_stop(struct arm_pmu *cpu_pmu) in armv7pmu_stop() 1036 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv7pmu_get_event_idx() 1095 struct arm_pmu *cpu_pmu = (struct arm_pmu *)info; in armv7pmu_reset() 1193 static int armv7_probe_num_events(struct arm_pmu *arm_pmu) in armv7_probe_num_events() argument 1197 &arm_pmu->num_events, 1); in armv7_probe_num_events() 1558 struct arm_pmu *cpu_pmu = info; in krait_pmu_reset() [all …]
|
| A D | perf_event_v6.c | 272 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6pmu_enable_event() 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() 458 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6mpcore_pmu_disable_event() 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 …]
|
| A 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() 243 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_disable_event() 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() 599 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale2pmu_disable_event() 676 static void xscale2pmu_stop(struct arm_pmu *cpu_pmu) in xscale2pmu_stop() [all …]
|
| /linux/arch/arm64/boot/dts/realtek/ |
| A D | rtd1293.dtsi | 49 &arm_pmu {
|
| A D | rtd1395.dtsi | 63 &arm_pmu {
|
| A D | rtd1295.dtsi | 63 &arm_pmu {
|
| A D | rtd1296.dtsi | 63 &arm_pmu {
|
| A D | rtd139x.dtsi | 38 arm_pmu: arm-pmu { label
|
| A D | rtd129x.dtsi | 39 arm_pmu: arm-pmu { label
|
| A D | rtd16xx.dtsi | 107 arm_pmu: pmu { label
|
| /linux/arch/arm64/kvm/ |
| A D | pmu-emul.c | 475 struct arm_pmu *cpu_pmu = to_arm_pmu(perf_event->pmu); in kvm_pmu_perf_overflow() 743 void kvm_host_pmu_init(struct arm_pmu *pmu) in kvm_host_pmu_init() 754 struct arm_pmu *pmu; in kvm_pmu_probe_pmuver()
|
| A D | .pmu-emul.o.cmd | 1198 include/kvm/arm_pmu.h \ 1274 include/linux/perf/arm_pmu.h \
|
| A D | .arch_timer.o.cmd | 1198 include/kvm/arm_pmu.h \
|
| A D | .fpsimd.o.cmd | 1157 include/kvm/arm_pmu.h \
|
| A D | .guest.o.cmd | 1157 include/kvm/arm_pmu.h \
|
Completed in 55 milliseconds
1234