Lines Matching +full:rpmh +full:- +full:rsc
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved.
27 * @type: Type of the TCS in this group - active, sleep, wake.
28 * @mask: Mask of the TCSes relative to all the TCSes in the RSC.
29 * @offset: Start of the TCS group relative to the TCSes in the RSC.
35 * Start: grab drv->lock, set req, set tcs_in_use, drop drv->lock,
38 * grab drv->lock, clear tcs_in_use, drop drv->lock
56 * struct rpmh_request: the message to be sent to rpmh-rsc
94 * Resource State Coordinator controller (RSC)
104 * Used when solver mode and "power-domains" is not present.
110 * must hold the lock in this struct (AKA drv->lock) in
112 * @lock: Synchronize state of the controller. If RPMH's cache
113 * lock will also be held, the order is: drv->lock then
118 * @dev: RSC device.