| /linux/tools/perf/util/ |
| H A D | pmu.c | 189 static void perf_pmu_format__load(const struct perf_pmu *pmu, struct perf_pmu_format *format) in perf_pmu_format__load() 215 static int perf_pmu__format_parse(struct perf_pmu *pmu, int dirfd, bool eager_load) in perf_pmu__format_parse() 263 static int pmu_format(struct perf_pmu *pmu, int dirfd, const char *name, bool eager_load) in pmu_format() 320 static int perf_pmu__parse_scale(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_scale() 356 static int perf_pmu__parse_unit(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_unit() 422 static void perf_pmu__parse_per_pkg(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_per_pkg() 427 static void perf_pmu__parse_snapshot(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_snapshot() 448 static void perf_pmu__del_aliases(struct perf_pmu *pmu) in perf_pmu__del_aliases() 463 static struct perf_pmu_alias *perf_pmu__find_alias(struct perf_pmu *pmu, in perf_pmu__find_alias() 520 static void read_alias_info(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in read_alias_info() [all …]
|
| H A D | pmus.c | 113 struct perf_pmu *pmu, *tmp; in perf_pmus__destroy() local 130 struct perf_pmu *pmu; in pmu_find() local 148 struct perf_pmu *pmu; in perf_pmus__find() local 201 struct perf_pmu *pmu; in perf_pmu__find2() local 293 struct perf_pmu *pmu; in __perf_pmus__find_by_type() local 310 struct perf_pmu *pmu = __perf_pmus__find_by_type(type); in perf_pmus__find_by_type() local 334 struct perf_pmu *perf_pmus__scan(struct perf_pmu *pmu) in perf_pmus__scan() 354 struct perf_pmu *perf_pmus__scan_core(struct perf_pmu *pmu) in perf_pmus__scan_core() 366 struct perf_pmu *perf_pmus__scan_for_event(struct perf_pmu *pmu, const char *event) in perf_pmus__scan_for_event() 405 struct perf_pmu *perf_pmus__scan_matching_wildcard(struct perf_pmu *pmu, const char *wildcard) in perf_pmus__scan_matching_wildcard() [all …]
|
| H A D | mem-events.c | 34 struct perf_mem_event *perf_pmu__mem_events_ptr(struct perf_pmu *pmu, int i) in perf_pmu__mem_events_ptr() 42 static struct perf_pmu *perf_pmus__scan_mem(struct perf_pmu *pmu) in perf_pmus__scan_mem() 71 int perf_pmu__mem_events_num_mem_pmus(struct perf_pmu *pmu) in perf_pmu__mem_events_num_mem_pmus() 81 static const char *perf_pmu__mem_events_name(struct perf_pmu *pmu, int i, in perf_pmu__mem_events_name() 129 struct perf_pmu *pmu = leader->pmu; in is_mem_loads_aux_event() local 142 int perf_pmu__mem_events_parse(struct perf_pmu *pmu, const char *str) in perf_pmu__mem_events_parse() 181 static bool perf_pmu__mem_events_supported(const char *mnt, struct perf_pmu *pmu, in perf_pmu__mem_events_supported() 195 static int __perf_pmu__mem_events_init(struct perf_pmu *pmu) in __perf_pmu__mem_events_init() 224 struct perf_pmu *pmu = NULL; in perf_pmu__mem_events_init() local 234 void perf_pmu__mem_events_list(struct perf_pmu *pmu) in perf_pmu__mem_events_list() [all …]
|
| H A D | drm_pmu.c | 41 struct perf_pmu pmu; member 62 bool perf_pmu__is_drm(const struct perf_pmu *pmu) in perf_pmu__is_drm() 76 struct perf_pmu *pmu; in add_drm_pmu() local 253 void drm_pmu__exit(struct perf_pmu *pmu) in drm_pmu__exit() 260 bool drm_pmu__have_event(const struct perf_pmu *pmu, const char *name) in drm_pmu__have_event() 274 int drm_pmu__for_each_event(const struct perf_pmu *pmu, void *state, pmu_event_callback cb) in drm_pmu__for_each_event() 303 size_t drm_pmu__num_events(const struct perf_pmu *pmu) in drm_pmu__num_events() 347 int drm_pmu__config_terms(const struct perf_pmu *pmu, in drm_pmu__config_terms() 363 int drm_pmu__check_alias(const struct perf_pmu *pmu, struct parse_events_terms *terms, in drm_pmu__check_alias()
|
| H A D | perf_event_attr_fprintf.c | 80 static const char *stringify_perf_type_id(struct perf_pmu *pmu, u32 type) in stringify_perf_type_id() 186 static void __p_type_id(char *buf, size_t size, struct perf_pmu *pmu, u32 type) in __p_type_id() 191 static void __p_config_hw_id(char *buf, size_t size, struct perf_pmu *pmu, u64 config) in __p_config_hw_id() 215 static void __p_config_hw_cache_id(char *buf, size_t size, struct perf_pmu *pmu, u64 config) in __p_config_hw_cache_id() 249 static void __p_config_id(struct perf_pmu *pmu, char *buf, size_t size, u32 type, u64 config) in __p_config_id() 291 struct perf_pmu *pmu = perf_pmus__find_by_type(attr->type); in perf_event_attr__fprintf() local
|
| H A D | hwmon_pmu.c | 105 struct perf_pmu pmu; member 127 bool perf_pmu__is_hwmon(const struct perf_pmu *pmu) in perf_pmu__is_hwmon() 236 static int hwmon_pmu__read_events(struct hwmon_pmu *pmu) in hwmon_pmu__read_events() 393 void hwmon_pmu__exit(struct perf_pmu *pmu) in hwmon_pmu__exit() 459 int hwmon_pmu__for_each_event(struct perf_pmu *pmu, void *state, pmu_event_callback cb) in hwmon_pmu__for_each_event() 545 size_t hwmon_pmu__num_events(struct perf_pmu *pmu) in hwmon_pmu__num_events() 553 bool hwmon_pmu__have_event(struct perf_pmu *pmu, const char *name) in hwmon_pmu__have_event() 646 int hwmon_pmu__config_terms(const struct perf_pmu *pmu, in hwmon_pmu__config_terms()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
| H A D | base.c | 32 struct nvkm_pmu *pmu = device->pmu; in nvkm_pmu_fan_controlled() local 48 nvkm_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in nvkm_pmu_pgob() 57 struct nvkm_pmu *pmu = container_of(work, typeof(*pmu), recv.work); in nvkm_pmu_recv() local 62 nvkm_pmu_send(struct nvkm_pmu *pmu, u32 reply[2], in nvkm_pmu_send() 73 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_intr() local 82 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_fini() local 96 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_init() local 107 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_dtor() local 127 enum nvkm_subdev_type type, int inst, struct nvkm_pmu *pmu) in nvkm_pmu_ctor() 163 struct nvkm_pmu *pmu; in nvkm_pmu_new_() local
|
| H A D | gt215.c | 30 gt215_pmu_send(struct nvkm_pmu *pmu, u32 reply[2], in gt215_pmu_send() 87 gt215_pmu_recv(struct nvkm_pmu *pmu) in gt215_pmu_recv() 139 gt215_pmu_intr(struct nvkm_pmu *pmu) in gt215_pmu_intr() 178 gt215_pmu_fini(struct nvkm_pmu *pmu) in gt215_pmu_fini() 185 gt215_pmu_reset(struct nvkm_pmu *pmu) in gt215_pmu_reset() 195 gt215_pmu_enabled(struct nvkm_pmu *pmu) in gt215_pmu_enabled() 201 gt215_pmu_init(struct nvkm_pmu *pmu) in gt215_pmu_init()
|
| H A D | gm20b.c | 42 struct nvkm_pmu *pmu = container_of(falcon, typeof(*pmu), falcon); in gm20b_pmu_acr_bootstrap_falcon() local 129 struct nvkm_pmu *pmu = priv; in gm20b_pmu_acr_init_wpr_callback() local 144 gm20b_pmu_acr_init_wpr(struct nvkm_pmu *pmu) in gm20b_pmu_acr_init_wpr() 159 gm20b_pmu_initmsg(struct nvkm_pmu *pmu) in gm20b_pmu_initmsg() 185 gm20b_pmu_recv(struct nvkm_pmu *pmu) in gm20b_pmu_recv() 201 gm20b_pmu_fini(struct nvkm_pmu *pmu) in gm20b_pmu_fini() 215 gm20b_pmu_init(struct nvkm_pmu *pmu) in gm20b_pmu_init() 251 gm20b_pmu_load(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gm20b_pmu_load()
|
| H A D | gk20a.c | 51 gk20a_pmu_dvfs_target(struct gk20a_pmu *pmu, int *state) in gk20a_pmu_dvfs_target() 59 gk20a_pmu_dvfs_get_cur_state(struct gk20a_pmu *pmu, int *state) in gk20a_pmu_dvfs_get_cur_state() 67 gk20a_pmu_dvfs_get_target_state(struct gk20a_pmu *pmu, in gk20a_pmu_dvfs_get_target_state() 95 gk20a_pmu_dvfs_get_dev_status(struct gk20a_pmu *pmu, in gk20a_pmu_dvfs_get_dev_status() 105 gk20a_pmu_dvfs_reset_dev_status(struct gk20a_pmu *pmu) in gk20a_pmu_dvfs_reset_dev_status() 116 struct gk20a_pmu *pmu = in gk20a_pmu_dvfs_work() local 158 gk20a_pmu_fini(struct nvkm_pmu *pmu) in gk20a_pmu_fini() 167 gk20a_pmu_init(struct nvkm_pmu *pmu) in gk20a_pmu_init() 215 struct gk20a_pmu *pmu; in gk20a_pmu_new() local
|
| H A D | gf100.c | 30 gf100_pmu_reset(struct nvkm_pmu *pmu) in gf100_pmu_reset() 38 gf100_pmu_enabled(struct nvkm_pmu *pmu) in gf100_pmu_enabled() 60 gf100_pmu_nofw(struct nvkm_pmu *pmu, int ver, const struct nvkm_pmu_fwif *fwif) in gf100_pmu_nofw()
|
| H A D | memx.c | 7 struct nvkm_pmu *pmu; member 44 nvkm_memx_init(struct nvkm_pmu *pmu, struct nvkm_memx **pmemx) in nvkm_memx_init() 75 struct nvkm_pmu *pmu = memx->pmu; in nvkm_memx_fini() local 166 nvkm_memx_train_result(struct nvkm_pmu *pmu, u32 *res, int rsize) in nvkm_memx_train_result()
|
| /linux/drivers/perf/ |
| H A D | fsl_imx9_ddr_perf.c | 84 struct pmu pmu; member 117 static inline bool axi_filter_v1(struct ddr_pmu *pmu) in axi_filter_v1() 122 static inline bool axi_filter_v2(struct ddr_pmu *pmu) in axi_filter_v2() 140 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_identifier_show() local 160 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_cpumask_show() local 323 struct pmu *pmu = dev_get_drvdata(kobj_to_dev(kobj)); in ddr_perf_events_attrs_is_visible() local 371 static void ddr_perf_clear_counter(struct ddr_pmu *pmu, int counter) in ddr_perf_clear_counter() 381 static u64 ddr_perf_read_counter(struct ddr_pmu *pmu, int counter) in ddr_perf_read_counter() 404 static void ddr_perf_counter_global_config(struct ddr_pmu *pmu, bool enable) in ddr_perf_counter_global_config() 438 static void ddr_perf_counter_local_config(struct ddr_pmu *pmu, int config, in ddr_perf_counter_local_config() [all …]
|
| /linux/arch/x86/kvm/svm/ |
| H A D | pmu.c | 28 static struct kvm_pmc *amd_pmu_get_pmc(struct kvm_pmu *pmu, int pmc_idx) in amd_pmu_get_pmc() 38 static inline struct kvm_pmc *get_gp_pmc_amd(struct kvm_pmu *pmu, u32 msr, in get_gp_pmc_amd() 78 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_check_rdpmc_early() local 95 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_msr_idx_to_pmc() local 106 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_is_valid_msr() local 130 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_get_msr() local 152 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_set_msr() local 179 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_refresh() local 217 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_init() local
|
| /linux/arch/x86/kvm/ |
| H A D | pmu.h | 10 #define pmu_to_vcpu(pmu) (container_of((pmu), struct kvm_vcpu, arch.pmu)) argument 47 static inline bool kvm_pmu_has_perf_global_ctrl(struct kvm_pmu *pmu) in kvm_pmu_has_perf_global_ctrl() 75 static inline struct kvm_pmc *kvm_pmc_idx_to_pmc(struct kvm_pmu *pmu, int idx) in kvm_pmc_idx_to_pmc() 87 #define kvm_for_each_pmc(pmu, pmc, i, bitmap) \ argument 95 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_bitmask() local 125 static inline bool kvm_valid_perf_global_ctrl(struct kvm_pmu *pmu, in kvm_valid_perf_global_ctrl() 135 static inline struct kvm_pmc *get_gp_pmc(struct kvm_pmu *pmu, u32 msr, in get_gp_pmc() 149 static inline struct kvm_pmc *get_fixed_pmc(struct kvm_pmu *pmu, u32 msr) in get_fixed_pmc() 165 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_is_locally_enabled() local 189 static inline void reprogram_counters(struct kvm_pmu *pmu, u64 diff) in reprogram_counters() [all …]
|
| H A D | pmu.c | 158 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in __kvm_perf_overflow() local 237 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_reprogram_counter() local 503 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in reprogram_counter() local 566 void kvm_pmu_recalc_pmc_emulation(struct kvm_pmu *pmu, struct kvm_pmc *pmc) in kvm_pmu_recalc_pmc_emulation() 591 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_handle_event() local 680 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_rdpmc() local 727 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_mark_pmc_in_use() local 736 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_get_msr() local 762 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_set_msr() local 825 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_reset() local [all …]
|
| /linux/drivers/soc/dove/ |
| H A D | pmu.c | 50 struct pmu_data *pmu = rcdev_to_pmu(rc); in pmu_reset_reset() local 65 struct pmu_data *pmu = rcdev_to_pmu(rc); in pmu_reset_assert() local 79 struct pmu_data *pmu = rcdev_to_pmu(rc); in pmu_reset_deassert() local 103 static void __init pmu_reset_init(struct pmu_data *pmu) in pmu_reset_init() 115 static void __init pmu_reset_init(struct pmu_data *pmu) in pmu_reset_init() 121 struct pmu_data *pmu; member 146 struct pmu_data *pmu = pmu_dom->pmu; in pmu_domain_power_off() local 180 struct pmu_data *pmu = pmu_dom->pmu; in pmu_domain_power_on() local 228 struct pmu_data *pmu = irq_desc_get_handler_data(desc); in pmu_irq_handler() local 265 static int __init dove_init_pmu_irq(struct pmu_data *pmu, int irq) in dove_init_pmu_irq() [all …]
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | pmu_intel.c | 57 static void reprogram_fixed_counters(struct kvm_pmu *pmu, u64 data) in reprogram_fixed_counters() 82 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_rdpmc_ecx_to_pmc() local 144 static inline struct kvm_pmc *get_fw_gp_pmc(struct kvm_pmu *pmu, u32 msr) in get_fw_gp_pmc() 188 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_is_valid_msr() local 219 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_msr_idx_to_pmc() local 246 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_create_guest_lbr_event() local 342 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_get_msr() local 385 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_set_msr() local 493 static void intel_pmu_enable_fixed_counter_bits(struct kvm_pmu *pmu, u64 bits) in intel_pmu_enable_fixed_counter_bits() 503 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_refresh() local [all …]
|
| /linux/arch/x86/events/intel/ |
| H A D | uncore.c | 139 struct intel_uncore_box *uncore_pmu_to_box(struct intel_uncore_pmu *pmu, int cpu) in uncore_pmu_to_box() 689 static int uncore_validate_group(struct intel_uncore_pmu *pmu, in uncore_validate_group() 730 struct intel_uncore_pmu *pmu; in uncore_pmu_event_init() local 809 static void uncore_pmu_enable(struct pmu *pmu) in uncore_pmu_enable() 824 static void uncore_pmu_disable(struct pmu *pmu) in uncore_pmu_disable() 842 struct intel_uncore_pmu *pmu = container_of(dev_get_drvdata(dev), struct intel_uncore_pmu, pmu); in uncore_get_attr_cpumask() local 859 struct intel_uncore_pmu *pmu) in uncore_get_box_id() 867 void uncore_get_alias_name(char *pmu_name, struct intel_uncore_pmu *pmu) in uncore_get_alias_name() 879 static void uncore_get_pmu_name(struct intel_uncore_pmu *pmu) in uncore_get_pmu_name() 906 static int uncore_pmu_register(struct intel_uncore_pmu *pmu) in uncore_pmu_register() [all …]
|
| /linux/drivers/pmdomain/starfive/ |
| H A D | jh71xx-pmu.c | 81 struct jh71xx_pmu *pmu; member 87 struct jh71xx_pmu *pmu = pmd->pmu; in jh71xx_pmu_get_state() local 99 struct jh71xx_pmu *pmu = pmd->pmu; in jh7110_pmu_set_state() local 167 struct jh71xx_pmu *pmu = pmd->pmu; in jh7110_aon_pmu_set_state() local 187 struct jh71xx_pmu *pmu = pmd->pmu; in jh71xx_pmu_set_state() local 226 static void jh71xx_pmu_int_enable(struct jh71xx_pmu *pmu, u32 mask, bool enable) in jh71xx_pmu_int_enable() 245 struct jh71xx_pmu *pmu = data; in jh71xx_pmu_interrupt() local 268 static int jh7110_pmu_parse_irq(struct platform_device *pdev, struct jh71xx_pmu *pmu) in jh7110_pmu_parse_irq() 287 static int jh71xx_pmu_init_domain(struct jh71xx_pmu *pmu, int index) in jh71xx_pmu_init_domain() 324 struct jh71xx_pmu *pmu; in jh71xx_pmu_probe() local
|
| /linux/arch/x86/events/amd/ |
| H A D | uncore.c | 55 struct pmu pmu; member 165 struct amd_uncore_pmu *pmu = event_to_amd_uncore_pmu(event); in amd_uncore_start() local 183 struct amd_uncore_pmu *pmu = event_to_amd_uncore_pmu(event); in amd_uncore_stop() local 204 struct amd_uncore_pmu *pmu = event_to_amd_uncore_pmu(event); in amd_uncore_add() local 251 struct amd_uncore_pmu *pmu = event_to_amd_uncore_pmu(event); in amd_uncore_del() local 269 struct amd_uncore_pmu *pmu; in amd_uncore_event_init() local 322 struct amd_uncore_pmu *pmu = container_of(ptr, struct amd_uncore_pmu, pmu); in amd_uncore_attr_show_cpumask() local 474 struct amd_uncore_pmu *pmu; in amd_uncore_ctx_free() local 502 struct amd_uncore_pmu *pmu; in amd_uncore_ctx_init() local 572 struct amd_uncore_pmu *pmu; in amd_uncore_ctx_move() local [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
| H A D | gm200.c | 33 pmu_code(struct nv50_devinit *init, u32 pmu, u32 img, u32 len, bool sec) in pmu_code() 53 pmu_data(struct nv50_devinit *init, u32 pmu, u32 img, u32 len) in pmu_data() 88 struct nvbios_pmuR pmu; in pmu_load() local 149 u32 pmu = pmu_args(init, args + 0x08, 0x08); in gm200_devinit_post() local 157 u32 pmu = pmu_args(init, args + 0x08, 0x10); in gm200_devinit_post() local
|
| /linux/tools/perf/pmu-events/ |
| H A D | empty-pmu-events.c | 2918 const struct pmu_table_entry *pmu, in pmu_events_table__for_each_event_pmu() 2939 const struct pmu_table_entry *pmu, in pmu_events_table__find_event_pmu() 2982 struct perf_pmu *pmu, in pmu_events_table__for_each_event() 3004 struct perf_pmu *pmu, in pmu_events_table__find_event() 3027 struct perf_pmu *pmu) in pmu_events_table__num_events() 3044 const struct pmu_table_entry *pmu, in pmu_metrics_table__for_each_metric_pmu() 3065 const struct pmu_table_entry *pmu, in pmu_metrics_table__find_metric_pmu() 3124 struct perf_pmu *pmu, in pmu_metrics_table__find_metric() 3201 static const struct pmu_events_map *map_for_pmu(struct perf_pmu *pmu) in map_for_pmu() 3222 const struct pmu_events_table *perf_pmu__find_events_table(struct perf_pmu *pmu) in perf_pmu__find_events_table()
|
| /linux/tools/perf/arch/x86/util/ |
| H A D | pmu.c | 107 static int uncore_cha_snc(struct perf_pmu *pmu) in uncore_cha_snc() 135 static int uncore_imc_snc(struct perf_pmu *pmu) in uncore_imc_snc() 208 static void gnr_uncore_cha_imc_adjust_cpumask_for_snc(struct perf_pmu *pmu, bool cha) in gnr_uncore_cha_imc_adjust_cpumask_for_snc() 272 void perf_pmu__arch_init(struct perf_pmu *pmu) in perf_pmu__arch_init()
|
| /linux/tools/perf/tests/ |
| H A D | pmu.c | 22 static int test_pmu_put(const char *dir, struct perf_pmu *pmu) in test_pmu_put() 67 struct perf_pmu *pmu = NULL; in test_pmu_get() local 164 struct perf_pmu *pmu = test_pmu_get(dir, sizeof(dir)); in test__pmu_format() local 213 struct perf_pmu *pmu = test_pmu_get(dir, sizeof(dir)); in test__pmu_events() local
|