Home
last modified time | relevance | path

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

12345

/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dbase.c30 nvkm_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in nvkm_pmu_pgob()
39 struct nvkm_pmu *pmu = container_of(work, typeof(*pmu), recv.work); in nvkm_pmu_recv() local
44 nvkm_pmu_send(struct nvkm_pmu *pmu, u32 reply[2], in nvkm_pmu_send()
55 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_intr() local
64 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_fini() local
74 nvkm_pmu_reset(struct nvkm_pmu *pmu) in nvkm_pmu_reset()
104 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_preinit() local
111 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_init() local
121 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_oneinit() local
128 struct nvkm_pmu *pmu = nvkm_pmu(subdev); in nvkm_pmu_dtor() local
[all …]
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()
184 gt215_pmu_reset(struct nvkm_pmu *pmu) in gt215_pmu_reset()
193 gt215_pmu_enabled(struct nvkm_pmu *pmu) in gt215_pmu_enabled()
199 gt215_pmu_init(struct nvkm_pmu *pmu) in gt215_pmu_init()
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()
208 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()
Dgp102.c27 gp102_pmu_reset(struct nvkm_pmu *pmu) in gp102_pmu_reset()
35 gp102_pmu_enabled(struct nvkm_pmu *pmu) in gp102_pmu_enabled()
Dmemx.c7 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-v4.19/arch/x86/kvm/
Dpmu_intel.c38 static void reprogram_fixed_counters(struct kvm_pmu *pmu, u64 data) in reprogram_fixed_counters()
59 static void global_ctrl_changed(struct kvm_pmu *pmu, u64 data) in global_ctrl_changed()
70 static unsigned intel_find_arch_event(struct kvm_pmu *pmu, in intel_find_arch_event()
99 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in intel_pmc_is_enabled() local
104 static struct kvm_pmc *intel_pmc_idx_to_pmc(struct kvm_pmu *pmu, int pmc_idx) in intel_pmc_idx_to_pmc()
119 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_is_valid_msr_idx() local
131 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_msr_idx_to_pmc() local
147 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_is_valid_msr() local
169 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_get_msr() local
201 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_set_msr() local
[all …]
Dpmu_amd.c49 static unsigned int get_msr_base(struct kvm_pmu *pmu, enum pmu_type type) in get_msr_base()
100 static inline struct kvm_pmc *get_gp_pmc_amd(struct kvm_pmu *pmu, u32 msr, in get_gp_pmc_amd()
131 static unsigned amd_find_arch_event(struct kvm_pmu *pmu, in amd_find_arch_event()
162 static struct kvm_pmc *amd_pmc_idx_to_pmc(struct kvm_pmu *pmu, int pmc_idx) in amd_pmc_idx_to_pmc()
181 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_is_valid_msr_idx() local
191 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_msr_idx_to_pmc() local
204 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_is_valid_msr() local
215 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_get_msr() local
236 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_set_msr() local
263 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in amd_pmu_refresh() local
[all …]
Dpmu.c52 struct kvm_pmu *pmu = container_of(irq_work, struct kvm_pmu, irq_work); in kvm_pmi_trigger_fn() local
63 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in kvm_perf_overflow() local
77 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in kvm_perf_overflow_intr() local
203 void reprogram_counter(struct kvm_pmu *pmu, int pmc_idx) in reprogram_counter()
223 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_handle_event() local
334 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_reset() local
342 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_pmu_init() local
Dpmu.h6 #define pmu_to_vcpu(pmu) (container_of((pmu), struct kvm_vcpu, arch.pmu)) argument
40 struct kvm_pmu *pmu = pmc_to_pmu(pmc); in pmc_bitmask() local
85 static inline struct kvm_pmc *get_gp_pmc(struct kvm_pmu *pmu, u32 msr, in get_gp_pmc()
95 static inline struct kvm_pmc *get_fixed_pmc(struct kvm_pmu *pmu, u32 msr) in get_fixed_pmc()
/Linux-v4.19/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-v4.19/virt/kvm/arm/
Dpmu.c35 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_get_counter_value() local
96 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_vcpu_reset() local
113 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_vcpu_destroy() local
147 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_enable_counter() local
176 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_disable_counter() local
208 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_update_state() local
229 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_should_notify_user() local
278 struct kvm_pmu *pmu; in kvm_pmc_to_vcpu() local
343 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_handle_pmcr() local
389 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_set_counter_event_type() local
/Linux-v4.19/arch/x86/events/intel/
Drapl.c144 struct pmu *pmu; member
150 struct pmu pmu; member
230 static void rapl_start_hrtimer(struct rapl_pmu *pmu) in rapl_start_hrtimer()
238 struct rapl_pmu *pmu = container_of(hrtimer, struct rapl_pmu, hrtimer); in rapl_hrtimer_handle() local
257 static void rapl_hrtimer_init(struct rapl_pmu *pmu) in rapl_hrtimer_init()
265 static void __rapl_pmu_event_start(struct rapl_pmu *pmu, in __rapl_pmu_event_start()
284 struct rapl_pmu *pmu = event->pmu_private; in rapl_pmu_event_start() local
294 struct rapl_pmu *pmu = event->pmu_private; in rapl_pmu_event_stop() local
328 struct rapl_pmu *pmu = event->pmu_private; in rapl_pmu_event_add() local
353 struct rapl_pmu *pmu; in rapl_pmu_event_init() local
[all …]
Duncore.c101 struct intel_uncore_box *uncore_pmu_to_box(struct intel_uncore_pmu *pmu, int cpu) in uncore_pmu_to_box()
644 static int uncore_validate_group(struct intel_uncore_pmu *pmu, in uncore_validate_group()
685 struct intel_uncore_pmu *pmu; in uncore_pmu_event_init() local
788 static int uncore_pmu_register(struct intel_uncore_pmu *pmu) in uncore_pmu_register()
825 static void uncore_pmu_unregister(struct intel_uncore_pmu *pmu) in uncore_pmu_unregister()
833 static void uncore_free_boxes(struct intel_uncore_pmu *pmu) in uncore_free_boxes()
844 struct intel_uncore_pmu *pmu = type->pmus; in uncore_type_exit() local
943 struct intel_uncore_pmu *pmu = NULL; in uncore_pci_probe() local
1035 struct intel_uncore_pmu *pmu; in uncore_pci_remove() local
1115 struct intel_uncore_pmu *pmu = type->pmus; in uncore_change_type_ctx() local
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dgm200.c32 pmu_code(struct nv50_devinit *init, u32 pmu, u32 img, u32 len, bool sec) in pmu_code()
52 pmu_data(struct nv50_devinit *init, u32 pmu, u32 img, u32 len) in pmu_data()
87 struct nvbios_pmuR pmu; in pmu_load() local
134 u32 pmu = pmu_args(init, args + 0x08, 0x08); in gm200_devinit_post() local
142 u32 pmu = pmu_args(init, args + 0x08, 0x10); in gm200_devinit_post() local
/Linux-v4.19/include/linux/
Dperf_event.h251 struct pmu { struct
261 * various common per-pmu feature flags argument
265 int * __percpu pmu_disable_count; argument
266 struct perf_cpu_context * __percpu pmu_cpu_context; argument
278 void (*pmu_enable) (struct pmu *pmu); /* optional */ argument
279 void (*pmu_disable) (struct pmu *pmu); /* optional */ argument
297 int (*event_init) (struct perf_event *event);
303 void (*event_mapped) (struct perf_event *event, struct mm_struct *mm); /* optional */
304 void (*event_unmapped) (struct perf_event *event, struct mm_struct *mm); /* optional */
332 int (*add) (struct perf_event *event, int flags);
[all …]
/Linux-v4.19/drivers/perf/
Darm_pmu_acpi.c127 struct arm_pmu *pmu; in arm_pmu_acpi_find_alloc_pmu() local
154 static bool pmu_irq_matches(struct arm_pmu *pmu, int irq) in pmu_irq_matches()
190 struct arm_pmu *pmu; in arm_pmu_acpi_cpu_starting() local
242 struct arm_pmu *pmu = per_cpu(probed_pmus, cpu); in arm_pmu_acpi_probe() local
Darm_pmu_platform.c25 static int probe_current_pmu(struct arm_pmu *pmu, in probe_current_pmu()
45 static int pmu_parse_percpu_irq(struct arm_pmu *pmu, int irq) in pmu_parse_percpu_irq()
96 static int pmu_parse_irqs(struct arm_pmu *pmu) in pmu_parse_irqs()
197 struct arm_pmu *pmu; in arm_pmu_device_probe() local
Darm_pmu.c283 validate_event(struct pmu *pmu, struct pmu_hw_events *hw_events, in validate_event()
454 static void armpmu_enable(struct pmu *pmu) in armpmu_enable()
468 static void armpmu_disable(struct pmu *pmu) in armpmu_disable()
610 static int armpmu_get_cpu_irq(struct arm_pmu *pmu, int cpu) in armpmu_get_cpu_irq()
624 struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node); in arm_perf_starting_cpu() local
647 struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node); in arm_perf_teardown_cpu() local
790 struct arm_pmu *pmu; in __armpmu_alloc() local
856 void armpmu_free(struct arm_pmu *pmu) in armpmu_free()
862 int armpmu_register(struct arm_pmu *pmu) in armpmu_register()
/Linux-v4.19/tools/perf/util/
Dpmu.c697 static char *perf_pmu__getcpuid(struct perf_pmu *pmu) in perf_pmu__getcpuid()
717 struct pmu_events_map *perf_pmu__find_map(struct perf_pmu *pmu) in perf_pmu__find_map()
749 static void pmu_add_cpu_aliases(struct list_head *head, struct perf_pmu *pmu) in pmu_add_cpu_aliases()
798 struct perf_pmu *pmu; in pmu_lookup() local
843 struct perf_pmu *pmu; in pmu_find() local
852 struct perf_pmu *perf_pmu__scan(struct perf_pmu *pmu) in perf_pmu__scan()
869 struct perf_pmu *pmu; in perf_pmu__find() local
1125 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, in perf_pmu__config()
1136 static struct perf_pmu_alias *pmu_find_alias(struct perf_pmu *pmu, in pmu_find_alias()
1196 int perf_pmu__check_alias(struct perf_pmu *pmu, struct list_head *head_terms, in perf_pmu__check_alias()
[all …]
/Linux-v4.19/drivers/soc/rockchip/
Dpm_domains.c70 struct rockchip_pmu *pmu; member
137 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_idle() local
145 static unsigned int rockchip_pmu_read_ack(struct rockchip_pmu *pmu) in rockchip_pmu_read_ack()
158 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_set_idle_request() local
251 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_on() local
267 struct rockchip_pmu *pmu = pd->pmu; in rockchip_do_pmu_set_power_domain() local
294 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pd_power() local
382 static int rockchip_pm_add_one_domain(struct rockchip_pmu *pmu, in rockchip_pm_add_one_domain()
538 static void rockchip_pm_domain_cleanup(struct rockchip_pmu *pmu) in rockchip_pm_domain_cleanup()
555 static void rockchip_configure_pd_cnt(struct rockchip_pmu *pmu, in rockchip_configure_pd_cnt()
[all …]
/Linux-v4.19/arch/powerpc/perf/
Dimc-pmu.c73 struct pmu *pmu = dev_get_drvdata(dev); in imc_pmu_cpumask_get_attr() local
189 static int update_events_in_group(struct device_node *node, struct imc_pmu *pmu) in update_events_in_group()
465 struct imc_pmu *pmu; in nest_imc_event_init() local
741 struct imc_pmu *pmu; in core_imc_event_init() local
874 struct imc_pmu *pmu; in thread_imc_event_init() local
918 static void thread_imc_pmu_start_txn(struct pmu *pmu, in thread_imc_pmu_start_txn()
926 static void thread_imc_pmu_cancel_txn(struct pmu *pmu) in thread_imc_pmu_cancel_txn()
931 static int thread_imc_pmu_commit_txn(struct pmu *pmu) in thread_imc_pmu_commit_txn()
1063 static int update_pmu_ops(struct imc_pmu *pmu) in update_pmu_ops()
/Linux-v4.19/arch/s390/kernel/
Dperf_cpum_cf.c176 static void cpumf_pmu_enable(struct pmu *pmu) in cpumf_pmu_enable()
199 static void cpumf_pmu_disable(struct pmu *pmu) in cpumf_pmu_disable()
591 static void cpumf_pmu_start_txn(struct pmu *pmu, unsigned int txn_flags) in cpumf_pmu_start_txn()
610 static void cpumf_pmu_cancel_txn(struct pmu *pmu) in cpumf_pmu_cancel_txn()
632 static int cpumf_pmu_commit_txn(struct pmu *pmu) in cpumf_pmu_commit_txn()
/Linux-v4.19/drivers/pinctrl/mvebu/
Dpinctrl-dove.c72 unsigned long pmu = readl(data->base + PMU_MPP_GENERAL_CTRL); in dove_pmu_mpp_ctrl_get() local
90 unsigned long pmu = readl(data->base + PMU_MPP_GENERAL_CTRL); in dove_pmu_mpp_ctrl_set() local
196 unsigned long pmu = readl(data->base + PMU_MPP_GENERAL_CTRL); in dove_audio0_ctrl_get() local
206 unsigned long pmu = readl(data->base + PMU_MPP_GENERAL_CTRL); in dove_audio0_ctrl_set() local
/Linux-v4.19/arch/sh/kernel/
Dperf_event.c328 static void sh_pmu_enable(struct pmu *pmu) in sh_pmu_enable()
336 static void sh_pmu_disable(struct pmu *pmu) in sh_pmu_disable()
344 static struct pmu pmu = { variable

12345