Home
last modified time | relevance | path

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

123456789

/linux-6.8/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
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
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()
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()
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
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.8/tools/perf/util/
Dpmu.c159 static void perf_pmu_format__load(const struct perf_pmu *pmu, struct perf_pmu_format *format) in perf_pmu_format__load()
185 int perf_pmu__format_parse(struct perf_pmu *pmu, int dirfd, bool eager_load) in perf_pmu__format_parse()
235 static int pmu_format(struct perf_pmu *pmu, int dirfd, const char *name) in pmu_format()
287 static int perf_pmu__parse_scale(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_scale()
323 static int perf_pmu__parse_unit(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_unit()
359 perf_pmu__parse_per_pkg(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_per_pkg()
380 static int perf_pmu__parse_snapshot(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_snapshot()
412 static void perf_pmu__del_aliases(struct perf_pmu *pmu) in perf_pmu__del_aliases()
422 static struct perf_pmu_alias *perf_pmu__find_alias(struct perf_pmu *pmu, in perf_pmu__find_alias()
456 static void read_alias_info(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in read_alias_info()
[all …]
Dpmus.c69 struct perf_pmu *pmu, *tmp; in perf_pmus__destroy() local
87 struct perf_pmu *pmu; in pmu_find() local
105 struct perf_pmu *pmu; in perf_pmus__find() local
142 struct perf_pmu *pmu; in perf_pmu__find2() local
228 struct perf_pmu *pmu; in __perf_pmus__find_by_type() local
244 struct perf_pmu *pmu = __perf_pmus__find_by_type(type); in perf_pmus__find_by_type() local
258 struct perf_pmu *perf_pmus__scan(struct perf_pmu *pmu) in perf_pmus__scan()
278 struct perf_pmu *perf_pmus__scan_core(struct perf_pmu *pmu) in perf_pmus__scan_core()
290 static struct perf_pmu *perf_pmus__scan_skip_duplicates(struct perf_pmu *pmu) in perf_pmus__scan_skip_duplicates()
329 struct perf_pmu *pmu = NULL; in perf_pmus__pmu_for_pmu_filter() local
[all …]
/linux-6.8/drivers/perf/
Dfsl_imx9_ddr_perf.c57 struct pmu pmu; member
84 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_identifier_show() local
104 struct ddr_pmu *pmu = dev_get_drvdata(dev); in ddr_perf_cpumask_show() local
271 static void ddr_perf_clear_counter(struct ddr_pmu *pmu, int counter) in ddr_perf_clear_counter()
281 static u64 ddr_perf_read_counter(struct ddr_pmu *pmu, int counter) in ddr_perf_read_counter()
304 static void ddr_perf_counter_global_config(struct ddr_pmu *pmu, bool enable) in ddr_perf_counter_global_config()
338 static void ddr_perf_counter_local_config(struct ddr_pmu *pmu, int config, in ddr_perf_counter_local_config()
364 static void ddr_perf_monitor_config(struct ddr_pmu *pmu, int cfg, int cfg1, int cfg2) in ddr_perf_monitor_config()
401 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_update() local
415 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in ddr_perf_event_init() local
[all …]
Dfsl_imx8_ddr_perf.c113 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
167 static u32 ddr_perf_filter_cap_get(struct ddr_pmu *pmu, int cap) in ddr_perf_filter_cap_get()
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
351 static u32 ddr_perf_alloc_counter(struct ddr_pmu *pmu, int event) in ddr_perf_alloc_counter()
375 static void ddr_perf_free_counter(struct ddr_pmu *pmu, int counter) in ddr_perf_free_counter()
380 static u32 ddr_perf_read_counter(struct ddr_pmu *pmu, int counter) in ddr_perf_read_counter()
[all …]
Dmarvell_cn10k_ddr_pmu.c125 struct pmu pmu; member
233 struct cn10k_ddr_pmu *pmu = dev_get_drvdata(dev); in cn10k_ddr_perf_cpumask_show() local
289 static int cn10k_ddr_perf_alloc_counter(struct cn10k_ddr_pmu *pmu, in cn10k_ddr_perf_alloc_counter()
318 static void cn10k_ddr_perf_free_counter(struct cn10k_ddr_pmu *pmu, int counter) in cn10k_ddr_perf_free_counter()
325 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_init() local
354 static void cn10k_ddr_perf_counter_enable(struct cn10k_ddr_pmu *pmu, in cn10k_ddr_perf_counter_enable()
392 static u64 cn10k_ddr_perf_read_counter(struct cn10k_ddr_pmu *pmu, int counter) in cn10k_ddr_perf_read_counter()
408 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_update() local
424 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_start() local
437 struct cn10k_ddr_pmu *pmu = to_cn10k_ddr_pmu(event->pmu); in cn10k_ddr_perf_event_add() local
[all …]
Darm_pmu_acpi.c252 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
Driscv_pmu_sbi.c607 static inline void pmu_sbi_stop_all(struct riscv_pmu *pmu) in pmu_sbi_stop_all()
617 static inline void pmu_sbi_stop_hw_ctrs(struct riscv_pmu *pmu) in pmu_sbi_stop_hw_ctrs()
632 static inline void pmu_sbi_start_overflow_mask(struct riscv_pmu *pmu, in pmu_sbi_start_overflow_mask()
678 struct riscv_pmu *pmu; in pmu_sbi_ovf_handler() local
766 struct riscv_pmu *pmu = hlist_entry_safe(node, struct riscv_pmu, node); in pmu_sbi_starting_cpu() local
804 static int pmu_sbi_setup_irqs(struct riscv_pmu *pmu, struct platform_device *pdev) in pmu_sbi_setup_irqs()
886 static int riscv_pm_pmu_register(struct riscv_pmu *pmu) in riscv_pm_pmu_register()
892 static void riscv_pm_pmu_unregister(struct riscv_pmu *pmu) in riscv_pm_pmu_unregister()
897 static inline int riscv_pm_pmu_register(struct riscv_pmu *pmu) { return 0; } in riscv_pm_pmu_register()
898 static inline void riscv_pm_pmu_unregister(struct riscv_pmu *pmu) { } in riscv_pm_pmu_unregister()
[all …]
/linux-6.8/drivers/gpu/drm/i915/
Di915_pmu.c39 static struct drm_i915_private *pmu_to_i915(struct i915_pmu *pmu) in pmu_to_i915()
152 static bool pmu_needs_timer(struct i915_pmu *pmu) in pmu_needs_timer()
204 static u64 read_sample(struct i915_pmu *pmu, unsigned int gt_id, int sample) in read_sample()
210 store_sample(struct i915_pmu *pmu, unsigned int gt_id, int sample, u64 val) in store_sample()
216 add_sample_mult(struct i915_pmu *pmu, unsigned int gt_id, int sample, u32 val, u32 mul) in add_sample_mult()
225 struct i915_pmu *pmu = &i915->pmu; in get_rc6() local
262 static void init_rc6(struct i915_pmu *pmu) in init_rc6()
284 struct i915_pmu *pmu = &gt->i915->pmu; in park_rc6() local
290 static void __i915_pmu_maybe_start_timer(struct i915_pmu *pmu) in __i915_pmu_maybe_start_timer()
303 struct i915_pmu *pmu = &gt->i915->pmu; in i915_pmu_gt_parked() local
[all …]
/linux-6.8/arch/x86/kvm/svm/
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()
83 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_is_valid_rdpmc_ecx() local
99 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_msr_idx_to_pmc() local
110 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_is_valid_msr() local
133 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_get_msr() local
155 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_set_msr() local
182 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_refresh() local
221 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_init() local
/linux-6.8/arch/x86/kvm/vmx/
Dpmu_intel.c71 static void reprogram_fixed_counters(struct kvm_pmu *pmu, u64 data) in reprogram_fixed_counters()
92 static struct kvm_pmc *intel_pmc_idx_to_pmc(struct kvm_pmu *pmu, int pmc_idx) in intel_pmc_idx_to_pmc()
106 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in intel_hw_event_available() local
130 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_is_valid_rdpmc_ecx() local
142 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_rdpmc_ecx_to_pmc() local
174 static inline struct kvm_pmc *get_fw_gp_pmc(struct kvm_pmu *pmu, u32 msr) in get_fw_gp_pmc()
202 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_is_valid_msr() local
233 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_msr_idx_to_pmc() local
257 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_create_guest_lbr_event() local
350 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_get_msr() local
[all …]
/linux-6.8/drivers/perf/amlogic/
Dmeson_ddr_pmu_core.c21 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
175 struct ddr_pmu *pmu = to_ddr_pmu(event->pmu); in meson_ddr_perf_event_stop() local
192 struct ddr_pmu *pmu = dev_get_drvdata(dev); in meson_ddr_perf_cpumask_show() local
294 struct pmu *pmu = dev_get_drvdata(kobj_to_dev(kobj)); in meson_ddr_perf_format_attr_visible() local
[all …]
/linux-6.8/drivers/soc/dove/
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
266 static int __init dove_init_pmu_irq(struct pmu_data *pmu, int irq) in dove_init_pmu_irq()
[all …]
/linux-6.8/arch/x86/kvm/
Dpmu.h8 #define pmu_to_vcpu(pmu) (container_of((pmu), struct kvm_vcpu, arch.pmu)) argument
44 static inline bool kvm_pmu_has_perf_global_ctrl(struct kvm_pmu *pmu) in kvm_pmu_has_perf_global_ctrl()
60 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_bitmask() local
90 static inline bool kvm_valid_perf_global_ctrl(struct kvm_pmu *pmu, in kvm_valid_perf_global_ctrl()
100 static inline struct kvm_pmc *get_gp_pmc(struct kvm_pmu *pmu, u32 msr, in get_gp_pmc()
114 static inline struct kvm_pmc *get_fixed_pmc(struct kvm_pmu *pmu, u32 msr) in get_fixed_pmc()
130 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_speculative_in_use() local
189 static inline void reprogram_counters(struct kvm_pmu *pmu, u64 diff) in reprogram_counters()
208 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_is_globally_enabled() local
Dpmu.c98 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in __kvm_perf_overflow() local
177 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_reprogram_counter() local
450 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in reprogram_counter() local
505 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_handle_event() local
571 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_rdpmc() local
618 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_mark_pmc_in_use() local
627 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_get_msr() local
652 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_set_msr() local
711 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_reset() local
759 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_init() local
[all …]
/linux-6.8/arch/x86/events/
Drapl.c110 struct pmu *pmu; member
116 struct pmu pmu; member
206 static void rapl_start_hrtimer(struct rapl_pmu *pmu) in rapl_start_hrtimer()
214 struct rapl_pmu *pmu = container_of(hrtimer, struct rapl_pmu, hrtimer); in rapl_hrtimer_handle() local
233 static void rapl_hrtimer_init(struct rapl_pmu *pmu) in rapl_hrtimer_init()
241 static void __rapl_pmu_event_start(struct rapl_pmu *pmu, in __rapl_pmu_event_start()
260 struct rapl_pmu *pmu = event->pmu_private; in rapl_pmu_event_start() local
270 struct rapl_pmu *pmu = event->pmu_private; in rapl_pmu_event_stop() local
304 struct rapl_pmu *pmu = event->pmu_private; in rapl_pmu_event_add() local
329 struct rapl_pmu *pmu; in rapl_pmu_event_init() local
[all …]
/linux-6.8/drivers/pmdomain/starfive/
Djh71xx-pmu.c81 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.8/arch/x86/events/intel/
Duncore.c137 struct intel_uncore_box *uncore_pmu_to_box(struct intel_uncore_pmu *pmu, int cpu) in uncore_pmu_to_box()
693 static int uncore_validate_group(struct intel_uncore_pmu *pmu, in uncore_validate_group()
734 struct intel_uncore_pmu *pmu; in uncore_pmu_event_init() local
813 static void uncore_pmu_enable(struct pmu *pmu) in uncore_pmu_enable()
828 static void uncore_pmu_disable(struct pmu *pmu) in uncore_pmu_disable()
861 struct intel_uncore_pmu *pmu) in uncore_get_box_id()
866 void uncore_get_alias_name(char *pmu_name, struct intel_uncore_pmu *pmu) in uncore_get_alias_name()
878 static void uncore_get_pmu_name(struct intel_uncore_pmu *pmu) in uncore_get_pmu_name()
905 static int uncore_pmu_register(struct intel_uncore_pmu *pmu) in uncore_pmu_register()
939 static void uncore_pmu_unregister(struct intel_uncore_pmu *pmu) in uncore_pmu_unregister()
[all …]
/linux-6.8/drivers/pmdomain/rockchip/
Dpm-domains.c86 struct rockchip_pmu *pmu; member
196 struct rockchip_pmu *pmu; in rockchip_pmu_block() local
259 struct rockchip_pmu *pmu; in rockchip_pmu_unblock() local
286 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_idle() local
294 static unsigned int rockchip_pmu_read_ack(struct rockchip_pmu *pmu) in rockchip_pmu_read_ack()
307 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_set_idle_request() local
401 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_on() local
422 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_mem_on() local
434 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_chain_on() local
446 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_mem_reset() local
[all …]
/linux-6.8/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
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.8/include/linux/
Dperf_event.h302 struct pmu { struct
314 * various common per-pmu feature flags argument
318 int __percpu *pmu_disable_count; argument
319 struct perf_cpu_pmu_context __percpu *cpu_pmu_context; argument
331 void (*pmu_enable) (struct pmu *pmu); /* optional */ argument
332 void (*pmu_disable) (struct pmu *pmu); /* optional */ argument
350 int (*event_init) (struct perf_event *event);
356 void (*event_mapped) (struct perf_event *event, struct mm_struct *mm); /* optional */
357 void (*event_unmapped) (struct perf_event *event, struct mm_struct *mm); /* optional */
385 int (*add) (struct perf_event *event, int flags);
[all …]

123456789