wait_for_state
top_pipe_to_program->stream_res.tg->funcs->wait_for_state(
top_pipe_to_program->stream_res.tg->funcs->wait_for_state(
top_pipe_to_program->stream_res.tg->funcs->wait_for_state(
pipe->stream_res.tg->funcs->wait_for_state(pipe->stream_res.tg, CRTC_STATE_VACTIVE);
pipe->stream_res.tg->funcs->wait_for_state(pipe->stream_res.tg, CRTC_STATE_VBLANK);
pipe->stream_res.tg->funcs->wait_for_state(pipe->stream_res.tg, CRTC_STATE_VACTIVE);
if (tg->funcs->wait_for_state)
tg->funcs->wait_for_state(tg, state);
.wait_for_state = dce110_tg_wait_for_state,
.wait_for_state = dce110_timing_generator_v_wait_for_state,
.wait_for_state = dce120_tg_wait_for_state,
.wait_for_state = dce110_tg_wait_for_state,
.wait_for_state = dce110_tg_wait_for_state,
tg->funcs->wait_for_state(tg, CRTC_STATE_VACTIVE);
tg->funcs->wait_for_state(tg, CRTC_STATE_VBLANK);
tg->funcs->wait_for_state(tg, CRTC_STATE_VACTIVE);
tg->funcs->wait_for_state(tg, CRTC_STATE_VBLANK);
stream_res->tg->funcs->wait_for_state(stream_res->tg, CRTC_STATE_VBLANK);
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, CRTC_STATE_VBLANK);
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, CRTC_STATE_VACTIVE);
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, CRTC_STATE_VACTIVE);
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, CRTC_STATE_VACTIVE);
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, CRTC_STATE_VBLANK);
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, CRTC_STATE_VACTIVE);
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, CRTC_STATE_VBLANK);
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, CRTC_STATE_VACTIVE);
old_pipe->stream_res.tg->funcs->wait_for_state(
old_pipe->stream_res.tg->funcs->wait_for_state(
pipe->stream_res.tg->funcs->wait_for_state(pipe->stream_res.tg, CRTC_STATE_VBLANK);
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, CRTC_STATE_VACTIVE);
void (*wait_for_state)(struct timing_generator *tg,
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg,
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg,
pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg,
.wait_for_state = optc1_wait_for_state,
.wait_for_state = optc1_wait_for_state,
.wait_for_state = optc1_wait_for_state,
.wait_for_state = optc1_wait_for_state,
.wait_for_state = optc1_wait_for_state,
.wait_for_state = optc1_wait_for_state,
.wait_for_state = optc1_wait_for_state,
.wait_for_state = optc1_wait_for_state,
.wait_for_state = optc1_wait_for_state,
.wait_for_state = optc1_wait_for_state,
hvsi_wait = wait_for_state; /* irqs active now */
wait_for_state(mod_info, SETUP_READY);
wait_for_state(self->mod_info, SETUP_MAPS_MODIFIED);
wait_for_state(self->mod_info, SETUP_MAPS_RESTORED);
wait_for_state(mod_info, PARENT_READY);
wait_for_state(mod_info, SETUP_MODIFY_MAPS);
wait_for_state(mod_info, SETUP_RESTORE_MAPS);
wait_for_state(mod_info, TEST_READY);
wait_for_state(mod_info, CHILD_READY);
wait_for_state(mod_info, SETUP_READY);
wait_for_state(mod_info, SETUP_READY);
wait_for_state(mod_info, SETUP_READY);