Lines Matching refs:link_enc_cfg_ctx

71 	if (dc->current_state->res_ctx.link_enc_cfg_ctx.mode == LINK_ENC_CFG_TRANSIENT)
72 assignment = dc->current_state->res_ctx.link_enc_cfg_ctx.transient_assignments[i];
74 assignment = dc->current_state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
88 struct link_enc_assignment assignment = state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
114 struct link_enc_assignment assignment = state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
117 state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i].valid = false;
122 state->res_ctx.link_enc_cfg_ctx.link_enc_avail[eng_idx] = eng_id;
125 state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i].eng_id = ENGINE_ID_UNKNOWN;
126 state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i].stream = NULL;
150 state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i] = (struct link_enc_assignment){
158 state->res_ctx.link_enc_cfg_ctx.link_enc_avail[eng_idx] = ENGINE_ID_UNKNOWN;
181 eng_id = state->res_ctx.link_enc_cfg_ctx.link_enc_avail[i];
190 eng_id = state->res_ctx.link_enc_cfg_ctx.link_enc_avail[i];
205 if (eng_id != ENGINE_ID_UNKNOWN && state->res_ctx.link_enc_cfg_ctx.link_enc_avail[eng_idx] != ENGINE_ID_UNKNOWN) {
250 struct link_enc_assignment assignment = state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
264 state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i].valid = false;
265 state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i].eng_id = ENGINE_ID_UNKNOWN;
266 if (state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i].stream != NULL) {
267 dc_stream_release(state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i].stream);
268 state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i].stream = NULL;
274 state->res_ctx.link_enc_cfg_ctx.link_enc_avail[i] = (enum engine_id) i;
276 state->res_ctx.link_enc_cfg_ctx.link_enc_avail[i] = ENGINE_ID_UNKNOWN;
286 state->res_ctx.link_enc_cfg_ctx.mode = LINK_ENC_CFG_STEADY;
291 memcpy(&dst_ctx->res_ctx.link_enc_cfg_ctx,
292 &src_ctx->res_ctx.link_enc_cfg_ctx,
293 sizeof(dst_ctx->res_ctx.link_enc_cfg_ctx));
307 ASSERT(dc->current_state->res_ctx.link_enc_cfg_ctx.mode == LINK_ENC_CFG_STEADY);
314 ASSERT(state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i].valid == false);
354 prev_state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[j].valid) {
355 eng_id = prev_state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[j].eng_id;
410 dc->current_state->res_ctx.link_enc_cfg_ctx.transient_assignments[i] =
411 state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
417 dc->current_state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
430 state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
443 state->res_ctx.link_enc_cfg_ctx.mode = LINK_ENC_CFG_STEADY;
603 dc->current_state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
652 struct link_enc_assignment assignment = state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
665 struct link_enc_assignment assignment = state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
675 struct link_enc_assignment assignment_i = state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
684 state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[j];
708 struct link_enc_assignment assignment = state->res_ctx.link_enc_cfg_ctx.link_enc_assignments[i];
712 if (state->res_ctx.link_enc_cfg_ctx.link_enc_avail[j] == assignment.eng_id) {
752 if (current_state->res_ctx.link_enc_cfg_ctx.transient_assignments[i].valid)
758 current_state->res_ctx.link_enc_cfg_ctx.mode = LINK_ENC_CFG_TRANSIENT;