Lines Matching full:scaler
316 /* find a free scaler */ in intel_atomic_setup_scaler()
328 "Cannot find scaler for %s:%d\n", name, idx)) in intel_atomic_setup_scaler()
331 /* set scaler mode */ in intel_atomic_setup_scaler()
340 * On gen11+'s HDR planes we only use the scaler for in intel_atomic_setup_scaler()
342 * we don't need the scaler to upsample the UV plane. in intel_atomic_setup_scaler()
358 * when only 1 scaler is in use on a pipe with 2 scalers in intel_atomic_setup_scaler()
359 * scaler 0 operates in high quality (HQ) mode. in intel_atomic_setup_scaler()
360 * In this case use scaler 0 to take advantage of HQ mode in intel_atomic_setup_scaler()
370 drm_dbg_kms(&dev_priv->drm, "Attached scaler id %u.%u to %s:%d\n", in intel_atomic_setup_scaler()
385 * This function takes into account the current scaler(s) in use by any planes
410 * - staged scaler requests are already in scaler_state->scaler_users in intel_atomic_setup_scalers()
416 * - as part of crtc_commit, scaler will be either attached or detached in intel_atomic_setup_scalers()
434 /* skip if scaler not required */ in intel_atomic_setup_scalers()
442 /* panel fitter case: assign as a crtc scaler */ in intel_atomic_setup_scalers()
447 /* plane scaler case: assign as a plane scaler */ in intel_atomic_setup_scalers()
452 * to enable/disable hq mode, add planes that are using scaler in intel_atomic_setup_scalers()
479 /* plane on different crtc cannot be a scaler user of this crtc */ in intel_atomic_setup_scalers()