Lines Matching refs:format
31 struct format { struct
41 static const struct format formats[] = { argument
90 const struct format *format; member
135 const struct format *format, int n, int x, int y) in get_linear_addr() argument
140 (x * format->planes[n].stride_bpp) + in get_linear_addr()
141 (y * plane->pitch / format->planes[n].sub_y); in get_linear_addr()
152 const struct format *format = omap_fb->format; in omap_framebuffer_update_scanout() local
156 info->color_mode = format->dss_format; in omap_framebuffer_update_scanout()
224 info->paddr = get_linear_addr(plane, format, 0, x, y); in omap_framebuffer_update_scanout()
230 info->screen_width /= format->planes[0].stride_bpp; in omap_framebuffer_update_scanout()
232 if (format->dss_format == OMAP_DSS_COLOR_NV12) { in omap_framebuffer_update_scanout()
240 info->p_uv_addr = get_linear_addr(plane, format, 1, x, y); in omap_framebuffer_update_scanout()
385 const struct format *format = NULL; in omap_framebuffer_init() local
394 format = &formats[i]; in omap_framebuffer_init()
399 if (!format) { in omap_framebuffer_init()
413 omap_fb->format = format; in omap_framebuffer_init()
419 if (pitch < (mode_cmd->width * format->planes[i].stride_bpp)) { in omap_framebuffer_init()
421 pitch, mode_cmd->width * format->planes[i].stride_bpp); in omap_framebuffer_init()
426 if (pitch % format->planes[i].stride_bpp != 0) { in omap_framebuffer_init()
429 pitch, format->planes[i].stride_bpp); in omap_framebuffer_init()
434 size = pitch * mode_cmd->height / format->planes[i].sub_y; in omap_framebuffer_init()