Lines Matching refs:mode_cmd
25 const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos);
100 struct drm_file *file, const struct drm_mode_fb_cmd2 *mode_cmd) in msm_framebuffer_create() argument
103 mode_cmd); in msm_framebuffer_create()
109 bos[i] = drm_gem_object_lookup(file, mode_cmd->handles[i]); in msm_framebuffer_create()
116 fb = msm_framebuffer_init(dev, mode_cmd, bos); in msm_framebuffer_create()
131 const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos) in msm_framebuffer_init() argument
134 mode_cmd); in msm_framebuffer_init()
143 dev, mode_cmd, mode_cmd->width, mode_cmd->height, in msm_framebuffer_init()
144 (char *)&mode_cmd->pixel_format); in msm_framebuffer_init()
147 format = kms->funcs->get_format(kms, mode_cmd->pixel_format, in msm_framebuffer_init()
148 mode_cmd->modifier[0]); in msm_framebuffer_init()
151 (char *)&mode_cmd->pixel_format); in msm_framebuffer_init()
172 unsigned int width = mode_cmd->width / (i ? info->hsub : 1); in msm_framebuffer_init()
173 unsigned int height = mode_cmd->height / (i ? info->vsub : 1); in msm_framebuffer_init()
176 min_size = (height - 1) * mode_cmd->pitches[i] in msm_framebuffer_init()
178 + mode_cmd->offsets[i]; in msm_framebuffer_init()
188 drm_helper_mode_fill_fb_struct(dev, fb, mode_cmd); in msm_framebuffer_init()
209 struct drm_mode_fb_cmd2 mode_cmd = { in msm_alloc_stolen_fb() local
220 size = mode_cmd.pitches[0] * mode_cmd.height; in msm_alloc_stolen_fb()
235 fb = msm_framebuffer_init(dev, &mode_cmd, &bo); in msm_alloc_stolen_fb()