| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos4412-ppmu-common.dtsi | 13 ppmu_dmc0_3: ppmu-event3-dmc0 { 14 event-name = "ppmu-event3-dmc0"; 23 ppmu_dmc1_3: ppmu-event3-dmc1 { 24 event-name = "ppmu-event3-dmc1"; 33 ppmu_leftbus_3: ppmu-event3-leftbus { 34 event-name = "ppmu-event3-leftbus"; 43 ppmu_rightbus_3: ppmu-event3-rightbus { 44 event-name = "ppmu-event3-rightbus";
|
| H A D | exynos4.dtsi | 781 ppmu_dmc0: ppmu@106a0000 { 782 compatible = "samsung,exynos-ppmu"; 785 clock-names = "ppmu"; 789 ppmu_dmc1: ppmu@106b0000 { 790 compatible = "samsung,exynos-ppmu"; 793 clock-names = "ppmu"; 797 ppmu_cpu: ppmu@106c0000 { 798 compatible = "samsung,exynos-ppmu"; 801 clock-names = "ppmu"; 805 ppmu_rightbus: ppmu@112a0000 { [all …]
|
| H A D | exynos3250.dtsi | 875 ppmu_dmc0: ppmu@106a0000 { 876 compatible = "samsung,exynos-ppmu"; 881 ppmu_dmc1: ppmu@106b0000 { 882 compatible = "samsung,exynos-ppmu"; 887 ppmu_cpu: ppmu@106c0000 { 888 compatible = "samsung,exynos-ppmu"; 893 ppmu_rightbus: ppmu@112a0000 { 894 compatible = "samsung,exynos-ppmu"; 897 clock-names = "ppmu"; 901 ppmu_leftbus: ppmu@116a0000 { [all …]
|
| H A D | exynos5420.dtsi | 407 ppmu_dmc0_0: ppmu@10d00000 { 408 compatible = "samsung,exynos-ppmu"; 411 clock-names = "ppmu"; 413 ppmu_event3_dmc0_0: ppmu-event3-dmc0-0 { 414 event-name = "ppmu-event3-dmc0-0"; 419 ppmu_dmc0_1: ppmu@10d10000 { 420 compatible = "samsung,exynos-ppmu"; 423 clock-names = "ppmu"; 425 ppmu_event3_dmc0_1: ppmu-event3-dmc0-1 { 426 event-name = "ppmu-event3-dmc0-1"; [all …]
|
| H A D | exynos4210.dtsi | 343 ppmu_acp: ppmu@10ae0000 { 344 compatible = "samsung,exynos-ppmu"; 349 ppmu_lcd1: ppmu@12240000 { 350 compatible = "samsung,exynos-ppmu"; 353 clock-names = "ppmu";
|
| H A D | exynos4412-itop-scp-core.dtsi | 17 #include "exynos4412-ppmu-common.dtsi"
|
| H A D | exynos4412-odroid-common.dtsi | 11 #include "exynos4412-ppmu-common.dtsi"
|
| H A D | exynos3250-monk.dts | 14 #include "exynos4412-ppmu-common.dtsi"
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
| H A D | gf119.c | 51 struct nvkm_pmu **ppmu) in gf119_pmu_new() argument 53 return nvkm_pmu_new_(gf119_pmu_fwif, device, type, inst, ppmu); in gf119_pmu_new()
|
| H A D | gp102.c | 57 struct nvkm_pmu **ppmu) in gp102_pmu_new() argument 62 return nvkm_pmu_new_(gp102_pmu_fwif, device, type, inst, ppmu); in gp102_pmu_new()
|
| H A D | gk208.c | 52 struct nvkm_pmu **ppmu) in gk208_pmu_new() argument 54 return nvkm_pmu_new_(gk208_pmu_fwif, device, type, inst, ppmu); in gk208_pmu_new()
|
| H A D | gm107.c | 53 struct nvkm_pmu **ppmu) in gm107_pmu_new() argument 55 return nvkm_pmu_new_(gm107_pmu_fwif, device, type, inst, ppmu); in gm107_pmu_new()
|
| H A D | gf100.c | 73 struct nvkm_pmu **ppmu) in gf100_pmu_new() argument 75 return nvkm_pmu_new_(gf100_pmu_fwif, device, type, inst, ppmu); in gf100_pmu_new()
|
| H A D | gm200.c | 82 struct nvkm_pmu **ppmu) in gm200_pmu_new() argument 84 return nvkm_pmu_new_(gm200_pmu_fwif, device, type, inst, ppmu); in gm200_pmu_new()
|
| H A D | base.c | 161 enum nvkm_subdev_type type, int inst, struct nvkm_pmu **ppmu) in nvkm_pmu_new_() argument 164 if (!(pmu = *ppmu = kzalloc(sizeof(*pmu), GFP_KERNEL))) in nvkm_pmu_new_() 166 return nvkm_pmu_ctor(fwif, device, type, inst, *ppmu); in nvkm_pmu_new_()
|
| H A D | gk110.c | 110 struct nvkm_pmu **ppmu) in gk110_pmu_new() argument 112 return nvkm_pmu_new_(gk110_pmu_fwif, device, type, inst, ppmu); in gk110_pmu_new()
|
| H A D | gp10b.c | 93 struct nvkm_pmu **ppmu) in gp10b_pmu_new() argument 95 return nvkm_pmu_new_(gp10b_pmu_fwif, device, type, inst, ppmu); in gp10b_pmu_new()
|
| H A D | gk104.c | 131 struct nvkm_pmu **ppmu) in gk104_pmu_new() argument 133 return nvkm_pmu_new_(gk104_pmu_fwif, device, type, inst, ppmu); in gk104_pmu_new()
|
| H A D | gk20a.c | 213 struct nvkm_pmu **ppmu) in gk20a_pmu_new() argument 220 *ppmu = &pmu->base; in gk20a_pmu_new()
|
| H A D | gt215.c | 291 struct nvkm_pmu **ppmu) in gt215_pmu_new() argument 293 return nvkm_pmu_new_(gt215_pmu_fwif, device, type, inst, ppmu); in gt215_pmu_new()
|
| H A D | gm20b.c | 267 struct nvkm_pmu **ppmu) in gm20b_pmu_new() argument 269 return nvkm_pmu_new_(gm20b_pmu_fwif, device, type, inst, ppmu); in gm20b_pmu_new()
|
| /linux/drivers/devfreq/event/ |
| H A D | exynos-ppmu.c | 41 struct exynos_ppmu_data ppmu; member 629 info->ppmu.clk = devm_clk_get(dev, "ppmu"); in exynos_ppmu_parse_dt() 630 if (IS_ERR(info->ppmu.clk)) { in exynos_ppmu_parse_dt() 631 info->ppmu.clk = NULL; in exynos_ppmu_parse_dt() 686 ret = clk_prepare_enable(info->ppmu.clk); in exynos_ppmu_probe() 699 clk_disable_unprepare(info->ppmu.clk); in exynos_ppmu_remove()
|
| H A D | Makefile | 5 obj-$(CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU) += exynos-ppmu.o
|
| /linux/tools/perf/util/ |
| H A D | python.c | 662 static void pyrf_pmu__delete(struct pyrf_pmu *ppmu) in pyrf_pmu__delete() argument 664 Py_TYPE(ppmu)->tp_free((PyObject *)ppmu); in pyrf_pmu__delete() 669 struct pyrf_pmu *ppmu = (void *)self; in pyrf_pmu__name() local 671 return PyUnicode_FromString(ppmu->pmu->name); in pyrf_pmu__name() 719 struct pyrf_pmu *ppmu = (void *)self; in pyrf_pmu__events() local 726 ret = perf_pmu__for_each_event(ppmu->pmu, in pyrf_pmu__events() 741 struct pyrf_pmu *ppmu = (void *)self; in pyrf_pmu__repr() local 743 return PyUnicode_FromFormat("pmu(%s)", ppmu->pmu->name); in pyrf_pmu__repr() 815 struct pyrf_pmu *ppmu; in pyrf_pmu_iterator__iternext() local 822 ppmu = PyObject_New(struct pyrf_pmu, &pyrf_pmu__type); in pyrf_pmu_iterator__iternext() [all …]
|
| /linux/arch/arm64/boot/dts/exynos/ |
| H A D | exynos5433-tm2-common.dtsi | 1010 ppmu_event0_d0_general: ppmu-event0-d0-general { 1011 event-name = "ppmu-event0-d0-general"; 1019 ppmu_event0_d1_general: ppmu-event0-d1-general { 1020 event-name = "ppmu-event0-d1-general";
|