Lines Matching refs:pd_provider
421 struct sbi_pd_provider *pd_provider;
429 pd_provider = kzalloc(sizeof(*pd_provider), GFP_KERNEL);
430 if (!pd_provider)
452 pd_provider->node = of_node_get(np);
453 list_add(&pd_provider->link, &sbi_pd_providers);
461 kfree(pd_provider);
471 struct sbi_pd_provider *pd_provider, *it;
474 list_for_each_entry_safe(pd_provider, it, &sbi_pd_providers, link) {
475 of_genpd_del_provider(pd_provider->node);
477 genpd = of_genpd_remove_last(pd_provider->node);
481 of_node_put(pd_provider->node);
482 list_del(&pd_provider->link);
483 kfree(pd_provider);