Lines Matching full:scaler
216 * This function takes into account the current scaler(s) in use by any planes
241 * - staged scaler requests are already in scaler_state->scaler_users in intel_atomic_setup_scalers()
247 * - as part of crtc_commit, scaler will be either attached or detached in intel_atomic_setup_scalers()
264 /* skip if scaler not required */ in intel_atomic_setup_scalers()
272 /* panel fitter case: assign as a crtc scaler */ in intel_atomic_setup_scalers()
277 /* plane scaler case: assign as a plane scaler */ in intel_atomic_setup_scalers()
282 * to enable/disable hq mode, add planes that are using scaler in intel_atomic_setup_scalers()
306 /* plane on different crtc cannot be a scaler user of this crtc */ in intel_atomic_setup_scalers()
317 /* find a free scaler */ in intel_atomic_setup_scalers()
322 DRM_DEBUG_KMS("Attached scaler id %u.%u to %s:%d\n", in intel_atomic_setup_scalers()
330 DRM_DEBUG_KMS("Cannot find scaler for %s:%d\n", name, idx); in intel_atomic_setup_scalers()
334 /* set scaler mode */ in intel_atomic_setup_scalers()
349 * when only 1 scaler is in use on either pipe A or B, in intel_atomic_setup_scalers()
350 * scaler 0 operates in high quality (HQ) mode. in intel_atomic_setup_scalers()
351 * In this case use scaler 0 to take advantage of HQ mode in intel_atomic_setup_scalers()