Lines Matching defs:cspmu
158 static inline bool supports_cycle_counter(const struct arm_cspmu *cspmu) in supports_cycle_counter()
164 static inline u32 counter_size(const struct arm_cspmu *cspmu) in counter_size()
170 static inline u64 counter_mask(const struct arm_cspmu *cspmu) in counter_mask()
176 static inline bool use_64b_counter_reg(const struct arm_cspmu *cspmu) in use_64b_counter_reg()
198 arm_cspmu_get_event_attrs(const struct arm_cspmu *cspmu) in arm_cspmu_get_event_attrs()
213 struct arm_cspmu *cspmu = to_arm_cspmu(dev_get_drvdata(dev)); in arm_cspmu_event_attr_is_visible() local
233 arm_cspmu_get_format_attrs(const struct arm_cspmu *cspmu) in arm_cspmu_get_format_attrs()
262 struct arm_cspmu *cspmu = to_arm_cspmu(dev_get_drvdata(dev)); in arm_cspmu_identifier_show() local
279 static const char *arm_cspmu_get_identifier(const struct arm_cspmu *cspmu) in arm_cspmu_get_identifier()
295 static const char *arm_cspmu_get_name(const struct arm_cspmu *cspmu) in arm_cspmu_get_name()
339 struct arm_cspmu *cspmu = to_arm_cspmu(pmu); in arm_cspmu_cpumask_show() local
403 static int arm_cspmu_init_impl_ops(struct arm_cspmu *cspmu) in arm_cspmu_init_impl_ops()
460 arm_cspmu_alloc_event_attr_group(struct arm_cspmu *cspmu) in arm_cspmu_alloc_event_attr_group()
482 arm_cspmu_alloc_format_attr_group(struct arm_cspmu *cspmu) in arm_cspmu_alloc_format_attr_group()
501 static int arm_cspmu_alloc_attr_groups(struct arm_cspmu *cspmu) in arm_cspmu_alloc_attr_groups()
523 static inline void arm_cspmu_reset_counters(struct arm_cspmu *cspmu) in arm_cspmu_reset_counters()
528 static inline void arm_cspmu_start_counters(struct arm_cspmu *cspmu) in arm_cspmu_start_counters()
533 static inline void arm_cspmu_stop_counters(struct arm_cspmu *cspmu) in arm_cspmu_stop_counters()
541 struct arm_cspmu *cspmu = to_arm_cspmu(pmu); in arm_cspmu_enable() local
554 struct arm_cspmu *cspmu = to_arm_cspmu(pmu); in arm_cspmu_disable() local
563 struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu); in arm_cspmu_get_event_idx() local
649 struct arm_cspmu *cspmu; in arm_cspmu_event_init() local
713 struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu); in arm_cspmu_write_counter() local
733 struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu); in arm_cspmu_read_counter() local
756 struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu); in arm_cspmu_set_event_period() local
763 static void arm_cspmu_enable_counter(struct arm_cspmu *cspmu, int idx) in arm_cspmu_enable_counter()
777 static void arm_cspmu_disable_counter(struct arm_cspmu *cspmu, int idx) in arm_cspmu_disable_counter()
793 struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu); in arm_cspmu_event_update() local
806 static inline void arm_cspmu_set_event(struct arm_cspmu *cspmu, in arm_cspmu_set_event()
814 static void arm_cspmu_set_ev_filter(struct arm_cspmu *cspmu, in arm_cspmu_set_ev_filter()
823 static inline void arm_cspmu_set_cc_filter(struct arm_cspmu *cspmu, u32 filter) in arm_cspmu_set_cc_filter()
832 struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu); in arm_cspmu_start() local
858 struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu); in arm_cspmu_stop() local
870 static inline u32 to_phys_idx(struct arm_cspmu *cspmu, u32 idx) in to_phys_idx()
878 struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu); in arm_cspmu_add() local
907 struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu); in arm_cspmu_del() local
929 struct arm_cspmu *cspmu; in arm_cspmu_alloc() local
952 static int arm_cspmu_init_mmio(struct arm_cspmu *cspmu) in arm_cspmu_init_mmio()
1009 static inline int arm_cspmu_get_reset_overflow(struct arm_cspmu *cspmu, in arm_cspmu_get_reset_overflow()
1030 struct arm_cspmu *cspmu = dev; in arm_cspmu_handle_irq() local
1061 static int arm_cspmu_request_irq(struct arm_cspmu *cspmu) in arm_cspmu_request_irq()
1111 static int arm_cspmu_acpi_get_cpus(struct arm_cspmu *cspmu) in arm_cspmu_acpi_get_cpus()
1141 static int arm_cspmu_acpi_get_cpus(struct arm_cspmu *cspmu) in arm_cspmu_acpi_get_cpus()
1147 static int arm_cspmu_of_get_cpus(struct arm_cspmu *cspmu) in arm_cspmu_of_get_cpus()
1161 static int arm_cspmu_get_cpus(struct arm_cspmu *cspmu) in arm_cspmu_get_cpus()
1179 static int arm_cspmu_register_pmu(struct arm_cspmu *cspmu) in arm_cspmu_register_pmu()
1227 struct arm_cspmu *cspmu; in arm_cspmu_device_probe() local
1260 struct arm_cspmu *cspmu = platform_get_drvdata(pdev); in arm_cspmu_device_remove() local
1289 static void arm_cspmu_set_active_cpu(int cpu, struct arm_cspmu *cspmu) in arm_cspmu_set_active_cpu()
1298 struct arm_cspmu *cspmu = in arm_cspmu_cpu_online() local
1318 struct arm_cspmu *cspmu = in arm_cspmu_cpu_teardown() local
1398 struct arm_cspmu *cspmu = platform_get_drvdata(to_platform_device(dev)); in arm_cspmu_match_device() local