cursor_lock_params
block_sequence[*num_steps].params.cursor_lock_params.dc = dc;
block_sequence[*num_steps].params.cursor_lock_params.pipe_ctx = cursor_pipe_to_program;
block_sequence[*num_steps].params.cursor_lock_params.lock = false;
struct dc *dc = params->cursor_lock_params.dc;
struct pipe_ctx *pipe_ctx = params->cursor_lock_params.pipe_ctx;
bool lock = params->cursor_lock_params.lock;
seq_state->steps[*seq_state->num_steps].params.cursor_lock_params.dc = dc;
seq_state->steps[*seq_state->num_steps].params.cursor_lock_params.pipe_ctx = pipe_ctx;
seq_state->steps[*seq_state->num_steps].params.cursor_lock_params.lock = lock;
block_sequence[*num_steps].params.cursor_lock_params.dc = dc;
block_sequence[*num_steps].params.cursor_lock_params.pipe_ctx = current_pipe;
block_sequence[*num_steps].params.cursor_lock_params.lock = true;
block_sequence[*num_steps].params.cursor_lock_params.dc = dc;
block_sequence[*num_steps].params.cursor_lock_params.pipe_ctx =
block_sequence[*num_steps].params.cursor_lock_params.lock = true;
block_sequence[*num_steps].params.cursor_lock_params.dc = dc;
block_sequence[*num_steps].params.cursor_lock_params.pipe_ctx = cursor_pipe_to_program;
block_sequence[*num_steps].params.cursor_lock_params.lock = false;
block_sequence[*num_steps].params.cursor_lock_params.dc = dc;
block_sequence[*num_steps].params.cursor_lock_params.pipe_ctx =
block_sequence[*num_steps].params.cursor_lock_params.lock = false;
block_sequence[*num_steps].params.cursor_lock_params.dc = dc;
block_sequence[*num_steps].params.cursor_lock_params.pipe_ctx = current_pipe;
block_sequence[*num_steps].params.cursor_lock_params.lock = true;
struct cursor_lock_params cursor_lock_params;