• Home
  • Raw
  • Download

Lines Matching full:format

69 					    u32 format,  in dcss_plane_format_mod_supported()  argument
74 switch (format) { in dcss_plane_format_mod_supported()
102 static bool dcss_plane_can_rotate(const struct drm_format_info *format, in dcss_plane_can_rotate() argument
110 if (!format->is_yuv && linear_format) in dcss_plane_can_rotate()
113 else if (!format->is_yuv && in dcss_plane_can_rotate()
118 else if (format->is_yuv && linear_format && in dcss_plane_can_rotate()
119 (format->format == DRM_FORMAT_NV12 || in dcss_plane_can_rotate()
120 format->format == DRM_FORMAT_NV21)) in dcss_plane_can_rotate()
167 fb->format->format)) { in dcss_plane_atomic_check()
184 if (!dcss_plane_can_rotate(fb->format, in dcss_plane_atomic_check()
202 fb->format->format, in dcss_plane_atomic_check()
217 const struct drm_format_info *format = fb->format; in dcss_plane_atomic_set_base() local
221 if (!format->is_yuv || in dcss_plane_atomic_set_base()
222 format->format == DRM_FORMAT_NV12 || in dcss_plane_atomic_set_base()
223 format->format == DRM_FORMAT_NV21) in dcss_plane_atomic_set_base()
226 format->char_per_block[0] * (state->src.x1 >> 16); in dcss_plane_atomic_set_base()
227 else if (format->format == DRM_FORMAT_UYVY || in dcss_plane_atomic_set_base()
228 format->format == DRM_FORMAT_VYUY || in dcss_plane_atomic_set_base()
229 format->format == DRM_FORMAT_YUYV || in dcss_plane_atomic_set_base()
230 format->format == DRM_FORMAT_YVYU) in dcss_plane_atomic_set_base()
233 2 * format->char_per_block[0] * (state->src.x1 >> 17); in dcss_plane_atomic_set_base()
235 if (format->format == DRM_FORMAT_NV12 || in dcss_plane_atomic_set_base()
236 format->format == DRM_FORMAT_NV21) in dcss_plane_atomic_set_base()
259 fb->format->format != old_fb->format->format || in dcss_plane_needs_setup()
282 pixel_format = state->fb->format->format; in dcss_plane_atomic_update()
307 dcss_dpr_format_set(dcss->dpr, dcss_plane->ch_num, state->fb->format, in dcss_plane_atomic_update()
320 state->fb->format, in dcss_plane_atomic_update()
329 fb->format, state->alpha >> 8); in dcss_plane_atomic_update()