| /drivers/net/wireless/ath/wil6210/ |
| A D | pmc.c | 44 struct pmc_ctx *pmc = &wil->pmc; in wil_pmc_alloc() local 117 &pmc->pring_pa, in wil_pmc_alloc() 126 pmc->pring_va, &pmc->pring_pa, in wil_pmc_alloc() 228 struct pmc_ctx *pmc = &wil->pmc; in wil_pmc_free() local 268 dma_free_coherent(dev, buf_size, pmc->pring_va, pmc->pring_pa); in wil_pmc_free() 279 i < pmc->num_descriptors && pmc->descriptors[i].va; i++) { in wil_pmc_free() 318 struct pmc_ctx *pmc = &wil->pmc; in wil_pmc_read() local 333 pmc_size = pmc->descriptor_size * pmc->num_descriptors; in wil_pmc_read() 374 struct pmc_ctx *pmc = &wil->pmc; in wil_pmc_llseek() local 386 pmc_size = pmc->descriptor_size * pmc->num_descriptors; in wil_pmc_llseek() [all …]
|
| /drivers/soc/tegra/ |
| A D | pmc.c | 558 return (pmc->soc && pmc->soc->powergates[id]); in tegra_powergate_is_valid() 570 if (!pmc || !pmc->soc || !name) in tegra_powergate_lookup() 1025 pg->pmc = pmc; in tegra_powergate_sequence_power_up() 1285 pg->pmc = pmc; in tegra_powergate_add() 1928 pmc->soc->init(pmc); in tegra_pmc_init() 2256 &pmc->irq, pmc); in tegra_pmc_irq_alloc() 2286 &pmc->irq, pmc); in tegra_pmc_irq_alloc() 2500 pmc->irq.name = dev_name(pmc->dev); in tegra_pmc_irq_init() 2874 if (WARN_ON(!pmc->base || !pmc->soc)) in tegra_pmc_probe() 2975 pmc->rate = clk_get_rate(pmc->clk); in tegra_pmc_probe() [all …]
|
| /drivers/platform/x86/intel/pmc/ |
| A D | core.c | 189 struct pmc *pmc = data; in pmc_core_dev_state_get() local 203 struct pmc *pmc = data; in pmc_core_pson_residency_get() local 466 struct pmc *pmc; in pmc_core_send_ltr_ignore() local 636 struct pmc *pmc; in pmc_core_ltr_show() local 693 struct pmc *pmc; in pmc_core_s0ix_blocker_show() local 724 struct pmc *pmc; in pmc_core_ltr_ignore_all() local 751 struct pmc *pmc; in pmc_core_ltr_restore_all() local 1080 struct pmc *pmc = s->private; in pmc_core_pkgc_show() local 1494 struct pmc *pmc; in pmc_core_pmc_add() local 1597 if (pmc && pmc->regbase) in generic_core_init() [all …]
|
| A D | tgl.c | 243 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; in pmc_core_get_tgl_lpm_reqs() local 244 const int num_maps = pmc->map->lpm_num_maps; in pmc_core_get_tgl_lpm_reqs() 282 pmc->lpm_req_regs = lpm_req_regs; in pmc_core_get_tgl_lpm_reqs()
|
| /drivers/platform/mellanox/ |
| A D | mlxbf-pmc.c | 2129 pmc->block[blk_num].block_attr_grp.attrs = pmc->block[blk_num].block_attr; in mlxbf_pmc_create_groups() 2134 pmc->groups[pmc->group_num] = &pmc->block[blk_num].block_attr_grp; in mlxbf_pmc_create_groups() 2135 pmc->group_num++; in mlxbf_pmc_create_groups() 2278 if (!pmc) in mlxbf_pmc_probe() 2318 pmc->block_name, in mlxbf_pmc_probe() 2326 pmc->apt_enable = 0; in mlxbf_pmc_probe() 2330 pmc->llt_enable = 0; in mlxbf_pmc_probe() 2334 pmc->mss_enable = 0; in mlxbf_pmc_probe() 2338 pmc->pdev = pdev; in mlxbf_pmc_probe() 2339 pmc->group_num = 0; in mlxbf_pmc_probe() [all …]
|
| /drivers/mfd/ |
| A D | intel_pmc_bxt.c | 87 spin_lock(&pmc->gcr_lock); in intel_pmc_gcr_read64() 89 spin_unlock(&pmc->gcr_lock); in intel_pmc_gcr_read64() 114 spin_lock(&pmc->gcr_lock); in intel_pmc_gcr_update() 121 spin_unlock(&pmc->gcr_lock); in intel_pmc_gcr_update() 142 spin_lock(&pmc->gcr_lock); in intel_pmc_s0ix_counter_read() 387 pmc->telem_base = res; in intel_pmc_get_resources() 408 if (pmc->telem_base) { in intel_pmc_create_devices() 428 pmc = devm_kzalloc(&pdev->dev, sizeof(*pmc), GFP_KERNEL); in intel_pmc_probe() 429 if (!pmc) in intel_pmc_probe() 432 pmc->dev = &pdev->dev; in intel_pmc_probe() [all …]
|
| /drivers/platform/x86/ |
| A D | pmc_atom.c | 220 if (!pmc->init) in pmc_atom_read() 275 struct pmc_dev *pmc = s->private; in pmc_dev_state_show() local 298 struct pmc_dev *pmc = s->private; in pmc_pss_state_show() local 315 struct pmc_dev *pmc = s->private; in pmc_sleep_tmr_show() local 340 pmc->dbgfs_dir = dir; in pmc_dbgfs_register() 547 pmc->regmap = ioremap(pmc->base_addr, PMC_MMIO_REG_LEN); in pmc_setup_dev() 548 if (!pmc->regmap) { in pmc_setup_dev() 553 pmc->map = map; in pmc_setup_dev() 556 pmc_hw_reg_setup(pmc); in pmc_setup_dev() 558 pmc_dbgfs_register(pmc); in pmc_setup_dev() [all …]
|
| /drivers/usb/typec/mux/ |
| A D | intel_pmc_mux.c | 135 struct pmc_usb *pmc; member 599 port->pmc = pmc; in pmc_usb_register_port() 688 pmc->iom_base = devm_ioremap_resource(pmc->dev, rentry->res); in pmc_usb_probe_iom() 692 if (!pmc->iom_base) { in pmc_usb_probe_iom() 733 struct pmc_usb *pmc; in pmc_usb_probe() local 737 pmc = devm_kzalloc(&pdev->dev, sizeof(*pmc), GFP_KERNEL); in pmc_usb_probe() 738 if (!pmc) in pmc_usb_probe() 742 pmc->num_ports++; in pmc_usb_probe() 750 pmc->port = devm_kcalloc(&pdev->dev, pmc->num_ports, in pmc_usb_probe() 752 if (!pmc->port) in pmc_usb_probe() [all …]
|
| /drivers/platform/x86/amd/pmc/ |
| A D | Makefile | 7 obj-$(CONFIG_AMD_PMC) += amd-pmc.o 8 amd-pmc-y := pmc.o pmc-quirks.o mp1_stb.o 9 amd-pmc-$(CONFIG_AMD_MP2_STB) += mp2_stb.o
|
| /drivers/clk/tegra/ |
| A D | clk.h | 380 void __iomem *pmc; member 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, unsigned long flags, 474 void __iomem *clk_base, void __iomem *pmc,
|
| A D | clk-pll.c | 919 if (!pll->pmc) in clk_plle_training() 926 val = readl(pll->pmc + PMC_SATA_PWRGT); in clk_plle_training() 928 writel(val, pll->pmc + PMC_SATA_PWRGT); in clk_plle_training() 930 val = readl(pll->pmc + PMC_SATA_PWRGT); in clk_plle_training() 932 writel(val, pll->pmc + PMC_SATA_PWRGT); in clk_plle_training() 934 val = readl(pll->pmc + PMC_SATA_PWRGT); in clk_plle_training() 936 writel(val, pll->pmc + PMC_SATA_PWRGT); in clk_plle_training() 1880 pll->pmc = pmc; in _tegra_init_pll() 1921 void __iomem *clk_base, void __iomem *pmc, in tegra_clk_register_pll() argument 1952 void __iomem *clk_base, void __iomem *pmc, in tegra_clk_register_plle() argument [all …]
|
| /drivers/power/reset/ |
| A D | at91-sama5d2_shdwc.c | 88 struct pmc_reg_config pmc; member 168 "r" (at91_shdwc->rcfg->pmc.mckr) in at91_poweroff() 268 .pmc = { 285 .pmc = { 302 .pmc = {
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
| A D | gk20a.c | 37 gk20a_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gk20a_mc_new() argument 39 return nvkm_mc_new_(&gk20a_mc, device, type, inst, pmc); in gk20a_mc_new()
|
| A D | nv11.c | 46 nv11_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv11_mc_new() argument 48 return nvkm_mc_new_(&nv11_mc, device, type, inst, pmc); in nv11_mc_new()
|
| A D | gp10b.c | 45 gp10b_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gp10b_mc_new() argument 47 return nvkm_mc_new_(&gp10b_mc, device, type, inst, pmc); in gp10b_mc_new()
|
| A D | nv17.c | 55 nv17_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv17_mc_new() argument 57 return nvkm_mc_new_(&nv17_mc, device, type, inst, pmc); in nv17_mc_new()
|
| A D | nv50.c | 57 nv50_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv50_mc_new() argument 59 return nvkm_mc_new_(&nv50_mc, device, type, inst, pmc); in nv50_mc_new()
|
| A D | g84.c | 64 g84_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in g84_mc_new() argument 66 return nvkm_mc_new_(&g84_mc, device, type, inst, pmc); in g84_mc_new()
|
| A D | g98.c | 64 g98_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in g98_mc_new() argument 66 return nvkm_mc_new_(&g98_mc, device, type, inst, pmc); in g98_mc_new()
|
| A D | gk104.c | 63 gk104_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gk104_mc_new() argument 65 return nvkm_mc_new_(&gk104_mc, device, type, inst, pmc); in gk104_mc_new()
|
| A D | nv44.c | 50 nv44_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv44_mc_new() argument 52 return nvkm_mc_new_(&nv44_mc, device, type, inst, pmc); in nv44_mc_new()
|
| A D | gf100.c | 79 gf100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gf100_mc_new() argument 81 return nvkm_mc_new_(&gf100_mc, device, type, inst, pmc); in gf100_mc_new()
|
| A D | ga100.c | 75 ga100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in ga100_mc_new() argument 80 return nvkm_mc_new_(&ga100_mc, device, type, inst, pmc); in ga100_mc_new()
|
| A D | gt215.c | 91 gt215_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gt215_mc_new() argument 93 return nvkm_mc_new_(>215_mc, device, type, inst, pmc); in gt215_mc_new()
|
| /drivers/memory/samsung/ |
| A D | exynos-srom.c | 70 u32 bank, width, pmc = 0; in exynos_srom_configure_bank() local 79 pmc = 1 << EXYNOS_SROM_BCX__PMC__SHIFT; in exynos_srom_configure_bank() 94 writel_relaxed(pmc | (timing[0] << EXYNOS_SROM_BCX__TACP__SHIFT) | in exynos_srom_configure_bank()
|