Lines Matching +full:power +full:- +full:management
1 /* SPDX-License-Identifier: GPL-2.0 */
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2022 Linaro Ltd.
14 /* IPA device power management function block */
18 * ipa_core_clock_rate() - Return the current IPA core clock rate
26 * ipa_power_modem_queue_stop() - Possibly stop the modem netdev TX queue
32 * ipa_power_modem_queue_wake() - Possibly wake the modem netdev TX queue
38 * ipa_power_modem_queue_active() - Report modem netdev TX queue active
44 * ipa_power_retention() - Control register retention on power collapse
51 * ipa_power_setup() - Set up IPA power management
59 * ipa_power_teardown() - Inverse of ipa_power_setup()
65 * ipa_power_init() - Initialize IPA power management
69 * Return: A pointer to an ipa_power structure, or a pointer-coded error
75 * ipa_power_exit() - Inverse of ipa_power_init()
76 * @power: IPA power pointer
78 void ipa_power_exit(struct ipa_power *power);