Home
last modified time | relevance | path

Searched defs:pmu (Results 1 – 25 of 203) sorted by relevance

123456789

/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
A Dbase.c32 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
A Dgt215.c30 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()
A Dgm20b.c42 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()
A Dgk20a.c51 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
A Dgf100.c30 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()
/linux-6.3-rc2/drivers/perf/
A Dfsl_imx8_ddr_perf.c94 struct pmu pmu; member
110 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_identifier_show() local
120 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_identifier_attr_visible() local
167 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_filter_cap_show() local
197 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_cpumask_show() local
316 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_is_enhanced_filtered() local
369 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_init() local
462 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_update() local
490 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_start() local
618 struct ddr_pmu *pmu = (struct ddr_pmu *) p; in ddr_perf_irq_handler() local
[all …]
A Dmarvell_cn10k_ddr_pmu.c126 struct pmu pmu; member
234 struct cn10k_ddr_pmu *pmu = dev_get_drvdata(dev); in cn10k_ddr_perf_cpumask_show() local
290 static int cn10k_ddr_perf_alloc_counter(struct cn10k_ddr_pmu *pmu, in cn10k_ddr_perf_alloc_counter()
326 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_init() local
409 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_update() local
425 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_start() local
438 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_add() local
484 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_stop() local
498 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_del() local
513 static void cn10k_ddr_perf_pmu_enable(struct pmu *pmu) in cn10k_ddr_perf_pmu_enable()
[all …]
A Darm_pmu_acpi.c194 struct arm_pmu *pmu; in arm_pmu_acpi_find_pmu() local
212 static bool pmu_irq_matches(struct arm_pmu *pmu, int irq) in pmu_irq_matches()
237 static void arm_pmu_acpi_associate_pmu_cpu(struct arm_pmu *pmu, in arm_pmu_acpi_associate_pmu_cpu()
264 struct arm_pmu *pmu; in arm_pmu_acpi_cpu_starting() local
281 static void arm_pmu_acpi_probe_matching_cpus(struct arm_pmu *pmu, in arm_pmu_acpi_probe_matching_cpus()
324 struct arm_pmu *pmu = per_cpu(probed_pmus, cpu); in arm_pmu_acpi_probe() local
A Driscv_pmu_sbi.c549 static inline void pmu_sbi_stop_all(struct riscv_pmu *pmu) in pmu_sbi_stop_all()
559 static inline void pmu_sbi_stop_hw_ctrs(struct riscv_pmu *pmu) in pmu_sbi_stop_hw_ctrs()
574 static inline void pmu_sbi_start_overflow_mask(struct riscv_pmu *pmu, in pmu_sbi_start_overflow_mask()
620 struct riscv_pmu *pmu; in pmu_sbi_ovf_handler() local
703 struct riscv_pmu *pmu = hlist_entry_safe(node, struct riscv_pmu, node); in pmu_sbi_starting_cpu() local
833 static int riscv_pm_pmu_register(struct riscv_pmu *pmu) in riscv_pm_pmu_register()
839 static void riscv_pm_pmu_unregister(struct riscv_pmu *pmu) in riscv_pm_pmu_unregister()
844 static inline int riscv_pm_pmu_register(struct riscv_pmu *pmu) { return 0; } in riscv_pm_pmu_register()
845 static inline void riscv_pm_pmu_unregister(struct riscv_pmu *pmu) { } in riscv_pm_pmu_unregister()
848 static void riscv_pmu_destroy(struct riscv_pmu *pmu) in riscv_pmu_destroy()
[all …]
/linux-6.3-rc2/arch/x86/kvm/vmx/
A Dpmu_intel.c90 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in intel_hw_event_available() local
113 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in intel_pmc_is_enabled() local
123 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_is_valid_rdpmc_ecx() local
135 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_rdpmc_ecx_to_pmc() local
195 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_is_valid_msr() local
230 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_msr_idx_to_pmc() local
254 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_create_guest_lbr_event() local
347 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_get_msr() local
397 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_set_msr() local
512 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_refresh() local
[all …]
/linux-6.3-rc2/drivers/gpu/drm/i915/
A Di915_pmu.c170 struct i915_pmu *pmu = &i915->pmu; in get_rc6() local
222 struct i915_pmu *pmu = &i915->pmu; in park_rc6() local
241 struct i915_pmu *pmu = &i915->pmu; in i915_pmu_gt_parked() local
261 struct i915_pmu *pmu = &i915->pmu; in i915_pmu_gt_unparked() local
374 struct i915_pmu *pmu = &i915->pmu; in frequency_sample() local
419 struct i915_pmu *pmu = &i915->pmu; in i915_sample() local
522 struct i915_pmu *pmu = &i915->pmu; in i915_pmu_event_init() local
564 struct i915_pmu *pmu = &i915->pmu; in __i915_pmu_event_read() local
618 struct i915_pmu *pmu = &i915->pmu; in i915_pmu_event_read() local
639 struct i915_pmu *pmu = &i915->pmu; in i915_pmu_enable() local
[all …]
/linux-6.3-rc2/arch/x86/kvm/svm/
A Dpmu.c28 static struct kvm_pmc *amd_pmc_idx_to_pmc(struct kvm_pmu *pmu, int pmc_idx) in amd_pmc_idx_to_pmc()
38 static inline struct kvm_pmc *get_gp_pmc_amd(struct kvm_pmu *pmu, u32 msr, in get_gp_pmc_amd()
91 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_is_valid_rdpmc_ecx() local
113 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_msr_idx_to_pmc() local
124 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_get_msr() local
146 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_set_msr() local
174 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_refresh() local
194 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_init() local
210 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_reset() local
/linux-6.3-rc2/drivers/perf/amlogic/
A Dmeson_ddr_pmu_core.c23 struct pmu pmu; member
40 static void dmc_pmu_enable(struct ddr_pmu *pmu) in dmc_pmu_enable()
48 static void dmc_pmu_disable(struct ddr_pmu *pmu) in dmc_pmu_disable()
58 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in meson_ddr_set_axi_filter() local
89 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in meson_ddr_perf_event_update() local
122 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in meson_ddr_perf_event_init() local
147 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in meson_ddr_perf_event_start() local
190 struct ddr_pmu *pmu = dev_get_drvdata(dev); in meson_ddr_perf_cpumask_show() local
320 struct ddr_pmu *pmu = dev_get_drvdata(dev); in meson_ddr_perf_identifier_show() local
348 struct ddr_pmu *pmu; in dmc_irq_handler() local
[all …]
/linux-6.3-rc2/drivers/soc/dove/
A Dpmu.c50 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.3-rc2/tools/perf/util/
A Dpmu.c743 struct perf_pmu *pmu; member
797 struct perf_pmu *pmu; member
805 struct perf_pmu *pmu = idata->pmu; in pmu_add_sys_aliases_iter_fn() local
863 struct perf_pmu *pmu; in pmu_lookup() local
959 struct perf_pmu *pmu; in pmu_find() local
972 struct perf_pmu *pmu; in perf_pmu__find_by_type() local
998 struct perf_pmu *pmu = NULL; in evsel__find_pmu() local
1021 struct perf_pmu *pmu; in perf_pmu__find() local
1498 const struct perf_pmu *pmu; member
1575 struct perf_pmu *pmu; in print_pmu_events() local
[all …]
A Dparse-events-hybrid.c45 struct perf_pmu *pmu) in create_event_hybrid()
77 struct perf_pmu *pmu) in pmu_cmp()
93 struct perf_pmu *pmu; in add_hw_hybrid() local
119 struct perf_pmu *pmu) in create_raw_event_hybrid()
139 struct perf_pmu *pmu; in add_raw_hybrid() local
191 struct perf_pmu *pmu; in parse_events__add_cache_hybrid() local
/linux-6.3-rc2/tools/perf/arch/arm64/util/
A Dpmu.c11 struct perf_pmu *pmu = NULL; in pmu__find_core_pmu() local
31 struct perf_pmu *pmu = pmu__find_core_pmu(); in pmu_metrics_table__find() local
41 struct perf_pmu *pmu = pmu__find_core_pmu(); in pmu_events_table__find() local
53 struct perf_pmu *pmu = pmu__find_core_pmu(); in perf_pmu__cpu_slots_per_cycle() local
/linux-6.3-rc2/arch/x86/events/
A Drapl.c110 struct pmu *pmu; member
116 struct pmu pmu; member
210 static void rapl_start_hrtimer(struct rapl_pmu *pmu) in rapl_start_hrtimer()
237 static void rapl_hrtimer_init(struct rapl_pmu *pmu) in rapl_hrtimer_init()
245 static void __rapl_pmu_event_start(struct rapl_pmu *pmu, in __rapl_pmu_event_start()
264 struct rapl_pmu *pmu = event->pmu_private; in rapl_pmu_event_start() local
274 struct rapl_pmu *pmu = event->pmu_private; in rapl_pmu_event_stop() local
308 struct rapl_pmu *pmu = event->pmu_private; in rapl_pmu_event_add() local
333 struct rapl_pmu *pmu; in rapl_pmu_event_init() local
549 struct rapl_pmu *pmu = cpu_to_rapl_pmu(cpu); in rapl_cpu_offline() local
[all …]
/linux-6.3-rc2/arch/x86/events/intel/
A Duncore.c734 struct intel_uncore_pmu *pmu; in uncore_pmu_event_init() local
861 struct intel_uncore_pmu *pmu) in uncore_get_box_id()
1110 struct intel_uncore_pmu *pmu = NULL; in uncore_pci_find_dev_pmu() local
1144 struct intel_uncore_pmu *pmu, in uncore_pci_pmu_register()
1250 struct intel_uncore_pmu *pmu; in uncore_pci_remove() local
1281 struct intel_uncore_pmu *pmu; in uncore_bus_notify() local
1315 struct intel_uncore_pmu *pmu; in uncore_pci_sub_driver_init() local
1371 struct intel_uncore_pmu *pmu; in uncore_pci_pmus_register() local
1496 struct intel_uncore_pmu *pmu; in uncore_box_unref() local
1544 struct intel_uncore_pmu *pmu; in allocate_boxes() local
[all …]
/linux-6.3-rc2/arch/x86/kvm/
A Dpmu.c103 struct kvm_pmu *pmu = container_of(irq_work, struct kvm_pmu, irq_work); in kvm_pmi_trigger_fn() local
111 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in __kvm_perf_overflow() local
194 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_reprogram_counter() local
405 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in reprogram_counter() local
463 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_handle_event() local
529 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_rdpmc() local
568 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_mark_pmc_in_use() local
597 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_reset() local
605 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_init() local
618 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_cleanup() local
[all …]
A Dpmu.h8 #define pmu_to_vcpu(pmu) (container_of((pmu), struct kvm_vcpu, arch.pmu)) argument
46 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_bitmask() local
91 static inline bool kvm_valid_perf_global_ctrl(struct kvm_pmu *pmu, in kvm_valid_perf_global_ctrl()
101 static inline struct kvm_pmc *get_gp_pmc(struct kvm_pmu *pmu, u32 msr, in get_gp_pmc()
115 static inline struct kvm_pmc *get_fixed_pmc(struct kvm_pmu *pmu, u32 msr) in get_fixed_pmc()
150 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_speculative_in_use() local
/linux-6.3-rc2/include/linux/
A Dperf_event.h301 struct pmu { struct
312 * various common per-pmu feature flags argument
316 int __percpu *pmu_disable_count; argument
329 void (*pmu_enable) (struct pmu *pmu); /* optional */ argument
425 void (*start_txn) (struct pmu *pmu, unsigned int txn_flags); argument
434 int (*commit_txn) (struct pmu *pmu); argument
441 void (*cancel_txn) (struct pmu *pmu); argument
452 void (*sched_task) (struct perf_event_pmu_context *pmu_ctx, argument
534 bool (*filter) (struct pmu *pmu, int cpu); /* optional */ argument
710 struct pmu *pmu; member
[all …]
/linux-6.3-rc2/drivers/soc/starfive/
A Djh71xx_pmu.c71 struct jh71xx_pmu *pmu; member
77 struct jh71xx_pmu *pmu = pmd->pmu; in jh71xx_pmu_get_state() local
89 struct jh71xx_pmu *pmu = pmd->pmu; in jh71xx_pmu_set_state() local
187 static void jh71xx_pmu_int_enable(struct jh71xx_pmu *pmu, u32 mask, bool enable) in jh71xx_pmu_int_enable()
206 struct jh71xx_pmu *pmu = data; in jh71xx_pmu_interrupt() local
229 static int jh71xx_pmu_init_domain(struct jh71xx_pmu *pmu, int index) in jh71xx_pmu_init_domain()
266 struct jh71xx_pmu *pmu; in jh71xx_pmu_probe() local
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
A Dgm200.c33 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.3-rc2/arch/arm64/kvm/
A Dpmu.c40 struct kvm_pmu_events *pmu = kvm_get_pmu_events(); in kvm_set_pmu_events() local
56 struct kvm_pmu_events *pmu = kvm_get_pmu_events(); in kvm_clr_pmu_events() local
178 struct kvm_pmu_events *pmu; in kvm_vcpu_pmu_restore_guest() local
199 struct kvm_pmu_events *pmu; in kvm_vcpu_pmu_restore_host() local

Completed in 53 milliseconds

123456789