generic_pm_domain 66 include/linux/pm_domain.h int (*power_off)(struct generic_pm_domain *domain); generic_pm_domain 68 include/linux/pm_domain.h int (*power_on)(struct generic_pm_domain *domain); generic_pm_domain 75 include/linux/pm_domain.h int (*attach_dev)(struct generic_pm_domain *domain, generic_pm_domain 77 include/linux/pm_domain.h void (*detach_dev)(struct generic_pm_domain *domain, generic_pm_domain 81 include/linux/pm_domain.h static inline struct generic_pm_domain *pd_to_genpd(struct dev_pm_domain *pd) generic_pm_domain 83 include/linux/pm_domain.h return container_of(pd, struct generic_pm_domain, domain); generic_pm_domain 87 include/linux/pm_domain.h struct generic_pm_domain *master; generic_pm_domain 89 include/linux/pm_domain.h struct generic_pm_domain *slave; generic_pm_domain 123 include/linux/pm_domain.h extern struct generic_pm_domain *dev_to_genpd(struct device *dev); generic_pm_domain 124 include/linux/pm_domain.h extern int __pm_genpd_add_device(struct generic_pm_domain *genpd, generic_pm_domain 132 include/linux/pm_domain.h extern int pm_genpd_remove_device(struct generic_pm_domain *genpd, generic_pm_domain 135 include/linux/pm_domain.h extern int pm_genpd_add_subdomain(struct generic_pm_domain *genpd, generic_pm_domain 136 include/linux/pm_domain.h struct generic_pm_domain *new_subdomain); generic_pm_domain 139 include/linux/pm_domain.h extern int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd, generic_pm_domain 140 include/linux/pm_domain.h struct generic_pm_domain *target); generic_pm_domain 141 include/linux/pm_domain.h extern int pm_genpd_attach_cpuidle(struct generic_pm_domain *genpd, int state); generic_pm_domain 143 include/linux/pm_domain.h extern int pm_genpd_detach_cpuidle(struct generic_pm_domain *genpd); generic_pm_domain 145 include/linux/pm_domain.h extern void pm_genpd_init(struct generic_pm_domain *genpd, generic_pm_domain 148 include/linux/pm_domain.h extern int pm_genpd_poweron(struct generic_pm_domain *genpd); generic_pm_domain 159 include/linux/pm_domain.h static inline struct generic_pm_domain *dev_to_genpd(struct device *dev) generic_pm_domain 163 include/linux/pm_domain.h static inline int __pm_genpd_add_device(struct generic_pm_domain *genpd, generic_pm_domain 175 include/linux/pm_domain.h static inline int pm_genpd_remove_device(struct generic_pm_domain *genpd, generic_pm_domain 181 include/linux/pm_domain.h static inline int pm_genpd_add_subdomain(struct generic_pm_domain *genpd, generic_pm_domain 182 include/linux/pm_domain.h struct generic_pm_domain *new_sd) generic_pm_domain 191 include/linux/pm_domain.h static inline int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd, generic_pm_domain 192 include/linux/pm_domain.h struct generic_pm_domain *target) generic_pm_domain 196 include/linux/pm_domain.h static inline int pm_genpd_attach_cpuidle(struct generic_pm_domain *genpd, int st) generic_pm_domain 204 include/linux/pm_domain.h static inline int pm_genpd_detach_cpuidle(struct generic_pm_domain *genpd) generic_pm_domain 212 include/linux/pm_domain.h static inline void pm_genpd_init(struct generic_pm_domain *genpd, generic_pm_domain 216 include/linux/pm_domain.h static inline int pm_genpd_poweron(struct generic_pm_domain *genpd) generic_pm_domain 228 include/linux/pm_domain.h static inline int pm_genpd_add_device(struct generic_pm_domain *genpd, generic_pm_domain 258 include/linux/pm_domain.h struct generic_pm_domain **domains; generic_pm_domain 262 include/linux/pm_domain.h typedef struct generic_pm_domain *(*genpd_xlate_t)(struct of_phandle_args *args, generic_pm_domain 270 include/linux/pm_domain.h struct generic_pm_domain *__of_genpd_xlate_simple( generic_pm_domain 273 include/linux/pm_domain.h struct generic_pm_domain *__of_genpd_xlate_onecell( generic_pm_domain 296 include/linux/pm_domain.h struct generic_pm_domain *genpd)