adf_state
struct adf_state state;
struct adf_state *state = NULL;
ret = uiomove(state, sizeof(struct adf_state), uio);