Lines Matching defs:scaler_state

108 	struct intel_crtc_scaler_state *scaler_state =
109 &crtc_state->scaler_state;
152 scaler_state->scaler_users &= ~(1 << scaler_user);
153 scaler_state->scalers[*scaler_id].in_use = 0;
159 scaler_state->scaler_users);
229 scaler_state->scaler_users |= (1 << scaler_user);
233 scaler_state->scaler_users);
252 &crtc_state->scaler_state.scaler_id,
352 static int intel_atomic_setup_scaler(struct intel_crtc_scaler_state *scaler_state,
365 if (scaler_state->scalers[j].in_use)
369 scaler_state->scalers[*scaler_id].in_use = 1;
410 scaler_state->scalers[*scaler_id].in_use = 0;
412 scaler_state->scalers[0].in_use = 1;
480 scaler_state->scalers[*scaler_id].mode = mode;
508 struct intel_crtc_scaler_state *scaler_state =
509 &crtc_state->scaler_state;
515 num_scalers_need = hweight32(scaler_state->scaler_users);
519 * - staged scaler requests are already in scaler_state->scaler_users
538 for (i = 0; i < sizeof(scaler_state->scaler_users) * 8; i++) {
545 if (!(scaler_state->scaler_users & (1 << i)))
553 scaler_id = &scaler_state->scaler_id;
599 ret = intel_atomic_setup_scaler(scaler_state, num_scalers_need,
712 const struct intel_crtc_scaler_state *scaler_state =
713 &crtc_state->scaler_state;
730 crtc_state->scaler_state.scaler_id < 0))
743 id = scaler_state->scaler_id;
745 ps_ctrl = PS_SCALER_EN | PS_BINDING_PIPE | scaler_state->scalers[id].mode |
773 &crtc_state->scaler_state.scalers[scaler_id];
841 const struct intel_crtc_scaler_state *scaler_state =
842 &crtc_state->scaler_state;
847 if (!scaler_state->scalers[i].in_use)
865 struct intel_crtc_scaler_state *scaler_state = &crtc_state->scaler_state;
889 scaler_state->scalers[i].in_use = true;
893 scaler_state->scaler_id = id;
895 scaler_state->scaler_users |= (1 << SKL_CRTC_INDEX);
897 scaler_state->scaler_users &= ~(1 << SKL_CRTC_INDEX);