Lines Matching refs:mode_cmd
75 rockchip_fb_alloc(struct drm_device *dev, struct drm_mode_fb_cmd2 *mode_cmd, in rockchip_fb_alloc() argument
86 drm_helper_mode_fill_fb_struct(&rockchip_fb->fb, mode_cmd); in rockchip_fb_alloc()
105 struct drm_mode_fb_cmd2 *mode_cmd) in rockchip_user_fb_create() argument
116 hsub = drm_format_horz_chroma_subsampling(mode_cmd->pixel_format); in rockchip_user_fb_create()
117 vsub = drm_format_vert_chroma_subsampling(mode_cmd->pixel_format); in rockchip_user_fb_create()
118 num_planes = min(drm_format_num_planes(mode_cmd->pixel_format), in rockchip_user_fb_create()
122 unsigned int width = mode_cmd->width / (i ? hsub : 1); in rockchip_user_fb_create()
123 unsigned int height = mode_cmd->height / (i ? vsub : 1); in rockchip_user_fb_create()
127 mode_cmd->handles[i]); in rockchip_user_fb_create()
134 min_size = (height - 1) * mode_cmd->pitches[i] + in rockchip_user_fb_create()
135 mode_cmd->offsets[i] + in rockchip_user_fb_create()
136 width * drm_format_plane_cpp(mode_cmd->pixel_format, i); in rockchip_user_fb_create()
146 rockchip_fb = rockchip_fb_alloc(dev, mode_cmd, objs, i); in rockchip_user_fb_create()
176 struct drm_mode_fb_cmd2 *mode_cmd, in rockchip_drm_framebuffer_init() argument
181 rockchip_fb = rockchip_fb_alloc(dev, mode_cmd, &obj, 1); in rockchip_drm_framebuffer_init()