Lines Matching full:scalers
326 if (scaler_state->scalers[j].in_use) in intel_atomic_setup_scaler()
330 scaler_state->scalers[*scaler_id].in_use = 1; in intel_atomic_setup_scaler()
366 * when only 1 scaler is in use on a pipe with 2 scalers in intel_atomic_setup_scaler()
370 scaler_state->scalers[*scaler_id].in_use = 0; in intel_atomic_setup_scaler()
372 scaler_state->scalers[0].in_use = 1; in intel_atomic_setup_scaler()
380 scaler_state->scalers[*scaler_id].mode = mode; in intel_atomic_setup_scaler()
384 * intel_atomic_setup_scalers() - setup scalers for crtc per staged requests
387 * @crtc_state: incoming crtc_state to validate and setup scalers
389 * This function sets up scalers based on staged scaling requests for
391 * is a supportable request, it attaches scalers to requested planes and crtc.
397 * 0 - scalers were setup succesfully
420 * - add planes using scalers that aren't in current transaction in intel_atomic_setup_scalers()
421 * - assign scalers to requested users in intel_atomic_setup_scalers()
422 * - as part of plane commit, scalers will be committed in intel_atomic_setup_scalers()
428 /* fail if required scalers > available scalers */ in intel_atomic_setup_scalers()
436 /* walkthrough scaler_users bits and start assigning scalers */ in intel_atomic_setup_scalers()
467 * GLK+ scalers don't have a HQ mode so it in intel_atomic_setup_scalers()