Lines Matching full:scaler
324 /* find a free scaler */ in intel_atomic_setup_scaler()
336 "Cannot find scaler for %s:%d\n", name, idx)) in intel_atomic_setup_scaler()
339 /* set scaler mode */ in intel_atomic_setup_scaler()
348 * On gen11+'s HDR planes we only use the scaler for in intel_atomic_setup_scaler()
350 * we don't need the scaler to upsample the UV plane. in intel_atomic_setup_scaler()
366 * when only 1 scaler is in use on a pipe with 2 scalers in intel_atomic_setup_scaler()
367 * scaler 0 operates in high quality (HQ) mode. in intel_atomic_setup_scaler()
368 * In this case use scaler 0 to take advantage of HQ mode in intel_atomic_setup_scaler()
378 drm_dbg_kms(&dev_priv->drm, "Attached scaler id %u.%u to %s:%d\n", in intel_atomic_setup_scaler()
393 * This function takes into account the current scaler(s) in use by any planes
418 * - staged scaler requests are already in scaler_state->scaler_users in intel_atomic_setup_scalers()
424 * - as part of crtc_commit, scaler will be either attached or detached in intel_atomic_setup_scalers()
442 /* skip if scaler not required */ in intel_atomic_setup_scalers()
450 /* panel fitter case: assign as a crtc scaler */ in intel_atomic_setup_scalers()
455 /* plane scaler case: assign as a plane scaler */ in intel_atomic_setup_scalers()
460 * to enable/disable hq mode, add planes that are using scaler in intel_atomic_setup_scalers()
487 /* plane on different crtc cannot be a scaler user of this crtc */ in intel_atomic_setup_scalers()