Home
last modified time | relevance | path

Searched refs:pmu (Results 1 – 9 of 9) sorted by relevance

/linux-4.19.296/virt/kvm/arm/
Dpmu.c35 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_get_counter_value() local
36 struct kvm_pmc *pmc = &pmu->pmc[select_idx]; in kvm_pmu_get_counter_value()
96 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_vcpu_reset() local
99 kvm_pmu_stop_counter(vcpu, &pmu->pmc[i]); in kvm_pmu_vcpu_reset()
100 pmu->pmc[i].idx = i; in kvm_pmu_vcpu_reset()
101 pmu->pmc[i].bitmask = 0xffffffffUL; in kvm_pmu_vcpu_reset()
113 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_vcpu_destroy() local
116 struct kvm_pmc *pmc = &pmu->pmc[i]; in kvm_pmu_vcpu_destroy()
147 struct kvm_pmu *pmu = &vcpu->arch.pmu; in kvm_pmu_enable_counter() local
157 pmc = &pmu->pmc[i]; in kvm_pmu_enable_counter()
[all …]
/linux-4.19.296/drivers/regulator/
Dbcm590xx-regulator.c367 struct bcm590xx_reg *pmu; in bcm590xx_probe() local
378 pmu = devm_kzalloc(&pdev->dev, sizeof(*pmu), GFP_KERNEL); in bcm590xx_probe()
379 if (!pmu) in bcm590xx_probe()
382 pmu->mfd = bcm590xx; in bcm590xx_probe()
384 platform_set_drvdata(pdev, pmu); in bcm590xx_probe()
386 pmu->desc = devm_kcalloc(&pdev->dev, in bcm590xx_probe()
390 if (!pmu->desc) in bcm590xx_probe()
402 pmu->desc[i].name = info->name; in bcm590xx_probe()
403 pmu->desc[i].supply_name = info->vin_name; in bcm590xx_probe()
404 pmu->desc[i].id = i; in bcm590xx_probe()
[all …]
/linux-4.19.296/include/linux/
Dperf_event.h251 struct pmu { struct
278 void (*pmu_enable) (struct pmu *pmu); /* optional */ argument
279 void (*pmu_disable) (struct pmu *pmu); /* optional */ argument
374 void (*start_txn) (struct pmu *pmu, unsigned int txn_flags); argument
383 int (*commit_txn) (struct pmu *pmu); argument
390 void (*cancel_txn) (struct pmu *pmu); argument
597 struct pmu *pmu; member
723 struct pmu *pmu; member
872 extern int perf_pmu_register(struct pmu *pmu, const char *name, int type);
873 extern void perf_pmu_unregister(struct pmu *pmu);
[all …]
/linux-4.19.296/include/linux/perf/
Darm_pmu.h84 struct pmu pmu; member
87 irqreturn_t (*handle_irq)(struct arm_pmu *pmu);
118 #define to_arm_pmu(p) (container_of(p, struct arm_pmu, pmu))
167 void armpmu_free(struct arm_pmu *pmu);
168 int armpmu_register(struct arm_pmu *pmu);
/linux-4.19.296/include/kvm/
Darm_pmu.h42 #define kvm_arm_pmu_v3_ready(v) ((v)->arch.pmu.ready)
43 #define kvm_arm_pmu_irq_initialized(v) ((v)->arch.pmu.irq_num >= VGIC_NR_SGIS)
/linux-4.19.296/include/xen/interface/
Dxenpmu.h92 struct xen_pmu_arch pmu; member
/linux-4.19.296/include/linux/bcma/
Dbcma_driver_chipcommon.h626 struct bcma_chipcommon_pmu pmu; member
672 bcma_read32((cc)->pmu.core, offset)
674 bcma_write32((cc)->pmu.core, offset, val)
/linux-4.19.296/include/linux/ssb/
Dssb_driver_chipcommon.h595 struct ssb_chipcommon_pmu pmu; member
/linux-4.19.296/
DMAINTAINERS1043 F: Documentation/perf/xgene-pmu.txt
1044 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1112 F: Documentation/devicetree/bindings/arm/pmu.txt
1376 F: tools/perf/arch/arm/util/pmu.c
6654 F: Documentation/perf/hisi-pmu.txt