Lines Matching defs:state
30 .state = s, \
112 enum rpmh_state state,
138 switch (state) {
163 * @state: Active/Sleep request type
166 * Cache the RPMH request and send if the state is ACTIVE_ONLY.
170 static int __rpmh_write(const struct device *dev, enum rpmh_state state,
180 req = cache_rpm_request(ctrlr, state, &rpm_msg->msg.cmds[i]);
185 if (state == RPMH_ACTIVE_ONLY_STATE) {
197 static int __fill_rpmh_msg(struct rpmh_request *req, enum rpmh_state state,
205 req->msg.state = state;
216 * @state: Active/sleep set
223 int rpmh_write_async(const struct device *dev, enum rpmh_state state,
234 ret = __fill_rpmh_msg(rpm_msg, state, cmd, n);
240 return __rpmh_write(dev, state, rpm_msg);
248 * @state: Active/sleep set
254 int rpmh_write(const struct device *dev, enum rpmh_state state,
258 DEFINE_RPMH_MSG_ONSTACK(dev, state, &compl, rpm_msg);
261 ret = __fill_rpmh_msg(&rpm_msg, state, cmd, n);
265 ret = __rpmh_write(dev, state, &rpm_msg);
311 * @state: Active/sleep set
316 * state is ACTIVE, then the requests are treated as completion request
323 int rpmh_write_batch(const struct device *dev, enum rpmh_state state,
356 __fill_rpmh_msg(rpm_msgs + i, state, cmd, n[i]);
360 if (state != RPMH_ACTIVE_ONLY_STATE) {
407 static int send_single(struct rpmh_ctrlr *ctrlr, enum rpmh_state state,
410 DEFINE_RPMH_MSG_ONSTACK(NULL, state, NULL, rpm_msg);
413 rpm_msg.msg.wait_for_compl = (state == RPMH_WAKE_ONLY_STATE);