Lines Matching full:domains

95  * power management through PM domains.
119 * dev_pm_domain_attach_by_id - Associate a device with one of its PM domains.
130 * in case its device requires power management through multiple PM domains. The
134 * the power to the PM domains independently from each other.
155 * dev_pm_domain_attach_by_name - Associate a device with one of its PM domains.
172 * dev_pm_domain_attach_list - Associate a device with its PM domains.
173 * @dev: The device used to lookup the PM domains for.
174 * @data: The data used for attaching to the PM domains.
175 * @list: An out-parameter with an allocated list of attached PM domains.
177 * This function helps to attach a device to its multiple PM domains. The
179 * names for the PM domains that we should try to attach the device to, but it
181 * the available PM domains.
186 * Returns the number of attached PM domains or a negative error code in case of
187 * a failure. Note that, to detach the list of PM domains, the driver shall call
215 num_pds = of_count_phandle_with_args(np, "power-domains", in dev_pm_domain_attach_list()
301 * @_list: The list of PM domains to detach.
305 * uses devm_pm_domain_attach_list() to attach the PM domains.
316 * @dev: The device used to lookup the PM domains for.
317 * @data: The data used for attaching to the PM domains.
318 * @list: An out-parameter with an allocated list of attached PM domains.
323 * Returns the number of attached PM domains or a negative error code in case of
365 * dev_pm_domain_detach_list - Detach a list of PM domains.
366 * @list: The list of PM domains to detach.
429 "PM domains can only be changed for unbound devices\n"); in dev_pm_domain_set()
442 * support for performance scaling for PM domains is optional.