Lines Matching refs:mode_cmd
459 struct drm_mode_fb_cmd2 *mode_cmd, in udl_framebuffer_init() argument
466 drm_helper_mode_fill_fb_struct(&ufb->base, mode_cmd); in udl_framebuffer_init()
481 struct drm_mode_fb_cmd2 mode_cmd; in udlfb_create() local
489 mode_cmd.width = sizes->surface_width; in udlfb_create()
490 mode_cmd.height = sizes->surface_height; in udlfb_create()
491 mode_cmd.pitches[0] = mode_cmd.width * ((sizes->surface_bpp + 7) / 8); in udlfb_create()
493 mode_cmd.pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp, in udlfb_create()
496 size = mode_cmd.pitches[0] * mode_cmd.height; in udlfb_create()
516 ret = udl_framebuffer_init(dev, &ufbdev->ufb, &mode_cmd, obj); in udlfb_create()
644 struct drm_mode_fb_cmd2 *mode_cmd) in udl_fb_user_fb_create() argument
651 obj = drm_gem_object_lookup(dev, file, mode_cmd->handles[0]); in udl_fb_user_fb_create()
655 size = mode_cmd->pitches[0] * mode_cmd->height; in udl_fb_user_fb_create()
659 …size not sufficient for fb %d %zu %d %d\n", size, obj->size, mode_cmd->pitches[0], mode_cmd->heigh… in udl_fb_user_fb_create()
667 ret = udl_framebuffer_init(dev, ufb, mode_cmd, to_udl_bo(obj)); in udl_fb_user_fb_create()