Searched refs:pmc (Results 51 - 75 of 144) sorted by relevance

123456

/linux-master/tools/testing/selftests/powerpc/pmu/ebb/
H A Debb.c71 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 Dcnp.c226 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; local
232 pmc->map = &cnp_reg_map;
233 ret = get_primary_reg_base(pmc);
H A Dtgl.c243 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 Dadl.c316 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; local
322 pmc->map = &adl_reg_map;
323 ret = get_primary_reg_base(pmc);
H A Dlnl.c504 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 Dgf100.c79 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 Dgt215.c91 gt215_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument
93 return nvkm_mc_new_(&gt215_mc, device, type, inst, pmc);
H A Dga100.c75 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 Dgp100.c101 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 Dnv04.c134 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 Dbase.c128 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 Dpm_data-offsets.c8 DEFINE(PM_DATA_PMC, offsetof(struct at91_pm_data, pmc));
H A Dpm.h30 void __iomem *pmc; member in struct:at91_pm_data
H A Dpm.c127 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 Dvpmu_counter_access.c363 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 Dexynos-srom.c70 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 DMakefile17 wil6210-y += pmc.o
/linux-master/drivers/gpu/drm/nouveau/include/nvif/
H A Dos.h36 #include <soc/tegra/pmc.h>
/linux-master/arch/powerpc/kernel/
H A Dpmc.c3 * arch/powerpc/kernel/pmc.c
18 #include <asm/pmc.h>
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dpmu_counters_test.c97 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 Dclk.h373 * @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 Dclk-pll.c233 #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 Dat91-sama5d2_shdwc.c88 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 DMakefile6 obj-y += pmc.o sckc.o
/linux-master/arch/arm/mach-tegra/
H A Dtegra.c31 #include <soc/tegra/pmc.h>

Completed in 231 milliseconds

123456