Lines Matching full:format

146 				   const struct drm_format_info *format)  in vesadrm_fill_gamma_lut()  argument
151 switch (format->format) { in vesadrm_fill_gamma_lut()
164 drm_warn_once(dev, "Unsupported format %p4cc for gamma correction\n", in vesadrm_fill_gamma_lut()
165 &format->format); in vesadrm_fill_gamma_lut()
171 const struct drm_format_info *format, in vesadrm_load_gamma_lut() argument
177 switch (format->format) { in vesadrm_load_gamma_lut()
190 drm_warn_once(dev, "Unsupported format %p4cc for gamma correction\n", in vesadrm_load_gamma_lut()
191 &format->format); in vesadrm_load_gamma_lut()
197 const struct drm_format_info *format) in vesadrm_fill_palette_lut() argument
202 switch (format->format) { in vesadrm_fill_palette_lut()
210 drm_warn_once(dev, "Unsupported format %p4cc for palette\n", in vesadrm_fill_palette_lut()
211 &format->format); in vesadrm_fill_palette_lut()
217 const struct drm_format_info *format, in vesadrm_load_palette_lut() argument
223 switch (format->format) { in vesadrm_load_palette_lut()
228 drm_warn_once(dev, "Unsupported format %p4cc for gamma correction\n", in vesadrm_load_palette_lut()
229 &format->format); in vesadrm_load_palette_lut()
259 * Fix up format conversion for specific cases in vesadrm_primary_plane_helper_atomic_check()
262 switch (sysfb->fb_format->format) { in vesadrm_primary_plane_helper_atomic_check()
267 switch (new_fb->format->format) { in vesadrm_primary_plane_helper_atomic_check()
273 if (new_sysfb_crtc_state->format->format != DRM_FORMAT_RGB332) { in vesadrm_primary_plane_helper_atomic_check()
274 new_sysfb_crtc_state->format = in vesadrm_primary_plane_helper_atomic_check()
282 * output format and hardware palette. This needs to be undone in vesadrm_primary_plane_helper_atomic_check()
285 if (new_sysfb_crtc_state->format->format == DRM_FORMAT_RGB332) { in vesadrm_primary_plane_helper_atomic_check()
286 new_sysfb_crtc_state->format = sysfb->fb_format; in vesadrm_primary_plane_helper_atomic_check()
322 * plane's color format. in vesadrm_crtc_helper_atomic_flush()
325 switch (sysfb->fb_format->format) { in vesadrm_crtc_helper_atomic_flush()
330 if (sysfb_crtc_state->format->format == DRM_FORMAT_RGB332) { in vesadrm_crtc_helper_atomic_flush()
331 vesadrm_fill_palette_lut(vesa, sysfb_crtc_state->format); in vesadrm_crtc_helper_atomic_flush()
334 sysfb_crtc_state->format, in vesadrm_crtc_helper_atomic_flush()
337 vesadrm_fill_palette_lut(vesa, sysfb_crtc_state->format); in vesadrm_crtc_helper_atomic_flush()
344 if (sysfb_crtc_state->format == sysfb->fb_format) { in vesadrm_crtc_helper_atomic_flush()
347 sysfb_crtc_state->format, in vesadrm_crtc_helper_atomic_flush()
350 vesadrm_fill_gamma_lut(vesa, sysfb_crtc_state->format); in vesadrm_crtc_helper_atomic_flush()
352 vesadrm_fill_gamma_lut(vesa, sysfb_crtc_state->format); in vesadrm_crtc_helper_atomic_flush()
395 const struct drm_format_info *format; in vesadrm_device_create() local
436 format = vesadrm_get_format_si(dev, si); in vesadrm_device_create()
437 if (!format) in vesadrm_device_create()
448 stride = drm_sysfb_get_stride_si(dev, si, format, width, height, resource_size(res)); in vesadrm_device_create()
455 drm_dbg(dev, "framebuffer format=%p4cc, size=%dx%d, stride=%d bytes\n", in vesadrm_device_create()
456 &format->format, width, height, stride); in vesadrm_device_create()
471 if (format->is_color_indexed) in vesadrm_device_create()
480 sysfb->fb_format = format; in vesadrm_device_create()
528 dev->mode_config.preferred_depth = format->depth; in vesadrm_device_create()
533 nformats = drm_sysfb_build_fourcc_list(dev, &format->format, 1, in vesadrm_device_create()