Lines Matching refs:genpd

278 	struct generic_pm_domain genpd;  member
311 to_imx_pgc_domain(struct generic_pm_domain *genpd) in to_imx_pgc_domain() argument
313 return container_of(genpd, struct imx_pgc_domain, genpd); in to_imx_pgc_domain()
316 static int imx_pgc_power_up(struct generic_pm_domain *genpd) in imx_pgc_power_up() argument
318 struct imx_pgc_domain *domain = to_imx_pgc_domain(genpd); in imx_pgc_power_up()
426 static int imx_pgc_power_down(struct generic_pm_domain *genpd) in imx_pgc_power_down() argument
428 struct imx_pgc_domain *domain = to_imx_pgc_domain(genpd); in imx_pgc_power_down()
506 .genpd = {
518 .genpd = {
530 .genpd = {
574 .genpd = {
585 .genpd = {
596 .genpd = {
607 .genpd = {
618 .genpd = {
629 .genpd = {
642 .genpd = {
656 .genpd = {
669 .genpd = {
680 .genpd = {
691 .genpd = {
743 .genpd = {
756 .genpd = {
767 .genpd = {
779 .genpd = {
791 .genpd = {
805 .genpd = {
818 .genpd = {
832 .genpd = {
843 .genpd = {
854 .genpd = {
866 .genpd = {
880 .genpd = {
936 .genpd = {
947 .genpd = {
958 .genpd = {
969 .genpd = {
980 .genpd = {
994 .genpd = {
1008 .genpd = {
1019 .genpd = {
1033 .genpd = {
1047 .genpd = {
1058 .genpd = {
1072 .genpd = {
1083 .genpd = {
1094 .genpd = {
1105 .genpd = {
1119 .genpd = {
1130 .genpd = {
1141 .genpd = {
1155 .genpd = {
1233 .genpd = {
1246 .genpd = {
1258 .genpd = {
1272 .genpd = {
1286 .genpd = {
1357 ret = pm_genpd_init(&domain->genpd, NULL, true); in imx_pgc_domain_probe()
1365 lockdep_set_subclass(&domain->genpd.mlock, 1); in imx_pgc_domain_probe()
1368 &domain->genpd); in imx_pgc_domain_probe()
1377 pm_genpd_remove(&domain->genpd); in imx_pgc_domain_probe()
1392 pm_genpd_remove(&domain->genpd); in imx_pgc_domain_remove()
1523 domain->genpd.power_on = imx_pgc_power_up; in builtin_platform_driver()
1524 domain->genpd.power_off = imx_pgc_power_down; in builtin_platform_driver()