/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | layout.h | 23 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_PMU , struct nvkm_pmu , pmu)
|
/linux-master/drivers/soc/samsung/ |
H A D | exynos-pmu.c | 18 #include <linux/soc/samsung/exynos-regs-pmu.h> 19 #include <linux/soc/samsung/exynos-pmu.h> 21 #include "exynos-pmu.h" 226 .compatible = "google,gs101-pmu", 229 .compatible = "samsung,exynos3250-pmu", 232 .compatible = "samsung,exynos4210-pmu", 235 .compatible = "samsung,exynos4212-pmu", 238 .compatible = "samsung,exynos4412-pmu", 241 .compatible = "samsung,exynos5250-pmu", 244 .compatible = "samsung,exynos5410-pmu", [all...] |
/linux-master/arch/x86/events/ |
H A D | msr.c | 207 if (event->attr.type != event->pmu->type) 290 static struct pmu pmu_msr = {
|
/linux-master/tools/perf/util/ |
H A D | parse-events.h | 166 const struct perf_pmu *pmu); 237 struct perf_pmu *pmu);
|
H A D | header.c | 40 #include "pmu.h" 743 struct perf_pmu *pmu = NULL; local 748 * Do a first pass to count number of pmu to avoid lseek so this 751 while ((pmu = perf_pmus__scan(pmu))) 758 while ((pmu = perf_pmus__scan(pmu))) { 759 ret = do_write(ff, &pmu->type, sizeof(pmu->type)); 763 ret = do_write_string(ff, pmu 1553 __write_pmu_caps(struct feat_fd *ff, struct perf_pmu *pmu, bool write_pmu) argument 1601 struct perf_pmu *pmu = NULL; local [all...] |
/linux-master/arch/s390/kernel/ |
H A D | perf_cpum_sf.c | 976 static void cpumsf_pmu_enable(struct pmu *pmu) argument 1034 static void cpumsf_pmu_disable(struct pmu *pmu) argument 1173 event->pmu->stop(event, 0); 1415 * Finish sampling on the cpu. Called by cpumsf_pmu_del() with pmu 1453 * with pmu disabled. 1905 perf_pmu_disable(event->pmu); 1910 perf_pmu_enable(event->pmu); 1923 perf_pmu_disable(event->pmu); [all...] |
H A D | perf_cpum_cf.c | 665 static void cpumf_pmu_enable(struct pmu *pmu) argument 685 static void cpumf_pmu_disable(struct pmu *pmu) argument 831 * - pmu->type: 855 else if (event->pmu->type == type) 979 event->pmu->stop(event, 0); 1055 static struct pmu cpumf_pmu = { 1793 event->attr.type != event->pmu->type) 1863 static struct pmu cf_dia [all...] |
/linux-master/arch/x86/events/intel/ |
H A D | uncore_discovery.c | 478 struct intel_uncore_type *type = box->pmu->type; 483 return type->box_ctls[box->dieid] + type->mmio_offsets[box->pmu->pmu_idx]; 489 struct intel_uncore_type *type = box->pmu->type; 494 type->type_id, type->box_ids[box->pmu->pmu_idx]); 502 type->type_id, type->box_ids[box->pmu->pmu_idx],
|
H A D | uncore_snbep.c | 1029 SNBEP_CBO_MSR_OFFSET * box->pmu->pmu_idx; 1211 int idx = box->pmu->pmu_idx + SNBEP_PCI_QPI_PORT0_FILTER; 1770 SNBEP_CBO_MSR_OFFSET * box->pmu->pmu_idx; 2198 KNL_CHA_MSR_OFFSET * box->pmu->pmu_idx; 2753 HSWEP_CBO_MSR_OFFSET * box->pmu->pmu_idx; 3642 HSWEP_CBO_MSR_OFFSET * box->pmu->pmu_idx; 3721 static struct intel_uncore_topology *pmu_topology(struct intel_uncore_pmu *pmu, int die) argument 3725 for (idx = 0; idx < pmu->type->num_boxes; idx++) { 3726 if (pmu->type->topology[die][idx].pmu_idx == pmu 3737 struct intel_uncore_pmu *pmu = dev_to_uncore_pmu(kobj_to_dev(kobj)); local 3753 struct intel_uncore_pmu *pmu = dev_to_uncore_pmu(dev); local 4275 struct intel_uncore_pmu *pmu = dev_to_uncore_pmu(kobj_to_dev(kobj)); local 4283 struct intel_uncore_pmu *pmu = dev_to_uncore_pmu(dev); local 5978 struct intel_uncore_pmu *pmu = dev_to_uncore_pmu(dev); local [all...] |
/linux-master/tools/perf/tests/ |
H A D | parse-events.c | 8 #include "pmu.h" 125 struct perf_pmu *pmu __maybe_unused = NULL; 140 while ((pmu = perf_pmus__scan(pmu)) != NULL) { 141 if (pmu->type == evsel->attr.type) { 144 if (pmu->type == PERF_TYPE_RAW) 168 struct perf_pmu *pmu; local 174 pmu = perf_pmus__find_by_type(evsel->attr.type); 176 TEST_ASSERT_VAL("unexpected PMU type", pmu); 177 TEST_ASSERT_VAL("PMU missing event", perf_pmu__have_event(pmu, nam 1731 struct perf_pmu *pmu = perf_pmus__find("cpu"); local 2622 struct perf_pmu *pmu = NULL; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
H A D | base.c | 1157 .pmu = { 0x00000001, gt215_pmu_new }, 1191 .pmu = { 0x00000001, gt215_pmu_new }, 1224 .pmu = { 0x00000001, gt215_pmu_new }, 1321 .pmu = { 0x00000001, gt215_pmu_new }, 1356 .pmu = { 0x00000001, gf100_pmu_new }, 1392 .pmu = { 0x00000001, gf100_pmu_new }, 1428 .pmu = { 0x00000001, gf100_pmu_new }, 1464 .pmu = { 0x00000001, gf100_pmu_new }, 1500 .pmu = { 0x00000001, gf100_pmu_new }, 1536 .pmu [all...] |
/linux-master/drivers/powercap/ |
H A D | intel_rapl_common.c | 1557 struct pmu pmu; /* Perf PMU structure */ member in struct:rapl_pmu 1774 if (event->attr.type != event->pmu->type) 1980 perf_pmu_unregister(&rapl_pmu.pmu); 1985 memset(&rapl_pmu.pmu, 0, sizeof(struct pmu)); 1986 rapl_pmu.pmu.attr_groups = pmu_attr_groups; 1987 rapl_pmu.pmu.attr_update = pmu_attr_update; 1988 rapl_pmu.pmu.task_ctx_nr = perf_invalid_context; 1989 rapl_pmu.pmu [all...] |
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | chip.c | 1087 struct brcmf_core *pmu; local 1103 /* get pmu caps & rev */ 1104 pmu = brcmf_chip_get_pmu(pub); /* after reading cc_caps_ext */ 1107 CORE_CC_REG(pmu->base, pmucapabilities)); 1225 struct brcmf_core *pmu; local 1230 pmu = brcmf_chip_get_core(pub, BCMA_CORE_PMU); 1231 if (pmu) 1232 return pmu; 1413 struct brcmf_core *pmu = brcmf_chip_get_pmu(pub); local 1436 addr = CORE_CC_REG(pmu [all...] |
/linux-master/drivers/ssb/ |
H A D | driver_chipcommon_pmu.c | 104 cc->pmu.crystalfreq = e->freq; 233 cc->pmu.crystalfreq = 20000; 243 cc->pmu.crystalfreq = e->freq; 344 if (cc->pmu.rev == 2) { 525 cc->pmu.rev = (pmucap & SSB_CHIPCO_PMU_CAP_REVISION); 528 cc->pmu.rev, pmucap); 530 if (cc->pmu.rev == 1)
|
/linux-master/drivers/perf/hisilicon/ |
H A D | hisi_uncore_ddrc_pmu.c | 169 struct hisi_pmu *ddrc_pmu = to_hisi_pmu(event->pmu); 524 ret = perf_pmu_register(&ddrc_pmu->pmu, name, -1); 538 perf_pmu_unregister(&ddrc_pmu->pmu);
|
/linux-master/drivers/cxl/core/ |
H A D | regs.c | 9 #include <pmu.h> 396 regs->pmu = devm_cxl_iomap_block(dev, phys_addr, CXL_PMU_REGMAP_SIZE); 397 if (!regs->pmu)
|
/linux-master/drivers/macintosh/ams/ |
H A D | ams-pmu.c | 13 #include <linux/pmu.h>
|
/linux-master/drivers/power/supply/ |
H A D | pmu_battery.c | 13 #include <linux/pmu.h> 51 .name = "pmu-ac", 148 bat_pdev = platform_device_register_simple("pmu-battery",
|
/linux-master/tools/perf/arch/s390/util/ |
H A D | header.c | 140 char *get_cpuid_str(struct perf_pmu *pmu __maybe_unused)
|
/linux-master/arch/arm/mach-exynos/ |
H A D | mcpm-exynos.c | 12 #include <linux/soc/samsung/exynos-regs-pmu.h>
|
/linux-master/sound/ppc/ |
H A D | pmac.h | 21 #include <linux/pmu.h>
|
/linux-master/arch/powerpc/perf/ |
H A D | 8xx-pmu.c | 179 static struct pmu mpc8xx_pmu = {
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | pmu.c | 27 #include <subdev/bios/pmu.h>
|
/linux-master/arch/powerpc/platforms/maple/ |
H A D | time.c | 18 #include <linux/pmu.h>
|
/linux-master/tools/perf/arch/arm64/util/ |
H A D | hisi-ptt.c | 22 #include "../../../util/pmu.h" 177 pttr->itr.pmu = hisi_ptt_pmu;
|