/linux-master/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | ebb.c | 71 bool ebb_check_count(int pmc, u64 sample_period, int fudge) argument 75 count = ebb_state.stats.pmc_count[PMC_INDEX(pmc)]; 81 pmc, count, lower, lower - count); 89 pmc, count, upper, count - upper); 94 pmc, count, lower, upper, count - lower, upper - count); 171 " pmc[1] count = 0x%llx\n" \ 172 " pmc[2] count = 0x%llx\n" \ 173 " pmc[3] count = 0x%llx\n" \ 174 " pmc[4] count = 0x%llx\n" \ 175 " pmc[ 252 count_pmc(int pmc, uint32_t sample_period) argument 440 write_pmc(int pmc, u64 value) argument 452 read_pmc(int pmc) argument [all...] |
/linux-master/drivers/platform/x86/intel/pmc/ |
H A D | cnp.c | 226 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; local 232 pmc->map = &cnp_reg_map; 233 ret = get_primary_reg_base(pmc);
|
H A D | tgl.c | 243 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; local 244 const int num_maps = pmc->map->lpm_num_maps; 282 pmc->lpm_req_regs = lpm_req_regs; 300 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; local 304 pmc->map = &tgl_h_reg_map; 306 pmc->map = &tgl_reg_map; 311 ret = get_primary_reg_base(pmc);
|
H A D | adl.c | 316 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; local 322 pmc->map = &adl_reg_map; 323 ret = get_primary_reg_base(pmc);
|
H A D | lnl.c | 504 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_SOC]; local 511 pmc->map = &lnl_socm_reg_map; 512 ret = get_primary_reg_base(pmc);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
H A D | gf100.c | 79 gf100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument 81 return nvkm_mc_new_(&gf100_mc, device, type, inst, pmc);
|
H A D | gt215.c | 91 gt215_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument 93 return nvkm_mc_new_(>215_mc, device, type, inst, pmc);
|
H A D | ga100.c | 75 ga100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument 80 return nvkm_mc_new_(&ga100_mc, device, type, inst, pmc);
|
H A D | gp100.c | 101 gp100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument 106 return nvkm_mc_new_(&gp100_mc, device, type, inst, pmc);
|
H A D | nv04.c | 134 nv04_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument 136 return nvkm_mc_new_(&nv04_mc, device, type, inst, pmc);
|
H A D | base.c | 128 enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) 133 if (!(mc = *pmc = kzalloc(sizeof(*mc), GFP_KERNEL))) 127 nvkm_mc_new_(const struct nvkm_mc_func *func, struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument
|
/linux-master/arch/arm/mach-at91/ |
H A D | pm_data-offsets.c | 8 DEFINE(PM_DATA_PMC, offsetof(struct at91_pm_data, pmc));
|
H A D | pm.h | 30 void __iomem *pmc; member in struct:at91_pm_data
|
H A D | pm.c | 127 int (*config_pmc_ws)(void __iomem *pmc, u32 mode, u32 polarity); 247 if (!soc_pm.data.pmc || !soc_pm.data.shdwc || !soc_pm.ws_ids) 251 writel(mode, soc_pm.data.pmc + AT91_PMC_FSMR); 285 soc_pm.config_pmc_ws(soc_pm.data.pmc, mode, polarity); 306 static int at91_sama5d2_config_pmc_ws(void __iomem *pmc, u32 mode, u32 polarity) argument 308 writel(mode, pmc + AT91_PMC_FSMR); 309 writel(polarity, pmc + AT91_PMC_FSPR); 314 static int at91_sam9x60_config_pmc_ws(void __iomem *pmc, u32 mode, u32 polarity) argument 316 writel(mode, pmc + AT91_PMC_FSMR); 495 scsr = readl(soc_pm.data.pmc 1417 const struct pmc_info *pmc; local [all...] |
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | vpmu_counter_access.c | 363 int i, pmc; local 391 for (pmc = 0; pmc < pmcr_n; pmc++) 392 test_access_pmc_regs(&pmc_accessors[i], pmc); 400 for (pmc = pmcr_n; pmc < ARMV8_PMU_MAX_GENERAL_COUNTERS; pmc++) 401 test_access_invalid_pmc_regs(&pmc_accessors[i], pmc);
|
/linux-master/drivers/memory/samsung/ |
H A D | exynos-srom.c | 70 u32 bank, width, pmc = 0; local 79 pmc = 1 << EXYNOS_SROM_BCX__PMC__SHIFT; 94 writel_relaxed(pmc | (timing[0] << EXYNOS_SROM_BCX__TACP__SHIFT) |
|
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | Makefile | 17 wil6210-y += pmc.o
|
/linux-master/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | os.h | 36 #include <soc/tegra/pmc.h>
|
/linux-master/arch/powerpc/kernel/ |
H A D | pmc.c | 3 * arch/powerpc/kernel/pmc.c 18 #include <asm/pmc.h>
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | pmu_counters_test.c | 97 uint32_t pmc, uint32_t pmc_msr) 101 count = _rdpmc(pmc); 131 GUEST_ASSERT_EQ(_rdpmc(pmc), count); 134 GUEST_ASSERT_EQ(_rdpmc(pmc), 0xdead); 183 uint32_t pmc, uint32_t pmc_msr, 186 GUEST_TEST_EVENT(idx, event, pmc, pmc_msr, ctrl_msr, ctrl_msr_value, ""); 189 GUEST_TEST_EVENT(idx, event, pmc, pmc_msr, ctrl_msr, ctrl_msr_value, KVM_FEP); 95 guest_assert_event_count(uint8_t idx, struct kvm_x86_pmu_feature event, uint32_t pmc, uint32_t pmc_msr) argument 182 __guest_test_arch_event(uint8_t idx, struct kvm_x86_pmu_feature event, uint32_t pmc, uint32_t pmc_msr, uint32_t ctrl_msr, uint64_t ctrl_msr_value) argument
|
/linux-master/drivers/clk/tegra/ |
H A D | clk.h | 373 * @pmc: address of PMC, required to read override bits 380 void __iomem *pmc; member in struct:tegra_clk_pll 405 void __iomem *clk_base, void __iomem *pmc, 410 void __iomem *clk_base, void __iomem *pmc, 415 void __iomem *clk_base, void __iomem *pmc, 421 void __iomem *clk_base, void __iomem *pmc, 427 void __iomem *clk_base, void __iomem *pmc, 433 void __iomem *clk_base, void __iomem *pmc, 440 void __iomem *pmc, unsigned long flags, 458 void __iomem *pmc, unsigne [all...] |
H A D | clk-pll.c | 233 #define pll_override_readl(offset, p) readl_relaxed(p->pmc + offset) 240 #define pll_override_writel(val, offset, p) writel(val, p->pmc + offset) 332 u32 val = readl_relaxed(pll->pmc + PMC_PLLP_WB0_OVERRIDE); 383 val = readl_relaxed(pll->pmc + PMC_PLLP_WB0_OVERRIDE); 385 writel_relaxed(val, pll->pmc + PMC_PLLP_WB0_OVERRIDE); 401 val = readl_relaxed(pll->pmc + PMC_PLLP_WB0_OVERRIDE); 403 writel_relaxed(val, pll->pmc + PMC_PLLP_WB0_OVERRIDE); 919 if (!pll->pmc) 926 val = readl(pll->pmc + PMC_SATA_PWRGT); 928 writel(val, pll->pmc 1869 _tegra_init_pll(void __iomem *clk_base, void __iomem *pmc, struct tegra_clk_pll_params *pll_params, spinlock_t *lock) argument 1920 tegra_clk_register_pll(const char *name, const char *parent_name, void __iomem *clk_base, void __iomem *pmc, unsigned long flags, struct tegra_clk_pll_params *pll_params, spinlock_t *lock) argument 1951 tegra_clk_register_plle(const char *name, const char *parent_name, void __iomem *clk_base, void __iomem *pmc, unsigned long flags, struct tegra_clk_pll_params *pll_params, spinlock_t *lock) argument 2042 tegra_clk_register_pllxc(const char *name, const char *parent_name, void __iomem *clk_base, void __iomem *pmc, unsigned long flags, struct tegra_clk_pll_params *pll_params, spinlock_t *lock) argument 2106 tegra_clk_register_pllre(const char *name, const char *parent_name, void __iomem *clk_base, void __iomem *pmc, unsigned long flags, struct tegra_clk_pll_params *pll_params, spinlock_t *lock, unsigned long parent_rate) argument 2155 tegra_clk_register_pllm(const char *name, const char *parent_name, void __iomem *clk_base, void __iomem *pmc, unsigned long flags, struct tegra_clk_pll_params *pll_params, spinlock_t *lock) argument 2197 tegra_clk_register_pllc(const char *name, const char *parent_name, void __iomem *clk_base, void __iomem *pmc, unsigned long flags, struct tegra_clk_pll_params *pll_params, spinlock_t *lock) argument 2411 tegra_clk_register_pllre_tegra210(const char *name, const char *parent_name, void __iomem *clk_base, void __iomem *pmc, unsigned long flags, struct tegra_clk_pll_params *pll_params, spinlock_t *lock, unsigned long parent_rate) argument 2597 tegra_clk_register_pllc_tegra210(const char *name, const char *parent_name, void __iomem *clk_base, void __iomem *pmc, unsigned long flags, struct tegra_clk_pll_params *pll_params, spinlock_t *lock) argument 2688 tegra_clk_register_pllmb(const char *name, const char *parent_name, void __iomem *clk_base, void __iomem *pmc, unsigned long flags, struct tegra_clk_pll_params *pll_params, spinlock_t *lock) argument [all...] |
/linux-master/drivers/power/reset/ |
H A D | at91-sama5d2_shdwc.c | 88 struct pmc_reg_config pmc; member in struct:reg_config 168 "r" (at91_shdwc->rcfg->pmc.mckr) 268 .pmc = { 285 .pmc = { 302 .pmc = { 326 { .compatible = "atmel,sama5d2-pmc" }, 327 { .compatible = "microchip,sam9x60-pmc" }, 328 { .compatible = "microchip,sama7g5-pmc" },
|
/linux-master/drivers/clk/at91/ |
H A D | Makefile | 6 obj-y += pmc.o sckc.o
|
/linux-master/arch/arm/mach-tegra/ |
H A D | tegra.c | 31 #include <soc/tegra/pmc.h>
|