Searched refs:arm_cspmu (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/perf/arm_cspmu/
H A DMakefile7 arm_cspmu_module-y := arm_cspmu.o
H A Darm_cspmu.h20 #define to_arm_cspmu(p) (container_of(p, struct arm_cspmu, pmu))
76 struct arm_cspmu;
95 struct attribute **(*get_event_attrs)(const struct arm_cspmu *cspmu);
97 struct attribute **(*get_format_attrs)(const struct arm_cspmu *cspmu);
99 const char *(*get_identifier)(const struct arm_cspmu *cspmu);
101 const char *(*get_name)(const struct arm_cspmu *cspmu);
109 void (*set_ev_filter)(struct arm_cspmu *cspmu,
112 int (*validate_event)(struct arm_cspmu *cspmu,
128 int (*impl_init_ops)(struct arm_cspmu *cspmu);
141 struct arm_cspmu { struct
[all...]
H A Darm_cspmu.c34 #include "arm_cspmu.h"
36 #define PMUNAME "arm_cspmu"
113 static void arm_cspmu_set_ev_filter(struct arm_cspmu *cspmu,
158 static inline bool supports_cycle_counter(const struct arm_cspmu *cspmu)
164 static inline u32 counter_size(const struct arm_cspmu *cspmu)
170 static inline u64 counter_mask(const struct arm_cspmu *cspmu)
176 static inline bool use_64b_counter_reg(const struct arm_cspmu *cspmu)
198 arm_cspmu_get_event_attrs(const struct arm_cspmu *cspmu)
213 struct arm_cspmu *cspmu = to_arm_cspmu(dev_get_drvdata(dev));
243 arm_cspmu_get_format_attrs(const struct arm_cspmu *cspm
[all...]
H A Dampere_cspmu.c11 #include "arm_cspmu.h"
112 ampere_cspmu_get_event_attrs(const struct arm_cspmu *cspmu)
120 ampere_cspmu_get_format_attrs(const struct arm_cspmu *cspmu)
128 ampere_cspmu_get_name(const struct arm_cspmu *cspmu)
144 static void ampere_cspmu_set_ev_filter(struct arm_cspmu *cspmu,
181 static int ampere_cspmu_validate_event(struct arm_cspmu *cspmu,
205 static char *ampere_cspmu_format_name(const struct arm_cspmu *cspmu,
218 static int ampere_cspmu_init_ops(struct arm_cspmu *cspmu)
H A Dnvidia_cspmu.c12 #include "arm_cspmu.h"
213 nv_cspmu_get_event_attrs(const struct arm_cspmu *cspmu)
221 nv_cspmu_get_format_attrs(const struct arm_cspmu *cspmu)
229 nv_cspmu_get_name(const struct arm_cspmu *cspmu)
326 static char *nv_cspmu_format_name(const struct arm_cspmu *cspmu,
355 static int nv_cspmu_init_ops(struct arm_cspmu *cspmu)
/linux-master/drivers/perf/
H A DMakefile28 obj-$(CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU) += arm_cspmu/

Completed in 119 milliseconds