Lines Matching defs:genpd
86 struct generic_pm_domain genpd;
291 static int mpm_pd_power_off(struct generic_pm_domain *genpd)
293 struct qcom_mpm_priv *priv = container_of(genpd, struct qcom_mpm_priv,
294 genpd);
324 struct generic_pm_domain *genpd;
393 genpd = &priv->genpd;
394 genpd->flags = GENPD_FLAG_IRQ_SAFE;
395 genpd->power_off = mpm_pd_power_off;
397 genpd->name = devm_kasprintf(dev, GFP_KERNEL, "%s", dev_name(dev));
398 if (!genpd->name)
401 ret = pm_genpd_init(genpd, NULL, false);
403 dev_err(dev, "failed to init genpd: %d\n", ret);
407 ret = of_genpd_add_provider_simple(np, genpd);
409 dev_err(dev, "failed to add genpd provider: %d\n", ret);
453 pm_genpd_remove(genpd);