Lines Matching full:rpmpd

16 #include <dt-bindings/power/qcom-rpmpd.h>
18 #define domain_to_rpmpd(domain) container_of(domain, struct rpmpd, pd)
42 static struct rpmpd _platform##_##_active; \
43 static struct rpmpd _platform##_##_name = { \
50 static struct rpmpd _platform##_##_active = { \
60 static struct rpmpd _platform##_##_name = { \
68 static struct rpmpd _platform##_##_name = { \
76 static struct rpmpd _platform##_##_name = { \
84 static struct rpmpd _platform##_##_name = { \
97 struct rpmpd { struct
99 struct rpmpd *peer; argument
112 struct rpmpd **rpmpds; argument
126 static struct rpmpd *msm8976_rpmpds[] = {
149 static struct rpmpd *msm8996_rpmpds[] = {
178 static struct rpmpd *msm8998_rpmpds[] = {
207 static struct rpmpd *qcs404_rpmpds[] = {
224 { .compatible = "qcom,msm8976-rpmpd", .data = &msm8976_desc },
225 { .compatible = "qcom,msm8996-rpmpd", .data = &msm8996_desc },
226 { .compatible = "qcom,msm8998-rpmpd", .data = &msm8998_desc },
227 { .compatible = "qcom,qcs404-rpmpd", .data = &qcs404_desc },
232 static int rpmpd_send_enable(struct rpmpd *pd, bool enable) in rpmpd_send_enable()
244 static int rpmpd_send_corner(struct rpmpd *pd, int state, unsigned int corner) in rpmpd_send_corner()
256 static void to_active_sleep(struct rpmpd *pd, unsigned int corner, in to_active_sleep()
267 static int rpmpd_aggregate_corner(struct rpmpd *pd) in rpmpd_aggregate_corner()
270 struct rpmpd *peer = pd->peer; in rpmpd_aggregate_corner()
295 struct rpmpd *pd = domain_to_rpmpd(domain); in rpmpd_power_on()
317 struct rpmpd *pd = domain_to_rpmpd(domain); in rpmpd_power_off()
334 struct rpmpd *pd = domain_to_rpmpd(domain); in rpmpd_set_performance()
368 struct rpmpd **rpmpds; in rpmpd_probe()
418 .name = "qcom-rpmpd",