state_info
struct state_info *si = NULL; /* for sizeof(si->member); */
struct pp_states_info *state_info)
if (!state_info)
memset(state_info, 0, sizeof(struct pp_states_info));
state_info->nums = 1;
state_info->states[0] = POWER_STATE_TYPE_DEFAULT;
static struct state_info info[] = {
u32 state_info = 0;
viafb_get_device_support_state(&state_info);
if (put_user(state_info, argp))
viafb_get_device_connect_state(&state_info);
if (put_user(state_info, argp))
state_info =
if (put_user(state_info, argp))
viafb_get_gamma_support_state(viafb_bpp, &state_info);
if (put_user(state_info, argp))
GENL_struct(DRBD_NLA_STATE_INFO, 8, state_info,
int (*state_info)(char *, size_t); /* optional */
.state_info = TTStateInfo,
.state_info = FalconStateInfo,
if (dmasound.mach.state_info)
len += dmasound.mach.state_info(buffer+len,
.state_info = AmiStateInfo,
struct sof_log_state_info state_info;
priv->state_info.logs_priorities_mask[i]);
priv->state_info.logs_priorities_mask[id] = mask;
&priv->state_info.aging_timer_period);
&priv->state_info.fifo_full_timer_period);
priv->state_info.enable = 1;
msg.data_size = sizeof(priv->state_info);
msg.data_ptr = &priv->state_info;
priv->state_info.enable = 0;
msg.data_size = sizeof(priv->state_info);
msg.data_ptr = &priv->state_info;
priv->state_info.aging_timer_period = DEFAULT_AGING_TIMER_PERIOD_MS;
priv->state_info.fifo_full_timer_period = DEFAULT_FIFO_FULL_TIMER_PERIOD_MS;
priv->state_info.logs_priorities_mask[0] = DEFAULT_LOGS_PRIORITIES_MASK;