Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/kvm/
Dpmu.c50 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in pmc_bitmask() local
57 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in pmc_enabled() local
61 static inline struct kvm_pmc *get_gp_pmc(struct kvm_pmu *pmu, u32 msr, in get_gp_pmc()
69 static inline struct kvm_pmc *get_fixed_pmc(struct kvm_pmu *pmu, u32 msr) in get_fixed_pmc()
77 static inline struct kvm_pmc *get_fixed_pmc_idx(struct kvm_pmu *pmu, int idx) in get_fixed_pmc_idx()
82 static struct kvm_pmc *global_idx_to_pmc(struct kvm_pmu *pmu, int idx) in global_idx_to_pmc()
98 struct kvm_pmu *pmu = container_of(irq_work, struct kvm_pmu, in trigger_pmi() local
111 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in kvm_perf_overflow() local
122 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in kvm_perf_overflow_intr() local
200 static unsigned find_arch_event(struct kvm_pmu *pmu, u8 event_select, in find_arch_event()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dbase.c29 nvkm_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in nvkm_pmu_pgob()
37 nvkm_pmu_send(struct nvkm_pmu *pmu, u32 reply[2], in nvkm_pmu_send()
89 struct nvkm_pmu *pmu = container_of(work, struct nvkm_pmu, recv.work); in nvkm_pmu_recv() local
140 struct nvkm_pmu *pmu = (void *)subdev; in nvkm_pmu_intr() local
176 struct nvkm_pmu *pmu = (void *)object; in _nvkm_pmu_fini() local
188 struct nvkm_pmu *pmu = (void *)object; in _nvkm_pmu_init() local
245 struct nvkm_pmu *pmu; in nvkm_pmu_create_() local
264 struct nvkm_pmu *pmu; in _nvkm_pmu_ctor() local
Dmemx.c8 struct nvkm_pmu *pmu; member
21 struct nvkm_pmu *pmu = memx->pmu; in memx_out() local
45 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
125 struct nvkm_pmu *pmu = memx->pmu; in nvkm_memx_wait_vblank() local
163 nvkm_memx_train_result(struct nvkm_pmu *pmu, u32 *res, int rsize) in nvkm_memx_train_result()
Dgt215.c30 struct nvkm_pmu *pmu = (void *)object; in gt215_pmu_init() local
Dgk104.c30 gk104_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in gk104_pmu_pgob()
Dgk110.c32 gk110_pmu_pgob(struct nvkm_pmu *pmu, bool enable) in gk110_pmu_pgob()
Dgk20a.c165 struct nvkm_pmu *pmu = (void *)object; in gk20a_pmu_fini() local
176 struct nvkm_pmu *pmu = (void *)object; in gk20a_pmu_init() local
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_intel_rapl.c125 struct pmu *pmu; /* pointer to rapl_pmu_class */ member
205 static void rapl_start_hrtimer(struct rapl_pmu *pmu) in rapl_start_hrtimer()
212 static void rapl_stop_hrtimer(struct rapl_pmu *pmu) in rapl_stop_hrtimer()
219 struct rapl_pmu *pmu = __this_cpu_read(rapl_pmu); in rapl_hrtimer_handle() local
239 static void rapl_hrtimer_init(struct rapl_pmu *pmu) in rapl_hrtimer_init()
247 static void __rapl_pmu_event_start(struct rapl_pmu *pmu, in __rapl_pmu_event_start()
266 struct rapl_pmu *pmu = __this_cpu_read(rapl_pmu); in rapl_pmu_event_start() local
276 struct rapl_pmu *pmu = __this_cpu_read(rapl_pmu); in rapl_pmu_event_stop() local
310 struct rapl_pmu *pmu = __this_cpu_read(rapl_pmu); in rapl_pmu_event_add() local
526 struct rapl_pmu *pmu = per_cpu(rapl_pmu, cpu); in rapl_cpu_exit() local
[all …]
Dperf_event_intel_uncore.c36 struct intel_uncore_box *uncore_pmu_to_box(struct intel_uncore_pmu *pmu, int cpu) in uncore_pmu_to_box()
554 static int uncore_validate_group(struct intel_uncore_pmu *pmu, in uncore_validate_group()
591 struct intel_uncore_pmu *pmu; in uncore_pmu_event_init() local
679 static int uncore_pmu_register(struct intel_uncore_pmu *pmu) in uncore_pmu_register()
807 struct intel_uncore_pmu *pmu; in uncore_pci_probe() local
859 struct intel_uncore_pmu *pmu; in uncore_pci_remove() local
975 struct intel_uncore_pmu *pmu; in uncore_cpu_dying() local
994 struct intel_uncore_pmu *pmu; in uncore_cpu_starting() local
1037 struct intel_uncore_pmu *pmu; in uncore_cpu_prepare() local
1064 struct intel_uncore_pmu *pmu; in uncore_change_context() local
[all …]
Dperf_event_intel_uncore.h55 struct pmu *pmu; /* for custom pmu ops */ member
76 struct pmu pmu; member
104 struct intel_uncore_pmu *pmu; member
169 struct intel_uncore_pmu *pmu = box->pmu; in uncore_msr_box_offset() local
Dperf_event.c591 static void x86_pmu_disable(struct pmu *pmu) in x86_pmu_disable()
623 static struct pmu pmu; variable
996 static void x86_pmu_enable(struct pmu *pmu) in x86_pmu_enable()
1743 static void x86_pmu_start_txn(struct pmu *pmu) in x86_pmu_start_txn()
1755 static void x86_pmu_cancel_txn(struct pmu *pmu) in x86_pmu_cancel_txn()
1774 static int x86_pmu_commit_txn(struct pmu *pmu) in x86_pmu_commit_txn()
2063 static struct pmu pmu = { variable
Dperf_event_amd_uncore.c40 struct pmu *pmu; member
223 struct pmu *pmu = dev_get_drvdata(dev); in amd_uncore_attr_show_cpumask() local
Dintel_pt.h81 struct pmu pmu; member
Dperf_event_amd_iommu.c39 struct pmu pmu; member
Dperf_event_intel_uncore_snb.c239 struct intel_uncore_pmu *pmu; in snb_uncore_imc_event_init() local
Dperf_event_amd_ibs.c45 struct pmu pmu; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dgm204.c31 pmu_code(struct nv50_devinit_priv *priv, u32 pmu, u32 img, u32 len, bool sec) in pmu_code()
50 pmu_data(struct nv50_devinit_priv *priv, u32 pmu, u32 img, u32 len) in pmu_data()
81 struct nvbios_pmuR pmu; in pmu_load() local
134 u32 pmu = pmu_args(priv, args + 0x08, 0x08); in gm204_devinit_post() local
142 u32 pmu = pmu_args(priv, args + 0x08, 0x10); in gm204_devinit_post() local
/linux-4.1.27/include/linux/
Dperf_event.h184 struct pmu { struct
194 * various common per-pmu feature flags argument
198 int * __percpu pmu_disable_count; argument
199 struct perf_cpu_context * __percpu pmu_cpu_context; argument
208 void (*pmu_enable) (struct pmu *pmu); /* optional */ argument
209 void (*pmu_disable) (struct pmu *pmu); /* optional */ argument
215 int (*event_init) (struct perf_event *event);
221 void (*event_mapped) (struct perf_event *event); /*optional*/
222 void (*event_unmapped) (struct perf_event *event); /*optional*/
232 int (*add) (struct perf_event *event, int flags);
[all …]
/linux-4.1.27/tools/perf/util/
Dpmu.c441 struct perf_pmu *pmu; in pmu_lookup() local
481 struct perf_pmu *pmu; in pmu_find() local
490 struct perf_pmu *perf_pmu__scan(struct perf_pmu *pmu) in perf_pmu__scan()
507 struct perf_pmu *pmu; in perf_pmu__find() local
675 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, in perf_pmu__config()
684 static struct perf_pmu_alias *pmu_find_alias(struct perf_pmu *pmu, in pmu_find_alias()
744 int perf_pmu__check_alias(struct perf_pmu *pmu, struct list_head *head_terms, in perf_pmu__check_alias()
830 static char *format_alias(char *buf, int len, struct perf_pmu *pmu, in format_alias()
856 static char *format_alias_or(char *buf, int len, struct perf_pmu *pmu, in format_alias_or()
872 struct perf_pmu *pmu; in print_pmu_events() local
[all …]
Dparse-events.c634 struct perf_pmu *pmu; in parse_events_add_pmu() local
910 struct perf_pmu *pmu = NULL; in perf_pmu__parse_init() local
Dheader.c761 struct perf_pmu *pmu = NULL; in write_pmu_mappings() local
/linux-4.1.27/arch/s390/kernel/
Dperf_cpum_cf.c174 static void cpumf_pmu_enable(struct pmu *pmu) in cpumf_pmu_enable()
197 static void cpumf_pmu_disable(struct pmu *pmu) in cpumf_pmu_disable()
576 static void cpumf_pmu_start_txn(struct pmu *pmu) in cpumf_pmu_start_txn()
590 static void cpumf_pmu_cancel_txn(struct pmu *pmu) in cpumf_pmu_cancel_txn()
605 static int cpumf_pmu_commit_txn(struct pmu *pmu) in cpumf_pmu_commit_txn()
Dperf_cpum_sf.c850 static void cpumsf_pmu_enable(struct pmu *pmu) in cpumsf_pmu_enable()
899 static void cpumsf_pmu_disable(struct pmu *pmu) in cpumsf_pmu_disable()
/linux-4.1.27/arch/arm/kernel/
Dperf_event_cpu.c182 struct arm_pmu *pmu = container_of(b, struct arm_pmu, hotplug_nb); in cpu_pmu_notify() local
284 static int probe_current_pmu(struct arm_pmu *pmu) in probe_current_pmu()
357 struct arm_pmu *pmu; in cpu_pmu_device_probe() local
Dperf_event.c262 validate_event(struct pmu *pmu, struct pmu_hw_events *hw_events, in validate_event()
486 static void armpmu_enable(struct pmu *pmu) in armpmu_enable()
496 static void armpmu_disable(struct pmu *pmu) in armpmu_disable()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dgk104.c200 struct nvkm_pmu *pmu = nvkm_pmu(priv); in gk104_gr_init() local
318 struct nvkm_pmu *pmu = nvkm_pmu(parent); in gk104_gr_ctor() local
/linux-4.1.27/drivers/pinctrl/mvebu/
Dpinctrl-dove.c83 unsigned long pmu = readl(mpp_base + PMU_MPP_GENERAL_CTRL); in dove_pmu_mpp_ctrl_get() local
100 unsigned long pmu = readl(mpp_base + PMU_MPP_GENERAL_CTRL); in dove_pmu_mpp_ctrl_set() local
201 unsigned long pmu = readl(mpp_base + PMU_MPP_GENERAL_CTRL); in dove_audio0_ctrl_get() local
210 unsigned long pmu = readl(mpp_base + PMU_MPP_GENERAL_CTRL); in dove_audio0_ctrl_set() local
/linux-4.1.27/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
/linux-4.1.27/arch/blackfin/kernel/
Dperf_event.c422 static void bfin_pmu_enable(struct pmu *pmu) in bfin_pmu_enable()
440 static void bfin_pmu_disable(struct pmu *pmu) in bfin_pmu_disable()
445 static struct pmu pmu = { variable
/linux-4.1.27/arch/arc/kernel/
Dperf_event.c22 struct pmu pmu; member
168 static void arc_pmu_enable(struct pmu *pmu) in arc_pmu_enable()
176 static void arc_pmu_disable(struct pmu *pmu) in arc_pmu_disable()
/linux-4.1.27/kernel/events/
Dcore.c475 struct pmu *pmu; in perf_cgroup_switch() local
777 struct pmu *pmu; in perf_cpu_hrtimer_cancel() local
804 struct pmu *pmu = cpuctx->ctx.pmu; in __perf_cpu_hrtimer_init() local
828 struct pmu *pmu = cpuctx->ctx.pmu; in perf_cpu_hrtimer_restart() local
842 void perf_pmu_disable(struct pmu *pmu) in perf_pmu_disable()
849 void perf_pmu_enable(struct pmu *pmu) in perf_pmu_enable()
1927 struct pmu *pmu = ctx->pmu; in group_sched_in() local
2590 void perf_sched_cb_dec(struct pmu *pmu) in perf_sched_cb_dec()
2595 void perf_sched_cb_inc(struct pmu *pmu) in perf_sched_cb_inc()
2609 struct pmu *pmu; in perf_pmu_sched_task() local
[all …]
/linux-4.1.27/arch/powerpc/perf/
Dcore-fsl-emb.c207 static void fsl_emb_pmu_disable(struct pmu *pmu) in fsl_emb_pmu_disable()
246 static void fsl_emb_pmu_enable(struct pmu *pmu) in fsl_emb_pmu_enable()
711 int register_fsl_emb_pmu(struct fsl_emb_pmu *pmu) in register_fsl_emb_pmu()
Dcore-book3s.c1153 static void power_pmu_disable(struct pmu *pmu) in power_pmu_disable()
1211 static void power_pmu_enable(struct pmu *pmu) in power_pmu_enable()
1590 static void power_pmu_start_txn(struct pmu *pmu) in power_pmu_start_txn()
1604 static void power_pmu_cancel_txn(struct pmu *pmu) in power_pmu_cancel_txn()
1617 static int power_pmu_commit_txn(struct pmu *pmu) in power_pmu_commit_txn()
2164 int register_power_pmu(struct power_pmu *pmu) in register_power_pmu()
/linux-4.1.27/arch/arm/boot/dts/
Dbcm28155-ap.dts51 pmu: pmu@8 { label
Drk3xxx.dtsi206 pmu: pmu@20004000 { label
Drk3288.dtsi550 pmu: power-management@ff730000 { label
/linux-4.1.27/arch/metag/kernel/perf/
Dperf_event.c136 static void metag_pmu_enable(struct pmu *pmu) in metag_pmu_enable()
140 static void metag_pmu_disable(struct pmu *pmu) in metag_pmu_disable()
374 static struct pmu pmu = { variable
Dperf_event.h77 struct pmu pmu; member
/linux-4.1.27/arch/sparc/kernel/
Dperf_event.c1016 static void sparc_pmu_enable(struct pmu *pmu) in sparc_pmu_enable()
1034 static void sparc_pmu_disable(struct pmu *pmu) in sparc_pmu_disable()
1497 static void sparc_pmu_start_txn(struct pmu *pmu) in sparc_pmu_start_txn()
1510 static void sparc_pmu_cancel_txn(struct pmu *pmu) in sparc_pmu_cancel_txn()
1523 static int sparc_pmu_commit_txn(struct pmu *pmu) in sparc_pmu_commit_txn()
1543 static struct pmu pmu = { variable
/linux-4.1.27/arch/alpha/kernel/
Dperf_event.c725 static void alpha_pmu_enable(struct pmu *pmu) in alpha_pmu_enable()
751 static void alpha_pmu_disable(struct pmu *pmu) in alpha_pmu_disable()
764 static struct pmu pmu = { variable
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramfuc.h59 struct nvkm_pmu *pmu = nvkm_pmu(pfb); in ramfuc_init() local
149 struct nvkm_pmu *pmu = nvkm_pmu(pfb); in ramfuc_train_result() local
/linux-4.1.27/drivers/phy/
Dphy-sun9i-usb.c46 void __iomem *pmu; member
Dphy-sun4i-usb.c71 void __iomem *pmu; member
/linux-4.1.27/arch/arm/mach-rockchip/
Dplatsmp.c44 static struct regmap *pmu; variable
/linux-4.1.27/arch/arm64/include/asm/
Dpmu.h45 struct pmu pmu; member
/linux-4.1.27/drivers/scsi/arcmsr/
Darcmsr_hba.c1175 struct MessageUnit_D *pmu = acb->pmuD; in arcmsr_done4abort_postqueue() local
1442 struct MessageUnit_D *pmu = acb->pmuD; in arcmsr_post_ccb() local
1888 struct MessageUnit_D *pmu = pACB->pmuD; in arcmsr_hbaD_doorbell_isr() local
1977 struct MessageUnit_D *pmu; in arcmsr_hbaD_postqueue_isr() local
2144 struct MessageUnit_D *pmu = pACB->pmuD; in arcmsr_hbaD_handle_isr() local
3120 struct MessageUnit_D *pmu = acb->pmuD; in arcmsr_hbaD_polling_ccbdone() local
3533 struct MessageUnit_D *pmu = pACB->pmuD; in arcmsr_hbaD_start_bgrb() local
/linux-4.1.27/drivers/bus/
Darm-cci.c117 struct pmu pmu; member
129 static struct cci_pmu *pmu; variable
491 static void cci_pmu_enable(struct pmu *pmu) in cci_pmu_enable()
511 static void cci_pmu_disable(struct pmu *pmu) in cci_pmu_disable()
Darm-ccn.c169 struct pmu pmu; member
/linux-4.1.27/arch/mips/kernel/
Dperf_event_mipsxx.c523 static void mipspmu_enable(struct pmu *pmu) in mipspmu_enable()
542 static void mipspmu_disable(struct pmu *pmu) in mipspmu_disable()
652 static struct pmu pmu = { variable
/linux-4.1.27/arch/sparc/include/asm/
Dptrace.h56 struct global_pmu_snapshot pmu; member
/linux-4.1.27/arch/arm/include/asm/
Dpmu.h93 struct pmu pmu; member
/linux-4.1.27/arch/arm64/kernel/
Dperf_event.c327 validate_event(struct pmu *pmu, struct pmu_hw_events *hw_events, in validate_event()
621 static void armpmu_enable(struct pmu *pmu) in armpmu_enable()
631 static void armpmu_disable(struct pmu *pmu) in armpmu_disable()
/linux-4.1.27/drivers/regulator/
Dbcm590xx-regulator.c367 struct bcm590xx_reg *pmu; in bcm590xx_probe() local
/linux-4.1.27/include/linux/ssb/
Dssb_driver_chipcommon.h595 struct ssb_chipcommon_pmu pmu; member
/linux-4.1.27/include/linux/bcma/
Dbcma_driver_chipcommon.h623 struct bcma_chipcommon_pmu pmu; member
/linux-4.1.27/arch/x86/include/asm/
Dkvm_host.h496 struct kvm_pmu pmu; member
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dsdio.c552 #define SDIOD_DRVSTR_KEY(chip, pmu) (((chip) << 16) | (pmu)) argument