Lines Matching defs:state
230 static ssize_t show_state_##_name(struct cpuidle_state *state, \
233 return sprintf(buf, "%u\n", state->_name);\
237 static ssize_t show_state_##_name(struct cpuidle_state *state, \
245 static ssize_t show_state_##_name(struct cpuidle_state *state, \
249 if (state->_name[0] == '\0')\
251 return sprintf(buf, "%s\n", state->_name);\
255 static ssize_t show_state_##_name(struct cpuidle_state *state, \
259 return sprintf(buf, "%llu\n", ktime_to_us(state->_name##_ns)); \
272 static ssize_t show_state_time(struct cpuidle_state *state,
279 static ssize_t show_state_disable(struct cpuidle_state *state,
287 static ssize_t store_state_disable(struct cpuidle_state *state,
309 static ssize_t show_state_default_status(struct cpuidle_state *state,
314 state->flags & CPUIDLE_FLAG_OFF ? "disabled" : "enabled");
348 struct cpuidle_state *state;
357 static ssize_t show_state_s2idle_##_name(struct cpuidle_state *state, \
389 if (!kobj->state->enter_s2idle)
399 if (kobj->state->enter_s2idle)
408 #define kobj_to_state(k) (kobj_to_state_obj(k)->state)
417 struct cpuidle_state *state = kobj_to_state(kobj);
422 ret = cattr->show(state, state_usage, buf);
431 struct cpuidle_state *state = kobj_to_state(kobj);
437 ret = cattr->store(state, state_usage, buf, size);
483 /* state statistics */
490 kobj->state = &drv->states[i];
496 &kdev->kobj, "state%d", i);