/linux-6.3-rc2/Documentation/devicetree/bindings/devfreq/event/ |
A D | samsung,exynos-ppmu.yaml | 26 - samsung,exynos-ppmu 27 - samsung,exynos-ppmu-v2 31 - const: ppmu 78 ppmu_dmc0: ppmu@106a0000 { 105 clock-names = "ppmu"; 116 ppmu_d0_cpu: ppmu@10480000 { 132 ppmu_d0_rt: ppmu@104a0000 { 147 ppmu_d1_rt: ppmu@104d0000 { 156 ppmu@106a0000 { 160 clock-names = "ppmu"; [all …]
|
/linux-6.3-rc2/arch/powerpc/perf/ |
A D | core-book3s.c | 142 if (!ppmu) in is_sier_available() 801 if (!ppmu) in power_pmu_wants_prompt_pmi() 909 if (!ppmu) { in perf_event_print_debug() 920 smp_processor_id(), ppmu->name, ppmu->n_counter); in perf_event_print_debug() 1310 if (!ppmu) in power_pmu_disable() 1431 if (!ppmu) in power_pmu_enable() 1866 if (!ppmu) in power_pmu_commit_txn() 2015 if (!ppmu) in power_pmu_event_init() 2499 if (ppmu) { in power_pmu_prepare_cpu() 2510 if (ppmu) in pmu_name_show() [all …]
|
A D | core-fsl-emb.c | 27 static struct fsl_emb_pmu *ppmu; variable 280 int num_counters = ppmu->n_counter; in fsl_emb_pmu_add() 288 num_counters = ppmu->n_restricted; in fsl_emb_pmu_add() 447 if (!ppmu->cache_events) in hw_perf_cache_event() 478 if (ppmu->n_counter > MAX_HWEVENTS) { in fsl_emb_pmu_event_init() 480 ppmu->n_counter, MAX_HWEVENTS); in fsl_emb_pmu_event_init() 481 ppmu->n_counter = MAX_HWEVENTS; in fsl_emb_pmu_event_init() 487 if (ev >= ppmu->n_generic || ppmu->generic_events[ev] == 0) in fsl_emb_pmu_event_init() 489 ev = ppmu->generic_events[ev]; in fsl_emb_pmu_event_init() 684 if (ppmu) in register_fsl_emb_pmu() [all …]
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
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";
|
A D | exynos4.dtsi | 783 clock-names = "ppmu"; 791 clock-names = "ppmu"; 799 clock-names = "ppmu"; 807 clock-names = "ppmu"; 815 clock-names = "ppmu"; 823 clock-names = "ppmu"; 831 clock-names = "ppmu"; 845 clock-names = "ppmu"; 853 clock-names = "ppmu"; 861 clock-names = "ppmu"; [all …]
|
A D | exynos3250.dtsi | 877 ppmu_dmc0: ppmu@106a0000 { 889 ppmu_cpu: ppmu@106c0000 { 899 clock-names = "ppmu"; 907 clock-names = "ppmu"; 915 clock-names = "ppmu"; 923 clock-names = "ppmu"; 931 clock-names = "ppmu"; 935 ppmu_g3d: ppmu@13220000 { 939 clock-names = "ppmu"; 943 ppmu_mfc: ppmu@13660000 { [all …]
|
A D | exynos5420.dtsi | 410 ppmu_dmc0_0: ppmu@10d00000 { 411 compatible = "samsung,exynos-ppmu"; 414 clock-names = "ppmu"; 422 ppmu_dmc0_1: ppmu@10d10000 { 423 compatible = "samsung,exynos-ppmu"; 426 clock-names = "ppmu"; 434 ppmu_dmc1_0: ppmu@10d60000 { 435 compatible = "samsung,exynos-ppmu"; 438 clock-names = "ppmu"; 446 ppmu_dmc1_1: ppmu@10d70000 { [all …]
|
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";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/memory-controllers/ |
A D | samsung,exynos5422-dmc.yaml | 99 ppmu_dmc0_0: ppmu@10d00000 { 100 compatible = "samsung,exynos-ppmu"; 103 clock-names = "ppmu"; 105 ppmu_event_dmc0_0: ppmu-event3-dmc0-0 { 106 event-name = "ppmu-event3-dmc0_0";
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
A D | gp102.c | 55 struct nvkm_pmu **ppmu) in gp102_pmu_new() argument 57 return nvkm_pmu_new_(gp102_pmu_fwif, device, type, inst, ppmu); in gp102_pmu_new()
|
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()
|
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()
|
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()
|
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()
|
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()
|
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_()
|
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()
|
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()
|
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()
|
A D | gk20a.c | 213 struct nvkm_pmu **ppmu) in gk20a_pmu_new() argument 220 *ppmu = &pmu->base; in gk20a_pmu_new()
|
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()
|
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-6.3-rc2/drivers/devfreq/event/ |
A D | exynos-ppmu.c | 41 struct exynos_ppmu_data ppmu; member 637 info->ppmu.clk = devm_clk_get(dev, "ppmu"); in exynos_ppmu_parse_dt() 638 if (IS_ERR(info->ppmu.clk)) { in exynos_ppmu_parse_dt() 639 info->ppmu.clk = NULL; in exynos_ppmu_parse_dt() 694 ret = clk_prepare_enable(info->ppmu.clk); in exynos_ppmu_probe() 707 clk_disable_unprepare(info->ppmu.clk); in exynos_ppmu_remove()
|
A D | Makefile | 5 obj-$(CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU) += exynos-ppmu.o
|
/linux-6.3-rc2/Documentation/devicetree/bindings/interconnect/ |
A D | samsung,exynos-bus.yaml | 259 ppmu_dmc0: ppmu@106a0000 { 260 compatible = "samsung,exynos-ppmu"; 263 ppmu_dmc0_3: ppmu-event3-dmc0 { 264 event-name = "ppmu-event3-dmc0";
|