Lines Matching defs:state
30 .state = s, \
118 enum rpmh_state state,
144 switch (state) {
169 * @state: Active/Sleep request type
172 * Cache the RPMH request and send if the state is ACTIVE_ONLY.
176 static int __rpmh_write(const struct device *dev, enum rpmh_state state,
184 rpm_msg->msg.state = state;
188 req = cache_rpm_request(ctrlr, state, &rpm_msg->msg.cmds[i]);
193 rpm_msg->msg.state = state;
195 if (state == RPMH_ACTIVE_ONLY_STATE) {
207 static int __fill_rpmh_msg(struct rpmh_request *req, enum rpmh_state state,
215 req->msg.state = state;
226 * @state: Active/sleep set
233 int rpmh_write_async(const struct device *dev, enum rpmh_state state,
244 ret = __fill_rpmh_msg(rpm_msg, state, cmd, n);
250 return __rpmh_write(dev, state, rpm_msg);
258 * @state: Active/sleep set
264 int rpmh_write(const struct device *dev, enum rpmh_state state,
268 DEFINE_RPMH_MSG_ONSTACK(dev, state, &compl, rpm_msg);
277 ret = __rpmh_write(dev, state, &rpm_msg);
323 * @state: Active/sleep set
328 * state is ACTIVE, then the requests are treated as completion request
335 int rpmh_write_batch(const struct device *dev, enum rpmh_state state,
368 __fill_rpmh_msg(rpm_msgs + i, state, cmd, n[i]);
372 if (state != RPMH_ACTIVE_ONLY_STATE) {
419 static int send_single(struct rpmh_ctrlr *ctrlr, enum rpmh_state state,
422 DEFINE_RPMH_MSG_ONSTACK(NULL, state, NULL, rpm_msg);
425 rpm_msg.msg.wait_for_compl = (state == RPMH_WAKE_ONLY_STATE);