Lines Matching full:power_domain

16 static int tegra186_power_domain_request(struct power_domain *power_domain)  in tegra186_power_domain_request()  argument
18 debug("%s(power_domain=%p) (dev=%p, id=%lu)\n", __func__, in tegra186_power_domain_request()
19 power_domain, power_domain->dev, power_domain->id); in tegra186_power_domain_request()
24 static int tegra186_power_domain_free(struct power_domain *power_domain) in tegra186_power_domain_free() argument
26 debug("%s(power_domain=%p) (dev=%p, id=%lu)\n", __func__, in tegra186_power_domain_free()
27 power_domain, power_domain->dev, power_domain->id); in tegra186_power_domain_free()
32 static int tegra186_power_domain_common(struct power_domain *power_domain, in tegra186_power_domain_common() argument
39 req.partition_id = power_domain->id; in tegra186_power_domain_common()
49 ret = misc_call(power_domain->dev->parent, MRQ_PG_UPDATE_STATE, &req, in tegra186_power_domain_common()
57 static int tegra186_power_domain_on(struct power_domain *power_domain) in tegra186_power_domain_on() argument
59 debug("%s(power_domain=%p) (dev=%p, id=%lu)\n", __func__, in tegra186_power_domain_on()
60 power_domain, power_domain->dev, power_domain->id); in tegra186_power_domain_on()
62 return tegra186_power_domain_common(power_domain, true); in tegra186_power_domain_on()
65 static int tegra186_power_domain_off(struct power_domain *power_domain) in tegra186_power_domain_off() argument
67 debug("%s(power_domain=%p) (dev=%p, id=%lu)\n", __func__, in tegra186_power_domain_off()
68 power_domain, power_domain->dev, power_domain->id); in tegra186_power_domain_off()
70 return tegra186_power_domain_common(power_domain, false); in tegra186_power_domain_off()