Lines Matching refs:format
97 static int sun4i_backend_drm_format_to_layer(u32 format, u32 *mode)
99 switch (format) {
205 const struct drm_format_info *format = fb->format;
206 const uint32_t fmt = format->format;
224 if (drm_format_info_is_yuv_packed(format) &&
225 drm_format_info_is_yuv_sampling_422(format))
228 DRM_DEBUG_DRIVER("Unsupported YUV format (0x%x)\n", fmt);
290 if (fb->format->is_yuv)
293 ret = sun4i_backend_drm_format_to_layer(fb->format->format, &val);
295 DRM_DEBUG_DRIVER("Invalid format\n");
314 DRM_DEBUG_DRIVER("Invalid format\n");
363 if (fb->format->is_yuv)
429 uint32_t format = state->fb->format->format;
435 if (!sun4i_frontend_format_is_supported(format, modifier))
438 if (!sun4i_backend_format_is_supported(format, modifier))
452 * Here the format is supported by both the frontend and the backend
524 if (fb->format->is_yuv) {
525 DRM_DEBUG_DRIVER("Plane FB format is YUV\n");
530 DRM_DEBUG_DRIVER("Plane FB format is %s\n",
531 drm_get_format_name(fb->format->format,
533 if (fb->format->has_alpha || (plane_state->alpha != DRM_BLEND_ALPHA_OPAQUE))
605 if (fb->format->has_alpha || (p_state->alpha != DRM_BLEND_ALPHA_OPAQUE))