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
1138
struct acpi_device *arm_cspmu_acpi_dev_get(const 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
1155
static int arm_cspmu_acpi_get_cpus(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1161
static int arm_cspmu_of_get_cpus(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1175
static int arm_cspmu_get_cpus(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1193
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
1241
struct arm_cspmu *cspmu;
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
1274
struct arm_cspmu *cspmu = platform_get_drvdata(pdev);
drivers/perf/arm_cspmu/arm_cspmu.c
1303
static void arm_cspmu_set_active_cpu(int cpu, struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/arm_cspmu.c
1312
struct arm_cspmu *cspmu =
drivers/perf/arm_cspmu/arm_cspmu.c
1313
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
1332
struct arm_cspmu *cspmu =
drivers/perf/arm_cspmu/arm_cspmu.c
1333
hlist_entry_safe(node, struct arm_cspmu, cpuhp_node);
drivers/perf/arm_cspmu/arm_cspmu.c
1412
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
157
struct arm_cspmu;
drivers/perf/arm_cspmu/arm_cspmu.h
176
struct attribute **(*get_event_attrs)(const struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/arm_cspmu.h
178
struct attribute **(*get_format_attrs)(const struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/arm_cspmu.h
180
const char *(*get_identifier)(const struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/arm_cspmu.h
182
const char *(*get_name)(const struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/arm_cspmu.h
188
void (*set_cc_filter)(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.h
190
void (*set_ev_filter)(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.h
192
void (*reset_ev_filter)(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.h
195
int (*validate_event)(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/arm_cspmu.h
21
#define to_arm_cspmu(p) (container_of(p, struct arm_cspmu, pmu))
drivers/perf/arm_cspmu/arm_cspmu.h
211
int (*impl_init_ops)(struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/arm_cspmu.h
264
struct acpi_device *arm_cspmu_acpi_dev_get(const struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/arm_cspmu.h
267
arm_cspmu_acpi_dev_get(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
1004
static int nv_cspmu_init_ops(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
285
nv_cspmu_get_event_attrs(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
293
nv_cspmu_get_format_attrs(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
301
nv_cspmu_get_name(const struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
309
static int nv_cspmu_get_inst_id(const struct arm_cspmu *cspmu, u32 *id)
drivers/perf/arm_cspmu/nvidia_cspmu.c
328
static int nv_cspmu_get_inst_id(const struct arm_cspmu *cspmu, u32 *id)
drivers/perf/arm_cspmu/nvidia_cspmu.c
360
static void nv_cspmu_set_ev_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
379
static void nv_cspmu_reset_ev_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
393
static void nv_cspmu_set_cc_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
460
static int pcie_v2_pmu_validate_event(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
528
static int pcie_tgt_init_data(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
576
static int pcie_tgt_init_data(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
582
static struct pcie_tgt_data *pcie_tgt_get_data(struct arm_cspmu *cspmu)
drivers/perf/arm_cspmu/nvidia_cspmu.c
590
static int pcie_tgt_find_addr_idx(struct arm_cspmu *cspmu, u64 base, u64 mask,
drivers/perf/arm_cspmu/nvidia_cspmu.c
642
static int pcie_tgt_pmu_validate_event(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
661
static void pcie_tgt_pmu_config_addr_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
699
static void pcie_tgt_pmu_set_ev_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
741
static void pcie_tgt_pmu_reset_ev_filter(struct arm_cspmu *cspmu,
drivers/perf/arm_cspmu/nvidia_cspmu.c
96
int (*init_data)(struct arm_cspmu *cspmu);
drivers/perf/arm_cspmu/nvidia_cspmu.c
960
static char *nv_cspmu_format_name(const struct arm_cspmu *cspmu,