Lines Matching full:domains
95 * power management through PM domains.
122 * dev_pm_domain_attach_by_id - Associate a device with one of its PM domains.
133 * in case its device requires power management through multiple PM domains. The
137 * the power to the PM domains independently from each other.
158 * dev_pm_domain_attach_by_name - Associate a device with one of its PM domains.
175 * dev_pm_domain_attach_list - Associate a device with its PM domains.
176 * @dev: The device used to lookup the PM domains for.
177 * @data: The data used for attaching to the PM domains.
178 * @list: An out-parameter with an allocated list of attached PM domains.
180 * This function helps to attach a device to its multiple PM domains. The
182 * names for the PM domains that we should try to attach the device to, but it
184 * the available PM domains.
189 * Returns the number of attached PM domains or a negative error code in case of
190 * a failure. Note that, to detach the list of PM domains, the driver shall call
218 num_pds = of_count_phandle_with_args(np, "power-domains", in dev_pm_domain_attach_list()
304 * @_list: The list of PM domains to detach.
308 * uses devm_pm_domain_attach_list() to attach the PM domains.
319 * @dev: The device used to lookup the PM domains for.
320 * @data: The data used for attaching to the PM domains.
321 * @list: An out-parameter with an allocated list of attached PM domains.
326 * Returns the number of attached PM domains or a negative error code in case of
368 * dev_pm_domain_detach_list - Detach a list of PM domains.
369 * @list: The list of PM domains to detach.
432 "PM domains can only be changed for unbound devices\n"); in dev_pm_domain_set()
445 * support for performance scaling for PM domains is optional.