Home
last modified time | relevance | path

Searched refs:num_domains (Results 1 – 25 of 45) sorted by relevance

12

/linux/drivers/firmware/arm_scmi/
A Dscmi_pm_domain.c79 int num_domains, i; in scmi_pm_domain_probe() local
95 num_domains = power_ops->num_domains_get(ph); in scmi_pm_domain_probe()
96 if (num_domains < 0) { in scmi_pm_domain_probe()
98 return num_domains; in scmi_pm_domain_probe()
101 scmi_pd = devm_kcalloc(dev, num_domains, sizeof(*scmi_pd), GFP_KERNEL); in scmi_pm_domain_probe()
109 domains = devm_kcalloc(dev, num_domains, sizeof(*domains), GFP_KERNEL); in scmi_pm_domain_probe()
113 for (i = 0; i < num_domains; i++, scmi_pd++) { in scmi_pm_domain_probe()
139 scmi_pd_data->num_domains = num_domains; in scmi_pm_domain_probe()
A Dvoltage.c59 unsigned int num_domains; member
76 vinfo->num_domains = in scmi_protocol_attributes_get()
134 for (dom = 0; dom < vinfo->num_domains; dom++) { in scmi_voltage_descriptors_get()
224 if (domain_id >= vinfo->num_domains) in __scmi_voltage_get_u32()
248 if (domain_id >= vinfo->num_domains) in scmi_voltage_config_set()
281 if (domain_id >= vinfo->num_domains) in scmi_voltage_level_set()
312 if (domain_id >= vinfo->num_domains || in scmi_voltage_info_get()
323 return vinfo->num_domains; in scmi_voltage_domains_num_get()
357 if (vinfo->num_domains) { in scmi_voltage_protocol_init()
358 vinfo->domains = devm_kcalloc(ph->dev, vinfo->num_domains, in scmi_voltage_protocol_init()
A Dpower.c24 __le16 num_domains; member
66 int num_domains; member
88 pi->num_domains = le16_to_cpu(attr->num_domains); in scmi_power_attributes_get()
174 return pi->num_domains; in scmi_power_num_domains_get()
256 return pinfo->num_domains; in scmi_power_get_num_sources()
298 pinfo->dom_info = devm_kcalloc(ph->dev, pinfo->num_domains, in scmi_power_protocol_init()
303 for (domain = 0; domain < pinfo->num_domains; domain++) { in scmi_power_protocol_init()
A Dreset.c64 int num_domains; member
83 pi->num_domains = attr & NUM_RESET_DOMAIN_MASK; in scmi_reset_attributes_get()
126 return pi->num_domains; in scmi_reset_num_domains_get()
270 return pinfo->num_domains; in scmi_reset_get_num_sources()
311 pinfo->dom_info = devm_kcalloc(ph->dev, pinfo->num_domains, in scmi_reset_protocol_init()
316 for (domain = 0; domain < pinfo->num_domains; domain++) { in scmi_reset_protocol_init()
A Dperf.c42 __le16 num_domains; member
167 int num_domains; member
197 pi->num_domains = le16_to_cpu(attr->num_domains); in scmi_perf_attributes_get()
845 return pi->num_domains; in scmi_perf_get_num_sources()
891 pinfo->dom_info = devm_kcalloc(ph->dev, pinfo->num_domains, in scmi_perf_protocol_init()
896 for (domain = 0; domain < pinfo->num_domains; domain++) { in scmi_perf_protocol_init()
/linux/drivers/firmware/
A Dscpi_pm_domain.c72 int ret, num_domains, i; in scpi_pm_domain_probe() local
89 ret = of_property_read_u32(np, "num-domains", &num_domains); in scpi_pm_domain_probe()
95 scpi_pd = devm_kcalloc(dev, num_domains, sizeof(*scpi_pd), GFP_KERNEL); in scpi_pm_domain_probe()
103 domains = devm_kcalloc(dev, num_domains, sizeof(*domains), GFP_KERNEL); in scpi_pm_domain_probe()
107 for (i = 0; i < num_domains; i++, scpi_pd++) { in scpi_pm_domain_probe()
132 scpi_pd_data->num_domains = num_domains; in scpi_pm_domain_probe()
/linux/drivers/soc/actions/
A Dowl-sps.c27 unsigned num_domains; member
118 struct_size(sps, domains, sps_info->num_domains), in owl_sps_probe()
132 sps->genpd_data.num_domains = sps_info->num_domains; in owl_sps_probe()
134 for (i = 0; i < sps_info->num_domains; i++) { in owl_sps_probe()
200 .num_domains = ARRAY_SIZE(s500_sps_domains),
240 .num_domains = ARRAY_SIZE(s700_sps_domains),
296 .num_domains = ARRAY_SIZE(s900_sps_domains),
/linux/drivers/soc/imx/
A Dgpc.c291 int num_domains; member
297 .num_domains = 2,
303 .num_domains = 2,
309 .num_domains = 3,
315 .num_domains = 4,
357 .num_domains = 2,
361 unsigned int num_domains) in imx_gpc_old_dt_init() argument
366 for (i = 0; i < num_domains; i++) { in imx_gpc_old_dt_init()
384 for (i = 0; i < num_domains; i++) in imx_gpc_old_dt_init()
397 for (i = 0; i < num_domains; i++) in imx_gpc_old_dt_init()
[all …]
A Dimx8m-blk-ctrl.c65 int num_domains; member
159 index >= onecell_data->num_domains) in imx8m_blk_ctrl_xlate()
199 bc->domains = devm_kcalloc(dev, bc_data->num_domains, in imx8m_blk_ctrl_probe()
205 bc->onecell_data.num_domains = bc_data->num_domains; in imx8m_blk_ctrl_probe()
208 devm_kcalloc(dev, bc_data->num_domains, in imx8m_blk_ctrl_probe()
218 for (i = 0; i < bc_data->num_domains; i++) { in imx8m_blk_ctrl_probe()
308 for (i = 0; bc->onecell_data.num_domains; i++) { in imx8m_blk_ctrl_remove()
342 for (i = 0; i < bc->onecell_data.num_domains; i++) { in imx8m_blk_ctrl_suspend()
368 for (i = 0; i < bc->onecell_data.num_domains; i++) in imx8m_blk_ctrl_resume()
448 .num_domains = ARRAY_SIZE(imx8mm_vpu_blk_ctl_domain_data),
[all …]
/linux/sound/soc/sof/imx/
A Dimx8.c56 int num_domains; member
231 priv->num_domains = of_count_phandle_with_args(np, "power-domains", in imx8_probe()
233 if (priv->num_domains < 0) { in imx8_probe()
235 return priv->num_domains; in imx8_probe()
238 priv->pd_dev = devm_kmalloc_array(&pdev->dev, priv->num_domains, in imx8_probe()
243 priv->link = devm_kmalloc_array(&pdev->dev, priv->num_domains, in imx8_probe()
248 for (i = 0; i < priv->num_domains; i++) { in imx8_probe()
358 for (i = 0; i < priv->num_domains; i++) { in imx8_remove()
/linux/drivers/soc/rockchip/
A Dpm_domains.c57 int num_domains; member
407 if (id >= pmu->info->num_domains) { in rockchip_pm_add_one_domain()
666 pmu->genpd_data.num_domains = pmu_info->num_domains; in rockchip_pm_domain_probe()
874 .num_domains = ARRAY_SIZE(px30_pm_domains),
883 .num_domains = ARRAY_SIZE(rk3036_pm_domains),
894 .num_domains = ARRAY_SIZE(rk3066_pm_domains),
905 .num_domains = ARRAY_SIZE(rk3128_pm_domains),
916 .num_domains = ARRAY_SIZE(rk3188_pm_domains),
925 .num_domains = ARRAY_SIZE(rk3228_pm_domains),
942 .num_domains = ARRAY_SIZE(rk3288_pm_domains),
[all …]
/linux/drivers/gpu/drm/panfrost/
A Dpanfrost_device.c143 int i, num_domains; in panfrost_pm_domain_init() local
145 num_domains = of_count_phandle_with_args(pfdev->dev->of_node, in panfrost_pm_domain_init()
153 if (num_domains < 2 && pfdev->comp->num_pm_domains < 2) in panfrost_pm_domain_init()
156 if (num_domains != pfdev->comp->num_pm_domains) { in panfrost_pm_domain_init()
159 num_domains, pfdev->comp->num_pm_domains); in panfrost_pm_domain_init()
163 if (WARN(num_domains > ARRAY_SIZE(pfdev->pm_domain_devs), in panfrost_pm_domain_init()
167 for (i = 0; i < num_domains; i++) { in panfrost_pm_domain_init()
/linux/drivers/soc/bcm/bcm63xx/
A Dbcm63xx-power.c112 power->genpd_data.num_domains = 0; in bcm63xx_power_probe()
122 power->genpd_data.num_domains = max_bit + 1; in bcm63xx_power_probe()
124 power->dev = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe()
130 power->genpd = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe()
/linux/drivers/soc/mediatek/
A Dmtk-scpsys.c165 int num_domains; member
482 pd_data->num_domains = num; in init_scp()
1016 .num_domains = ARRAY_SIZE(scp_domain_data_mt2701),
1026 .num_domains = ARRAY_SIZE(scp_domain_data_mt2712),
1038 .num_domains = ARRAY_SIZE(scp_domain_data_mt6797),
1050 .num_domains = ARRAY_SIZE(scp_domain_data_mt7622),
1060 .num_domains = ARRAY_SIZE(scp_domain_data_mt7623a),
1070 .num_domains = ARRAY_SIZE(scp_domain_data_mt8173),
1118 scp = init_scp(pdev, soc->domains, soc->num_domains, &soc->regs, in scpsys_probe()
1123 mtk_register_power_domains(pdev, scp, soc->num_domains); in scpsys_probe()
A Dmtk-pm-domains.c315 if (id >= scpsys->soc_data->num_domains) { in scpsys_add_one_domain()
543 for (i = scpsys->pd_data.num_domains - 1; i >= 0; i--) { in scpsys_domain_cleanup()
588 scpsys = devm_kzalloc(dev, struct_size(scpsys, domains, soc->num_domains), GFP_KERNEL); in scpsys_probe()
596 scpsys->pd_data.num_domains = soc->num_domains; in scpsys_probe()
A Dmt8167-pm-domains.h87 .num_domains = ARRAY_SIZE(scpsys_domain_data_mt8167),
A Dmt8173-pm-domains.h100 .num_domains = ARRAY_SIZE(scpsys_domain_data_mt8173),
A Dmtk-pm-domains.h101 int num_domains; member
/linux/drivers/remoteproc/
A Dimx_dsp_rproc.c122 int num_domains; member
829 priv->num_domains = of_count_phandle_with_args(dev->of_node, in imx_dsp_attach_pm_domains()
834 if (priv->num_domains <= 1) in imx_dsp_attach_pm_domains()
837 priv->pd_dev = devm_kmalloc_array(dev, priv->num_domains, in imx_dsp_attach_pm_domains()
843 priv->pd_dev_link = devm_kmalloc_array(dev, priv->num_domains, in imx_dsp_attach_pm_domains()
849 for (i = 0; i < priv->num_domains; i++) { in imx_dsp_attach_pm_domains()
886 if (priv->num_domains <= 1) in imx_dsp_detach_pm_domains()
889 for (i = 0; i < priv->num_domains; i++) { in imx_dsp_detach_pm_domains()
/linux/drivers/soc/ti/
A Dti_sci_pm_domains.c97 if (idx >= genpd_data->num_domains) { in ti_sci_pd_xlate()
187 pd_provider->data.num_domains = max_id + 1; in ti_sci_pm_domain_probe()
/linux/drivers/soc/tegra/
A Dpowergate-bpmp.c278 genpd->num_domains = count; in tegra_bpmp_add_powergates()
296 unsigned int i = genpd->num_domains; in tegra_bpmp_remove_powergates()
314 for (i = 0; i < genpd->num_domains; i++) { in tegra_powergate_xlate()
/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_crat.h62 uint16_t num_domains; member
311 uint16_t num_domains; member
/linux/arch/arm/mach-ux500/
A Dpm_domains.c72 genpd_data->num_domains = ARRAY_SIZE(ux500_pm_domains); in ux500_pm_domains_init()
/linux/drivers/firmware/imx/
A Dscu-pd.c278 for (i = 0; i < pd_data->num_domains; i++) { in imx_scu_pd_xlate()
376 pd_data->num_domains = count; in imx_scu_init_pm_domains()
/linux/drivers/clk/mmp/
A Dclk-of-mmp2.c496 pxa_unit->pd_data.num_domains++; in mmp2_pm_domain_init()
502 pxa_unit->pd_data.num_domains++; in mmp2_pm_domain_init()
509 pxa_unit->pd_data.num_domains++; in mmp2_pm_domain_init()

Completed in 44 milliseconds

12