/linux-master/drivers/pmdomain/rockchip/ |
H A D | Makefile | 2 obj-$(CONFIG_ROCKCHIP_PM_DOMAINS) += pm-domains.o
|
/linux-master/drivers/pmdomain/samsung/ |
H A D | Makefile | 2 obj-$(CONFIG_EXYNOS_PM_DOMAINS) += exynos-pm-domains.o
|
/linux-master/drivers/pmdomain/xilinx/ |
H A D | Makefile | 2 obj-$(CONFIG_ZYNQMP_PM_DOMAINS) += zynqmp-pm-domains.o
|
H A D | zynqmp-pm-domains.c | 219 pd = to_zynqmp_pm_domain(genpd_data->domains[0]); 224 /* Check for existing pm domains */ 242 if (!genpd_data->domains[i] || i == ZYNQMP_NUM_DOMAINS) 245 return genpd_data->domains[i]; 252 struct generic_pm_domain **domains; local 266 domains = devm_kcalloc(dev, ZYNQMP_NUM_DOMAINS, sizeof(*domains), 268 if (!domains) 283 domains[i] = &pd->gpd; 285 /* Mark all PM domains a [all...] |
/linux-master/drivers/pmdomain/mediatek/ |
H A D | Makefile | 3 obj-$(CONFIG_MTK_SCPSYS_PM_DOMAINS) += mtk-pm-domains.o
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_force_wake.h | 19 enum xe_force_wake_domains domains); 21 enum xe_force_wake_domains domains); 28 return fw->domains[ffs(domain) - 1].ref;
|
H A D | xe_force_wake.c | 51 domain_init(&fw->domains[XE_FW_DOMAIN_ID_GT], 57 domain_init(&fw->domains[XE_FW_DOMAIN_ID_GT], 73 domain_init(&fw->domains[XE_FW_DOMAIN_ID_RENDER], 83 domain_init(&fw->domains[XE_FW_DOMAIN_ID_MEDIA_VDBOX0 + j], 94 domain_init(&fw->domains[XE_FW_DOMAIN_ID_MEDIA_VEBOX0 + j], 102 domain_init(&fw->domains[XE_FW_DOMAIN_ID_GSC], 137 for_each_if((domain__ = ((fw__)->domains + \ 142 enum xe_force_wake_domains domains) 152 for_each_fw_domain_masked(domain, domains, fw, tmp) { 172 enum xe_force_wake_domains domains) 141 xe_force_wake_get(struct xe_force_wake *fw, enum xe_force_wake_domains domains) argument 171 xe_force_wake_put(struct xe_force_wake *fw, enum xe_force_wake_domains domains) argument [all...] |
/linux-master/drivers/pmdomain/amlogic/ |
H A D | meson-secure-pwrc.c | 33 struct meson_secure_pwrc_domain *domains; member in struct:meson_secure_pwrc 48 struct meson_secure_pwrc_domain_desc *domains; member in struct:meson_secure_pwrc_domain_data 261 pwrc->xlate.domains = devm_kcalloc(&pdev->dev, match->count, 262 sizeof(*pwrc->xlate.domains), 264 if (!pwrc->xlate.domains) 267 pwrc->domains = devm_kcalloc(&pdev->dev, match->count, 268 sizeof(*pwrc->domains), GFP_KERNEL); 269 if (!pwrc->domains) 276 struct meson_secure_pwrc_domain *dom = &pwrc->domains[i]; 278 if (!match->domains[ [all...] |
H A D | meson-ee-pwrc.c | 80 struct meson_ee_pwrc_domain_desc *domains; member in struct:meson_ee_pwrc_domain_data 345 struct meson_ee_pwrc_domain *domains; member in struct:meson_ee_pwrc 518 pwrc->xlate.domains = devm_kcalloc(&pdev->dev, match->count, 519 sizeof(*pwrc->xlate.domains), 521 if (!pwrc->xlate.domains) 524 pwrc->domains = devm_kcalloc(&pdev->dev, match->count, 525 sizeof(*pwrc->domains), GFP_KERNEL); 526 if (!pwrc->domains) 552 struct meson_ee_pwrc_domain *dom = &pwrc->domains[i]; 554 memcpy(&dom->desc, &match->domains[ [all...] |
/linux-master/include/linux/soc/dove/ |
H A D | pmu.h | 19 const struct dove_pmu_domain_initdata *domains; member in struct:dove_pmu_initdata
|
/linux-master/drivers/pmdomain/arm/ |
H A D | scpi_pm_domain.c | 71 struct generic_pm_domain **domains; local 86 dev_err(dev, "power domains not supported in the firmware\n"); 90 ret = of_property_read_u32(np, "num-domains", &num_domains); 92 dev_err(dev, "number of domains not found\n"); 104 domains = devm_kcalloc(dev, num_domains, sizeof(*domains), GFP_KERNEL); 105 if (!domains) 109 domains[i] = &scpi_pd->genpd; 124 * Treat all power domains as off at boot. 126 * The SCP firmware itself may have switched on some domains, [all...] |
H A D | scmi_pm_domain.c | 62 struct generic_pm_domain **domains; local 75 dev_err(dev, "number of domains not found\n"); 87 domains = devm_kcalloc(dev, num_domains, sizeof(*domains), GFP_KERNEL); 88 if (!domains) 109 domains[i] = &scmi_pd->genpd; 112 scmi_pd_data->domains = domains; 131 if (!scmi_pd_data->domains[i]) 133 pm_genpd_remove(scmi_pd_data->domains[ [all...] |
H A D | scmi_perf_domain.c | 85 struct generic_pm_domain **domains; local 101 dev_warn(dev, "Failed with %d when getting num perf domains\n", 116 domains = devm_kcalloc(dev, num_domains, sizeof(*domains), GFP_KERNEL); 117 if (!domains) 137 domains[i] = &scmi_pd->genpd; 140 scmi_pd_data->domains = domains; 148 dev_info(dev, "Initialized %d performance domains", num_domains); 152 pm_genpd_remove(domains[ [all...] |
/linux-master/drivers/pmdomain/renesas/ |
H A D | rcar-gen4-sysc.c | 296 struct generic_pm_domain *domains[RCAR_GEN4_PD_ALWAYS_ON + 1]; member in struct:rcar_gen4_pm_domains 305 struct rcar_gen4_pm_domains *domains; local 326 domains = kzalloc(sizeof(*domains), GFP_KERNEL); 327 if (!domains) { 332 domains->onecell_data.domains = domains->domains; 333 domains [all...] |
H A D | rcar-sysc.c | 114 * Mask external power requests for CPU or 3DG domains 274 /* RZ/G1N is identical to RZ/G2M w.r.t. power domains. */ 303 /* R-Car M2-N is identical to R-Car M2-W w.r.t. power domains. */ 341 struct generic_pm_domain *domains[RCAR_PD_ALWAYS_ON + 1]; member in struct:rcar_pm_domains 350 struct rcar_pm_domains *domains; local 384 domains = kzalloc(sizeof(*domains), GFP_KERNEL); 385 if (!domains) { 390 domains->onecell_data.domains [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | g84.c | 32 .domains = {
|
H A D | priv.h | 16 struct nvkm_domain domains[]; member in struct:nvkm_clk_func
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_display_power.c | 33 for_each_if(test_bit((__domain), (__power_well)->domains.bits)) 37 for_each_if(test_bit((__domain), (__power_well)->domains.bits)) 260 power_domains = &dev_priv->display.power.domains; 273 struct i915_power_domains *power_domains = &i915->display.power.domains; 309 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; 355 display.power.domains); 368 display.power.domains); 391 display.power.domains); 406 display.power.domains); 472 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; 2439 intel_port_domains_for_platform(struct drm_i915_private *i915, const struct intel_ddi_port_domains **domains, int *domains_size) argument 2461 const struct intel_ddi_port_domains *domains; local 2476 const struct intel_ddi_port_domains *domains = intel_port_domains_for_port(i915, port); local 2487 const struct intel_ddi_port_domains *domains = intel_port_domains_for_port(i915, port); local 2498 const struct intel_ddi_port_domains *domains; local 2513 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); local 2524 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); local 2535 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); local [all...] |
H A D | intel_display_power_well.h | 18 for ((__power_well) = (__dev_priv)->display.power.domains.power_wells; \ 19 (__power_well) - (__dev_priv)->display.power.domains.power_wells < \ 20 (__dev_priv)->display.power.domains.power_well_count; \ 24 for ((__power_well) = (__dev_priv)->display.power.domains.power_wells + \ 25 (__dev_priv)->display.power.domains.power_well_count - 1; \ 26 (__power_well) - (__dev_priv)->display.power.domains.power_wells >= 0; \ 33 * the power domains framework must be assigned a unique ID. The rest of power 120 struct intel_power_domain_mask domains; member in struct:i915_power_well
|
/linux-master/drivers/pmdomain/actions/ |
H A D | owl-sps.c | 30 const struct owl_sps_domain_info *domains; member in struct:owl_sps_info 38 struct generic_pm_domain *domains[]; member in struct:owl_sps 85 pd->info = &sps->info->domains[index]; 94 sps->genpd_data.domains[index] = &pd->genpd; 112 struct_size(sps, domains, sps_info->num_domains), 125 sps->genpd_data.domains = sps->domains; 195 .domains = s500_sps_domains, 235 .domains = s700_sps_domains, 291 .domains [all...] |
/linux-master/drivers/pmdomain/tegra/ |
H A D | powergate-bpmp.c | 257 struct generic_pm_domain **domains; local 262 domains = kcalloc(count, sizeof(*domains), GFP_KERNEL); 263 if (!domains) 275 domains[i] = &powergate->genpd; 279 genpd->domains = domains; 285 powergate = to_tegra_powergate(domains[i]); 289 kfree(domains); 301 genpd->domains[ [all...] |
/linux-master/drivers/pmdomain/bcm/ |
H A D | raspberrypi-power.c | 17 * Firmware indices for the old power domains interface. Only a few 35 struct rpi_power_domain domains[RPI_POWER_DOMAIN_COUNT]; member in struct:rpi_power_domains 83 struct rpi_power_domain *dom = &rpi_domains->domains[xlate_index]; 92 * Treat all power domains as off at boot. 94 * The firmware itself may be keeping some domains on, but 101 rpi_domains->xlate.domains[xlate_index] = &dom->base; 107 struct rpi_power_domain *dom = &rpi_domains->domains[xlate_index]; 122 struct rpi_power_domain *dom = &rpi_domains->domains[xlate_index]; 131 * Detects whether the firmware supports the new power domains interface. 164 rpi_domains->xlate.domains [all...] |
/linux-master/drivers/pmdomain/ti/ |
H A D | ti_sci_pm_domains.c | 24 * @pd_list: list of all the power domains on the device 102 if (!genpd_data->domains[idx]) 105 genpd_to_ti_sci_pd(genpd_data->domains[idx])->exclusive = 108 return genpd_data->domains[idx]; 152 /* Find highest device ID used for power domains */ 153 for_each_node_with_property(np, "power-domains") { 157 ret = of_parse_phandle_with_args(np, "power-domains", 200 pd_provider->data.domains = 202 sizeof(*pd_provider->data.domains), 204 if (!pd_provider->data.domains) [all...] |
/linux-master/drivers/pmdomain/imx/ |
H A D | imx93-blk-ctrl.c | 57 struct imx93_blk_ctrl_domain *domains; member in struct:imx93_blk_ctrl 88 const struct imx93_blk_ctrl_domain_data *domains; member in struct:imx93_blk_ctrl_data 224 bc->domains = devm_kcalloc(dev, bc_data->num_domains, 227 if (!bc->domains) 231 bc->onecell_data.domains = 234 if (!bc->onecell_data.domains) 248 const struct imx93_blk_ctrl_domain_data *data = &bc_data->domains[i]; 249 struct imx93_blk_ctrl_domain *domain = &bc->domains[i]; 287 bc->onecell_data.domains[i] = &domain->genpd; 304 pm_genpd_remove(&bc->domains[ [all...] |
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
H A D | pm.h | 15 struct list_head domains; member in struct:nvkm_pm
|