| /linux-6.15/tools/perf/util/ |
| H A D | pmu.c | 501 struct perf_pmu *pmu; member 994 struct perf_pmu *pmu = vdata; in pmu_add_cpu_aliases_map_callback() local 1026 struct perf_pmu *pmu = vdata; in pmu_add_sys_aliases_iter_fn() local 1052 void pmu_add_sys_aliases(struct perf_pmu *pmu) in pmu_add_sys_aliases() 1092 perf_pmu__arch_init(struct perf_pmu *pmu) in perf_pmu__arch_init() 1101 struct perf_pmu *pmu; in perf_pmu__lookup() local 1165 struct perf_pmu *pmu = zalloc(sizeof(*pmu)); in perf_pmu__create_placeholder_core_pmu() local 1218 struct perf_pmu *pmu; in evsel__is_aux_event() local 1616 static int check_info_data(struct perf_pmu *pmu, in check_info_data() 2219 int perf_pmu__caps_parse(struct perf_pmu *pmu) in perf_pmu__caps_parse() [all …]
|
| H A D | pmus.c | 108 struct perf_pmu *pmu, *tmp; in perf_pmus__destroy() local 125 struct perf_pmu *pmu; in pmu_find() local 143 struct perf_pmu *pmu; in perf_pmus__find() local 194 struct perf_pmu *pmu; in perf_pmu__find2() local 282 struct perf_pmu *pmu; in __perf_pmus__find_by_type() local 392 struct perf_pmu *pmu = NULL; in perf_pmus__pmu_for_pmu_filter() local 414 const struct perf_pmu *pmu; member 507 struct perf_pmu *pmu; in perf_pmus__print_pmu_events() local 621 struct perf_pmu *pmu = NULL; in perf_pmus__print_raw_pmu_events() local 679 struct perf_pmu *pmu = NULL; in perf_pmus__num_core_pmus() local [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 …]
|
| /linux-6.15/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
|
| /linux-6.15/drivers/perf/ |
| H A D | fsl_imx8_ddr_perf.c | 113 struct pmu pmu; member 130 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_identifier_show() local 140 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_identifier_attr_visible() local 190 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_filter_cap_show() local 221 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_cpumask_show() local 344 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_is_enhanced_filtered() local 397 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_init() local 501 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_update() local 535 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_start() local 678 struct ddr_pmu *pmu = (struct ddr_pmu *) p; in ddr_perf_irq_handler() local [all …]
|
| H A D | fsl_imx9_ddr_perf.c | 84 struct pmu pmu; member 134 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_identifier_show() local 154 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_cpumask_show() local 537 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_update() local 551 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_init() local 589 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_start() local 623 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_add() local 660 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_stop() local 672 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_del() local 722 struct ddr_pmu *pmu = (struct ddr_pmu *)p; in ddr_perf_irq_handler() local [all …]
|
| H A D | marvell_cn10k_ddr_pmu.c | 148 struct pmu pmu; member 365 struct cn10k_ddr_pmu *pmu = dev_get_drvdata(dev); in cn10k_ddr_perf_cpumask_show() local 474 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_init() local 592 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_update() local 609 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_start() local 622 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_add() local 668 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_stop() local 682 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_del() local 697 static void cn10k_ddr_perf_pmu_enable(struct pmu *pmu) in cn10k_ddr_perf_pmu_enable() 706 static void cn10k_ddr_perf_pmu_disable(struct pmu *pmu) in cn10k_ddr_perf_pmu_disable() [all …]
|
| H A D | riscv_pmu_sbi.c | 568 static void pmu_sbi_snapshot_free(struct riscv_pmu *pmu) in pmu_sbi_snapshot_free() 584 static int pmu_sbi_snapshot_alloc(struct riscv_pmu *pmu) in pmu_sbi_snapshot_alloc() 657 struct riscv_pmu *pmu = to_riscv_pmu(event->pmu); in pmu_sbi_ctr_read() local 738 struct riscv_pmu *pmu = to_riscv_pmu(event->pmu); in pmu_sbi_ctr_stop() local 812 static inline void pmu_sbi_stop_all(struct riscv_pmu *pmu) in pmu_sbi_stop_all() 822 static inline void pmu_sbi_stop_hw_ctrs(struct riscv_pmu *pmu) in pmu_sbi_stop_hw_ctrs() 958 struct riscv_pmu *pmu; in pmu_sbi_ovf_handler() local 1191 static int riscv_pm_pmu_register(struct riscv_pmu *pmu) in riscv_pm_pmu_register() 1197 static void riscv_pm_pmu_unregister(struct riscv_pmu *pmu) in riscv_pm_pmu_unregister() 1206 static void riscv_pmu_destroy(struct riscv_pmu *pmu) in riscv_pmu_destroy() [all …]
|
| H A D | arm_pmu_acpi.c | 252 struct arm_pmu *pmu; in arm_pmu_acpi_find_pmu() local 270 static bool pmu_irq_matches(struct arm_pmu *pmu, int irq) in pmu_irq_matches() 295 static void arm_pmu_acpi_associate_pmu_cpu(struct arm_pmu *pmu, in arm_pmu_acpi_associate_pmu_cpu() 322 struct arm_pmu *pmu; in arm_pmu_acpi_cpu_starting() local 339 static void arm_pmu_acpi_probe_matching_cpus(struct arm_pmu *pmu, in arm_pmu_acpi_probe_matching_cpus() 382 struct arm_pmu *pmu = per_cpu(probed_pmus, cpu); in arm_pmu_acpi_probe() local
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_pmu.c | 222 struct i915_pmu *pmu = &i915->pmu; in get_rc6() local 259 static void init_rc6(struct i915_pmu *pmu) in init_rc6() 281 struct i915_pmu *pmu = >->i915->pmu; in park_rc6() local 300 struct i915_pmu *pmu = >->i915->pmu; in i915_pmu_gt_parked() local 322 struct i915_pmu *pmu = >->i915->pmu; in i915_pmu_gt_unparked() local 358 struct intel_engine_pmu *pmu = &engine->pmu; in gen3_engine_sample() local 462 struct i915_pmu *pmu = &i915->pmu; in frequency_sample() local 541 struct i915_pmu *pmu = event_to_pmu(event); in i915_pmu_event_destroy() local 608 struct i915_pmu *pmu = event_to_pmu(event); in engine_event_init() local 1149 struct i915_pmu *pmu = &i915->pmu; in i915_pmu_register() local [all …]
|
| /linux-6.15/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 129 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_get_msr() local 151 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_set_msr() local 178 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-6.15/drivers/perf/amlogic/ |
| H A D | meson_ddr_pmu_core.c | 21 struct pmu pmu; member 38 static void dmc_pmu_enable(struct ddr_pmu *pmu) in dmc_pmu_enable() 46 static void dmc_pmu_disable(struct ddr_pmu *pmu) in dmc_pmu_disable() 56 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in meson_ddr_set_axi_filter() local 87 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in meson_ddr_perf_event_update() local 120 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in meson_ddr_perf_event_init() local 145 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in meson_ddr_perf_event_start() local 192 struct ddr_pmu *pmu = dev_get_drvdata(dev); in meson_ddr_perf_cpumask_show() local 322 struct ddr_pmu *pmu = dev_get_drvdata(dev); in meson_ddr_perf_identifier_show() local 350 struct ddr_pmu *pmu; in dmc_irq_handler() local [all …]
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | pmu.h | 10 #define pmu_to_vcpu(pmu) (container_of((pmu), struct kvm_vcpu, arch.pmu)) argument 52 static inline bool kvm_pmu_has_perf_global_ctrl(struct kvm_pmu *pmu) in kvm_pmu_has_perf_global_ctrl() 80 static inline struct kvm_pmc *kvm_pmc_idx_to_pmc(struct kvm_pmu *pmu, int idx) in kvm_pmc_idx_to_pmc() 92 #define kvm_for_each_pmc(pmu, pmc, i, bitmap) \ argument 100 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_bitmask() local 130 static inline bool kvm_valid_perf_global_ctrl(struct kvm_pmu *pmu, in kvm_valid_perf_global_ctrl() 140 static inline struct kvm_pmc *get_gp_pmc(struct kvm_pmu *pmu, u32 msr, in get_gp_pmc() 154 static inline struct kvm_pmc *get_fixed_pmc(struct kvm_pmu *pmu, u32 msr) in get_fixed_pmc() 170 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_speculative_in_use() local 236 static inline void reprogram_counters(struct kvm_pmu *pmu, u64 diff) in reprogram_counters() [all …]
|
| H A D | pmu.c | 101 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in __kvm_perf_overflow() local 180 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_reprogram_counter() local 452 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in reprogram_counter() local 498 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_handle_event() local 584 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_rdpmc() local 631 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_mark_pmc_in_use() local 640 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_get_msr() local 665 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_set_msr() local 724 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_reset() local 753 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_refresh() local [all …]
|
| /linux-6.15/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 312 struct pmu_data *pmu; in dove_init_pmu_legacy() local [all …]
|
| /linux-6.15/arch/x86/kvm/vmx/ |
| H A D | pmu_intel.c | 37 static void reprogram_fixed_counters(struct kvm_pmu *pmu, u64 data) in reprogram_fixed_counters() 62 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_rdpmc_ecx_to_pmc() local 152 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_is_valid_msr() local 183 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_msr_idx_to_pmc() local 207 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_create_guest_lbr_event() local 300 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_get_msr() local 343 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_set_msr() local 461 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_refresh() local 570 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_init() local 677 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in vmx_passthrough_lbr_msrs() local [all …]
|
| /linux-6.15/arch/x86/events/intel/ |
| H A D | uncore.c | 737 struct intel_uncore_pmu *pmu; in uncore_pmu_event_init() local 866 struct intel_uncore_pmu *pmu) in uncore_get_box_id() 1114 struct intel_uncore_pmu *pmu = NULL; in uncore_pci_find_dev_pmu() local 1148 struct intel_uncore_pmu *pmu, in uncore_pci_pmu_register() 1249 struct intel_uncore_pmu *pmu; in uncore_pci_remove() local 1280 struct intel_uncore_pmu *pmu; in uncore_bus_notify() local 1314 struct intel_uncore_pmu *pmu; in uncore_pci_sub_driver_init() local 1371 struct intel_uncore_pmu *pmu; in uncore_pci_pmus_register() local 1511 struct intel_uncore_pmu *pmu; in uncore_box_unref() local 1559 struct intel_uncore_pmu *pmu; in allocate_boxes() local [all …]
|
| /linux-6.15/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-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_pmu.c | 141 static bool event_supported(struct xe_pmu *pmu, unsigned int gt, in event_supported() 201 struct xe_pmu *pmu = &xe->pmu; in xe_pmu_event_init() local 290 struct xe_pmu *pmu = &xe->pmu; in xe_pmu_event_read() local 313 struct xe_pmu *pmu = &xe->pmu; in xe_pmu_event_start() local 325 struct xe_pmu *pmu = &xe->pmu; in xe_pmu_event_stop() local 337 struct xe_pmu *pmu = &xe->pmu; in xe_pmu_event_add() local 440 static void set_supported_events(struct xe_pmu *pmu) in set_supported_events() 460 struct xe_pmu *pmu = arg; in xe_pmu_unregister() local 478 int xe_pmu_register(struct xe_pmu *pmu) in xe_pmu_register()
|
| /linux-6.15/drivers/pmdomain/rockchip/ |
| H A D | pm-domains.c | 93 struct rockchip_pmu *pmu; member 228 struct rockchip_pmu *pmu; in rockchip_pmu_block() local 291 struct rockchip_pmu *pmu; in rockchip_pmu_unblock() local 318 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_idle() local 337 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_ungate_clk() local 359 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_set_idle_request() local 453 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_on() local 474 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_mem_on() local 486 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_chain_on() local 498 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_mem_reset() local [all …]
|
| /linux-6.15/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-6.15/include/linux/ |
| H A D | perf_event.h | 325 struct pmu { struct 337 * various common per-pmu feature flags argument 358 void (*pmu_enable) (struct pmu *pmu); /* optional */ argument 468 void (*start_txn) (struct pmu *pmu, unsigned int txn_flags); argument 477 int (*commit_txn) (struct pmu *pmu); argument 484 void (*cancel_txn) (struct pmu *pmu); argument 505 * Set up pmu-private data structures for an AUX area argument 512 * Free pmu-private AUX data structures argument 568 bool (*filter) (struct pmu *pmu, int cpu); /* optional */ argument 751 struct pmu *pmu; member [all …]
|