Lines Matching refs:mode_cmd
141 struct drm_file *file, struct drm_mode_fb_cmd2 *mode_cmd) in msm_framebuffer_create() argument
145 int ret, i, n = drm_format_num_planes(mode_cmd->pixel_format); in msm_framebuffer_create()
149 mode_cmd->handles[i]); in msm_framebuffer_create()
156 fb = msm_framebuffer_init(dev, mode_cmd, bos); in msm_framebuffer_create()
171 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos) in msm_framebuffer_init() argument
182 dev, mode_cmd, mode_cmd->width, mode_cmd->height, in msm_framebuffer_init()
183 (char *)&mode_cmd->pixel_format); in msm_framebuffer_init()
185 n = drm_format_num_planes(mode_cmd->pixel_format); in msm_framebuffer_init()
186 hsub = drm_format_horz_chroma_subsampling(mode_cmd->pixel_format); in msm_framebuffer_init()
187 vsub = drm_format_vert_chroma_subsampling(mode_cmd->pixel_format); in msm_framebuffer_init()
189 format = kms->funcs->get_format(kms, mode_cmd->pixel_format); in msm_framebuffer_init()
192 (char *)&mode_cmd->pixel_format); in msm_framebuffer_init()
213 unsigned int width = mode_cmd->width / (i ? hsub : 1); in msm_framebuffer_init()
214 unsigned int height = mode_cmd->height / (i ? vsub : 1); in msm_framebuffer_init()
217 min_size = (height - 1) * mode_cmd->pitches[i] in msm_framebuffer_init()
218 + width * drm_format_plane_cpp(mode_cmd->pixel_format, i) in msm_framebuffer_init()
219 + mode_cmd->offsets[i]; in msm_framebuffer_init()
229 drm_helper_mode_fill_fb_struct(fb, mode_cmd); in msm_framebuffer_init()