Searched refs:pmc (Results 76 - 100 of 144) sorted by relevance

123456

/linux-master/arch/x86/include/asm/
H A Dintel_telemetry.h56 struct intel_pmc_dev *pmc; member in struct:telemetry_plt_config
/linux-master/arch/powerpc/include/asm/
H A Dperf_event_server.h51 void (*disable_pmc)(unsigned int pmc, struct mmcr_regs *mmcr);
/linux-master/arch/arm/mach-tegra/
H A Dplatsmp.c23 #include <soc/tegra/pmc.h>
H A Dpm.c24 #include <soc/tegra/pmc.h>
/linux-master/drivers/platform/x86/intel/
H A DMakefile11 obj-$(CONFIG_INTEL_PMC_CORE) += pmc/
/linux-master/drivers/platform/x86/intel/pmc/
H A Darl.c697 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_SOC]; local
714 pmc->map = &arl_socs_reg_map;
716 ret = get_primary_reg_base(pmc);
H A Dmtl.c996 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_SOC]; local
1016 pmc->map = &mtl_socm_reg_map;
1017 ret = get_primary_reg_base(pmc);
H A Dcore.h357 * struct pmc_info - Structure to keep pmc info
358 * @devid: device id of the pmc device
369 * struct pmc - pmc private info structure
370 * @base_addr: contains pmc base address
376 * pmc contains info about one power management controller device.
378 struct pmc { struct
386 * struct pmc_dev - pmc device structure
387 * @devs: pointer to an array of pmc pointers
406 struct pmc *pmc
[all...]
/linux-master/arch/riscv/include/asm/
H A Dkvm_vcpu_pmu.h44 struct kvm_pmc pmc[RISCV_KVM_MAX_COUNTERS]; member in struct:kvm_pmu
/linux-master/arch/powerpc/perf/
H A D8xx-pmu.c13 #include <asm/pmc.h>
H A Dgeneric-compat-pmu.c17 * [ pmc ] [ pmcxsel ]
140 PMU_FORMAT_ATTR(pmc, "config:16-19");
/linux-master/drivers/watchdog/
H A DiTCO_wdt.c236 struct intel_pmc_dev *pmc = priv; local
240 return intel_pmc_gcr_update(pmc, PMC_GCR_PMC_CFG_REG, bits, value);
248 struct intel_pmc_dev *pmc = dev_get_drvdata(pdev->dev.parent); local
251 p->no_reboot_priv = pmc;
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv.h126 KVMPPC_BOOK3S_HV_VCPU_ARRAY_ACCESSOR(pmc, 32, KVMPPC_GSID_PMC)
/linux-master/include/kvm/
H A Darm_pmu.h17 u8 idx; /* index into the pmu->pmc array */
29 struct kvm_pmc pmc[ARMV8_PMU_MAX_COUNTERS]; member in struct:kvm_pmu
/linux-master/drivers/clk/tegra/
H A Dclk-tegra114.c900 void __iomem *pmc)
906 pmc, 0, &pll_c_params, NULL);
919 clk = tegra_clk_register_pllc("pll_c2", "pll_ref", clk_base, pmc, 0,
924 clk = tegra_clk_register_pllc("pll_c3", "pll_ref", clk_base, pmc, 0,
929 clk = tegra_clk_register_pllm("pll_m", "pll_ref", clk_base, pmc,
973 clk = tegra_clk_register_pll("pll_d", "pll_ref", clk_base, pmc, 0,
983 clk = tegra_clk_register_pll("pll_d2", "pll_ref", clk_base, pmc, 0,
993 clk = tegra_clk_register_pllre("pll_re_vco", "pll_ref", clk_base, pmc,
1126 { .compatible = "nvidia,tegra114-pmc" },
1315 pr_err("Failed to find pmc nod
899 tegra114_pll_init(void __iomem *clk_base, void __iomem *pmc) argument
[all...]
H A Dclk-tegra124.c1087 void __iomem *pmc)
1093 pmc, 0, &pll_c_params, NULL);
1114 clk = tegra_clk_register_pllc("pll_c2", "pll_ref", clk_base, pmc, 0,
1120 clk = tegra_clk_register_pllc("pll_c3", "pll_ref", clk_base, pmc, 0,
1126 clk = tegra_clk_register_pllm("pll_m", "pll_ref", clk_base, pmc,
1179 clk = tegra_clk_register_pll("pll_d", "pll_ref", clk_base, pmc, 0,
1191 clk = tegra_clk_register_pllre("pll_re_vco", "pll_ref", clk_base, pmc,
1286 { .compatible = "nvidia,tegra124-pmc" },
1469 pr_err("Failed to find pmc node\n");
1477 pr_err("Can't map pmc register
1086 tegra124_pll_init(void __iomem *clk_base, void __iomem *pmc) argument
[all...]
/linux-master/net/batman-adv/
H A Dmulticast.c376 struct ip_mc_list *pmc; local
390 for (pmc = rcu_dereference(in_dev->mc_list); pmc;
391 pmc = rcu_dereference(pmc->next_rcu)) {
393 ipv4_is_local_multicast(pmc->multiaddr))
397 !ipv4_is_local_multicast(pmc->multiaddr))
400 ip_eth_mc_map(pmc->multiaddr, mcast_addr);
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_gpu.c609 u32 pmc, ppc; local
622 pmc = gpu_read_power(gpu, VIVS_PM_MODULE_CONTROLS);
628 pmc |= VIVS_PM_MODULE_CONTROLS_DISABLE_MODULE_CLOCK_GATING_PA;
638 pmc |= VIVS_PM_MODULE_CONTROLS_DISABLE_MODULE_CLOCK_GATING_PE;
641 pmc |= BIT(15); /* Unknown bit */
648 pmc |= VIVS_PM_MODULE_CONTROLS_DISABLE_MODULE_CLOCK_GATING_TX;
652 pmc |= VIVS_PM_MODULE_CONTROLS_DISABLE_MODULE_CLOCK_GATING_SE |
655 pmc |= VIVS_PM_MODULE_CONTROLS_DISABLE_MODULE_CLOCK_GATING_RA_HZ;
656 pmc |= VIVS_PM_MODULE_CONTROLS_DISABLE_MODULE_CLOCK_GATING_RA_EZ;
658 gpu_write_power(gpu, VIVS_PM_MODULE_CONTROLS, pmc);
[all...]
/linux-master/drivers/platform/x86/intel/telemetry/
H A Ddebugfs.c654 ret = intel_pmc_s0ix_counter_read(plt_config->pmc, &s0ix_total_res);
842 struct intel_pmc_dev *pmc = plt_config->pmc; local
844 ret = intel_pmc_gcr_read64(pmc, PMC_GCR_TELEM_SHLW_S0IX_REG,
849 ret = intel_pmc_gcr_read64(pmc, PMC_GCR_TELEM_DEEP_S0IX_REG,
/linux-master/drivers/platform/x86/amd/pmc/
H A Dpmc.c31 #include "pmc.h"
164 static struct amd_pmc_dev pmc; variable in typeref:struct:amd_pmc_dev
856 struct amd_pmc_dev *pdev = &pmc;
887 struct amd_pmc_dev *pdev = &pmc;
914 struct amd_pmc_dev *pdev = &pmc;
1038 struct amd_pmc_dev *dev = &pmc;
/linux-master/arch/x86/kvm/
H A Dkvm_emulate.h212 int (*check_rdpmc_early)(struct x86_emulate_ctxt *ctxt, u32 pmc);
213 int (*read_pmc)(struct x86_emulate_ctxt *ctxt, u32 pmc, u64 *pdata);
/linux-master/drivers/pinctrl/renesas/
H A Dpinctrl-rzg2l.c275 * @pmc: PMC registers cache
287 u8 *pmc; member in struct:rzg2l_pinctrl_reg_cache
2154 cache->pmc = devm_kcalloc(pctrl->dev, nports, sizeof(*cache->pmc), GFP_KERNEL);
2155 if (!cache->pmc)
2436 RZG2L_PCTRL_REG_ACCESS8(suspend, pctrl->base + PMC(off), cache->pmc[port]);
2530 u8 pmc = 0, max_pin; local
2546 if (!(cache->pmc[port] & BIT(pin)))
2554 pmc &= ~BIT(pin);
2555 writeb(pmc, pctr
[all...]
/linux-master/drivers/usb/gadget/udc/
H A Datmel_usba_udc.h360 struct regmap *pmc; member in struct:usba_udc
/linux-master/drivers/cpuidle/
H A Dcpuidle-tegra.c34 #include <soc/tegra/pmc.h>
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Drtw8822b.h38 u8 pmc[2]; member in struct:rtw8822be_efuse

Completed in 270 milliseconds

123456