Home
last modified time | relevance | path

Searched refs:genpd_data (Results 1 – 10 of 10) sorted by relevance

/drivers/pmdomain/st/
A Dste-ux500-pm-domain.c62 struct genpd_onecell_data *genpd_data; in ux500_pm_domains_probe() local
68 genpd_data = kzalloc(sizeof(*genpd_data), GFP_KERNEL); in ux500_pm_domains_probe()
69 if (!genpd_data) in ux500_pm_domains_probe()
72 genpd_data->domains = ux500_pm_domains; in ux500_pm_domains_probe()
73 genpd_data->num_domains = ARRAY_SIZE(ux500_pm_domains); in ux500_pm_domains_probe()
78 of_genpd_add_provider_onecell(np, genpd_data); in ux500_pm_domains_probe()
/drivers/pmdomain/bcm/
A Dbcm63xx-power.c28 struct genpd_onecell_data genpd_data; member
111 power->genpd_data.num_domains = 0; in bcm63xx_power_probe()
121 power->genpd_data.num_domains = max_bit + 1; in bcm63xx_power_probe()
123 power->dev = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe()
129 power->genpd = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe()
135 power->genpd_data.domains = power->genpd; in bcm63xx_power_probe()
163 ret = of_genpd_add_provider_onecell(np, &power->genpd_data); in bcm63xx_power_probe()
/drivers/pmdomain/actions/
A Dowl-sps.c37 struct genpd_onecell_data genpd_data; member
94 sps->genpd_data.domains[index] = &pd->genpd; in owl_sps_init_domain()
125 sps->genpd_data.domains = sps->domains; in owl_sps_probe()
126 sps->genpd_data.num_domains = sps_info->num_domains; in owl_sps_probe()
134 ret = of_genpd_add_provider_onecell(pdev->dev.of_node, &sps->genpd_data); in owl_sps_probe()
/drivers/pmdomain/ti/
A Dti_sci_pm_domains.c165 struct genpd_onecell_data *genpd_data = data; in ti_sci_pd_xlate() local
171 if (idx >= genpd_data->num_domains) { in ti_sci_pd_xlate()
176 if (!genpd_data->domains[idx]) in ti_sci_pd_xlate()
179 genpd_to_ti_sci_pd(genpd_data->domains[idx])->exclusive = in ti_sci_pd_xlate()
182 return genpd_data->domains[idx]; in ti_sci_pd_xlate()
A Domap_prm.c641 struct generic_pm_domain_data *genpd_data; in omap_prm_domain_attach_dev() local
659 genpd_data = dev_gpd_data(dev); in omap_prm_domain_attach_dev()
660 genpd_data->data = NULL; in omap_prm_domain_attach_dev()
672 struct generic_pm_domain_data *genpd_data; in omap_prm_domain_detach_dev() local
678 genpd_data = dev_gpd_data(dev); in omap_prm_domain_detach_dev()
679 genpd_data->data = NULL; in omap_prm_domain_detach_dev()
/drivers/pmdomain/xilinx/
A Dzynqmp-pm-domains.c209 struct genpd_onecell_data *genpd_data = data; in zynqmp_gpd_xlate() local
213 pd = to_zynqmp_pm_domain(genpd_data->domains[0]); in zynqmp_gpd_xlate()
236 if (!genpd_data->domains[i] || i == ZYNQMP_NUM_DOMAINS) in zynqmp_gpd_xlate()
239 return genpd_data->domains[i]; in zynqmp_gpd_xlate()
/drivers/pmdomain/starfive/
A Djh71xx-pmu.c74 struct genpd_onecell_data genpd_data; member
314 pmu->genpd_data.domains[index] = &pmd->genpd; in jh71xx_pmu_init_domain()
358 pmu->genpd_data.domains = pmu->genpd; in jh71xx_pmu_probe()
359 pmu->genpd_data.num_domains = match_data->num_domains; in jh71xx_pmu_probe()
369 ret = of_genpd_add_provider_onecell(np, &pmu->genpd_data); in jh71xx_pmu_probe()
/drivers/pmdomain/rockchip/
A Dpm-domains.c110 struct genpd_onecell_data genpd_data; member
279 for (i = 0; i < pmu->genpd_data.num_domains; i++) { in rockchip_pmu_block()
280 genpd = pmu->genpd_data.domains[i]; in rockchip_pmu_block()
297 genpd = pmu->genpd_data.domains[i]; in rockchip_pmu_block()
321 genpd = pmu->genpd_data.domains[i]; in rockchip_pmu_unblock()
777 if (pmu->genpd_data.domains[id]) in rockchip_pm_add_one_domain()
875 pmu->genpd_data.domains[id] = &pd->genpd; in rockchip_pm_add_one_domain()
916 genpd = pmu->genpd_data.domains[i]; in rockchip_pm_domain_cleanup()
952 parent_domain = pmu->genpd_data.domains[idx]; in rockchip_pm_add_subdomain()
968 child_domain = pmu->genpd_data.domains[idx]; in rockchip_pm_add_subdomain()
[all …]
/drivers/pmdomain/sunxi/
A Dsun55i-pck600.c65 struct genpd_onecell_data genpd_data; member
143 genpds = &pck->genpd_data; in sunxi_pck600_probe()
/drivers/pmdomain/
A Dcore.c2582 struct genpd_onecell_data *genpd_data = data; in genpd_xlate_onecell() local
2588 if (idx >= genpd_data->num_domains) { in genpd_xlate_onecell()
2593 if (!genpd_data->domains[idx]) in genpd_xlate_onecell()
2596 return genpd_data->domains[idx]; in genpd_xlate_onecell()

Completed in 30 milliseconds