Symbol: arm_cspmu
drivers/perf/arm_cspmu/ampere_cspmu.c
112
ampere_cspmu_get_event_attrs(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/ampere_cspmu.c
120
ampere_cspmu_get_format_attrs(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/ampere_cspmu.c
128
ampere_cspmu_get_name(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/ampere_cspmu.c
135
static void ampere_cspmu_set_cc_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/ampere_cspmu.c
144
static void ampere_cspmu_set_ev_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/ampere_cspmu.c
169
static int ampere_cspmu_validate_event(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/ampere_cspmu.c
193
static char *ampere_cspmu_format_name(const struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/ampere_cspmu.c
206
static int ampere_cspmu_init_ops(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1004
static inline int arm_cspmu_get_reset_overflow(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.c
1025
struct arm_cspmu *cspmu = dev;
drivers/perf/arm_cspmu/arm_cspmu.c
1056
static int arm_cspmu_request_irq(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1106
static int arm_cspmu_acpi_get_cpus(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1136
static int arm_cspmu_acpi_get_cpus(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1142
static int arm_cspmu_of_get_cpus(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
115
static inline bool supports_cycle_counter(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1156
static int arm_cspmu_get_cpus(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1174
static int arm_cspmu_register_pmu(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
121
static inline u32 counter_size(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1222
struct arm_cspmu *cspmu;
drivers/perf/arm_cspmu/arm_cspmu.c
1255
struct arm_cspmu *cspmu = platform_get_drvdata(pdev);
drivers/perf/arm_cspmu/arm_cspmu.c
127
static inline u64 counter_mask(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1284
static void arm_cspmu_set_active_cpu(int cpu, struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1293
struct arm_cspmu *cspmu =
drivers/perf/arm_cspmu/arm_cspmu.c
1294
hlist_entry_safe(node, struct arm_cspmu, cpuhp_node);
drivers/perf/arm_cspmu/arm_cspmu.c
1313
struct arm_cspmu *cspmu =
drivers/perf/arm_cspmu/arm_cspmu.c
1314
hlist_entry_safe(node, struct arm_cspmu, cpuhp_node);
drivers/perf/arm_cspmu/arm_cspmu.c
133
static inline bool use_64b_counter_reg(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1393
struct arm_cspmu *cspmu = platform_get_drvdata(to_platform_device(dev));
drivers/perf/arm_cspmu/arm_cspmu.c
155
arm_cspmu_get_event_attrs(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
170
struct arm_cspmu *cspmu = to_arm_cspmu(dev_get_drvdata(dev));
drivers/perf/arm_cspmu/arm_cspmu.c
191
arm_cspmu_get_format_attrs(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
215
struct arm_cspmu *cspmu = to_arm_cspmu(dev_get_drvdata(dev));
drivers/perf/arm_cspmu/arm_cspmu.c
232
static const char *arm_cspmu_get_identifier(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
248
static const char *arm_cspmu_get_name(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
292
struct arm_cspmu *cspmu = to_arm_cspmu(pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
354
static u32 arm_cspmu_get_pmiidr(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
394
static int arm_cspmu_init_impl_ops(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
451
arm_cspmu_alloc_event_attr_group(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
473
arm_cspmu_alloc_format_attr_group(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
492
static int arm_cspmu_alloc_attr_groups(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
514
static inline void arm_cspmu_reset_counters(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
519
static inline void arm_cspmu_start_counters(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
524
static inline void arm_cspmu_stop_counters(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
532
struct arm_cspmu *cspmu = to_arm_cspmu(pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
545
struct arm_cspmu *cspmu = to_arm_cspmu(pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
554
struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
640
struct arm_cspmu *cspmu;
drivers/perf/arm_cspmu/arm_cspmu.c
68
static void arm_cspmu_set_ev_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.c
70
static void arm_cspmu_set_cc_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.c
704
struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
724
struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
747
struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
754
static void arm_cspmu_enable_counter(struct arm_cspmu *cspmu, int idx)
drivers/perf/arm_cspmu/arm_cspmu.c
768
static void arm_cspmu_disable_counter(struct arm_cspmu *cspmu, int idx)
drivers/perf/arm_cspmu/arm_cspmu.c
784
struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
797
static inline void arm_cspmu_set_event(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.c
805
static void arm_cspmu_set_ev_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.c
816
static void arm_cspmu_set_cc_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.c
826
struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
849
struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
865
static inline u32 to_phys_idx(struct arm_cspmu *cspmu, u32 idx)
drivers/perf/arm_cspmu/arm_cspmu.c
873
struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
902
struct arm_cspmu *cspmu = to_arm_cspmu(event->pmu);
drivers/perf/arm_cspmu/arm_cspmu.c
921
static struct arm_cspmu *arm_cspmu_alloc(struct platform_device *pdev)
drivers/perf/arm_cspmu/arm_cspmu.c
924
struct arm_cspmu *cspmu;
drivers/perf/arm_cspmu/arm_cspmu.c
947
static int arm_cspmu_init_mmio(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.h
156
struct arm_cspmu;
drivers/perf/arm_cspmu/arm_cspmu.h
175
struct attribute **(*get_event_attrs)(const struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/arm_cspmu.h
177
struct attribute **(*get_format_attrs)(const struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/arm_cspmu.h
179
const char *(*get_identifier)(const struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/arm_cspmu.h
181
const char *(*get_name)(const struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/arm_cspmu.h
187
void (*set_cc_filter)(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.h
189
void (*set_ev_filter)(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.h
191
void (*reset_ev_filter)(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.h
194
int (*validate_event)(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.h
20
#define to_arm_cspmu(p) (container_of(p, struct arm_cspmu, pmu))
drivers/perf/arm_cspmu/arm_cspmu.h
210
int (*impl_init_ops)(struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/nvidia_cspmu.c
163
nv_cspmu_get_event_attrs(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
171
nv_cspmu_get_format_attrs(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
179
nv_cspmu_get_name(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
212
static void nv_cspmu_set_ev_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
231
static void nv_cspmu_set_cc_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
365
static char *nv_cspmu_format_name(const struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
402
static int nv_cspmu_init_ops(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
57
int (*init_data)(struct arm_cspmu *cspmu);