Lines Matching refs:modifier
18 if (!is_ccs_modifier(fb->modifier)) in is_ccs_plane()
26 return is_gen12_ccs_modifier(fb->modifier) && is_ccs_plane(fb, plane); in is_gen12_ccs_plane()
31 return fb->modifier == I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS_CC && in is_gen12_ccs_cc_plane()
37 return intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier) && in is_semiplanar_uv_plane()
43 return fb->modifier == DRM_FORMAT_MOD_LINEAR || in is_surface_linear()
49 drm_WARN_ON(fb->dev, !is_ccs_modifier(fb->modifier) || in main_to_ccs_plane()
57 drm_WARN_ON(fb->dev, !is_ccs_modifier(fb->modifier) || in skl_ccs_to_main_plane()
102 if (is_ccs_modifier(fb->modifier)) in skl_main_to_aux_plane()
105 intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier)) in skl_main_to_aux_plane()
122 switch (fb->modifier) { in intel_tile_width_bytes()
165 MISSING_CASE(fb->modifier); in intel_tile_width_bytes()
283 if (fb->modifier == DRM_FORMAT_MOD_LINEAR) in intel_surf_alignment()
294 switch (fb->modifier) { in intel_surf_alignment()
311 MISSING_CASE(fb->modifier); in intel_surf_alignment()
567 else if (fb->modifier != DRM_FORMAT_MOD_LINEAR) in intel_fb_offset_to_xy()
676 if (is_ccs_modifier(fb->modifier)) in intel_plane_can_remap()
680 if (fb->modifier == DRM_FORMAT_MOD_LINEAR) { in intel_plane_can_remap()
696 return IS_ALDERLAKE_P(i915) && fb->base.modifier != DRM_FORMAT_MOD_LINEAR; in intel_fb_needs_pot_stride_remap()
732 fb->base.modifier, rotation); in intel_plane_needs_remap()
974 return fb->base.modifier == I915_FORMAT_MOD_Y_TILED || in intel_fb_supports_90_270_rotation()
975 fb->base.modifier == I915_FORMAT_MOD_Yf_TILED; in intel_fb_supports_90_270_rotation()
1083 drm_WARN_ON(&i915->drm, is_ccs_modifier(fb->modifier)); in intel_plane_remap_gtt()
1138 u32 pixel_format, u64 modifier) in intel_fb_max_stride() argument
1146 if (DISPLAY_VER(dev_priv) < 4 || is_ccs_modifier(modifier) || in intel_fb_max_stride()
1147 intel_modifier_uses_dpt(dev_priv, modifier)) in intel_fb_max_stride()
1148 return intel_plane_fb_max_stride(dev_priv, pixel_format, modifier); in intel_fb_max_stride()
1164 fb->modifier); in intel_fb_stride_alignment()
1171 !is_ccs_modifier(fb->modifier)) in intel_fb_stride_alignment()
1178 if (is_ccs_modifier(fb->modifier)) { in intel_fb_stride_alignment()
1229 fb->modifier, rotation); in intel_plane_check_stride()
1349 tiling != intel_fb_modifier_to_tiling(mode_cmd->modifier[0])) { in intel_framebuffer_init()
1356 mode_cmd->modifier[0] = I915_FORMAT_MOD_X_TILED; in intel_framebuffer_init()
1366 mode_cmd->modifier[0])) { in intel_framebuffer_init()
1369 &mode_cmd->pixel_format, mode_cmd->modifier[0]); in intel_framebuffer_init()
1378 tiling != intel_fb_modifier_to_tiling(mode_cmd->modifier[0])) { in intel_framebuffer_init()
1385 mode_cmd->modifier[0]); in intel_framebuffer_init()
1389 mode_cmd->modifier[0] != DRM_FORMAT_MOD_LINEAR ? in intel_framebuffer_init()