Lines Matching refs:mode_cmd

73 		 const struct drm_mode_fb_cmd2 *mode_cmd,  in drm_gem_fb_init()  argument
80 drm_helper_mode_fill_fb_struct(dev, fb, info, mode_cmd); in drm_gem_fb_init()
159 const struct drm_mode_fb_cmd2 *mode_cmd, in drm_gem_fb_init_with_funcs() argument
167 !drm_any_plane_has_format(dev, mode_cmd->pixel_format, in drm_gem_fb_init_with_funcs()
168 mode_cmd->modifier[0])) { in drm_gem_fb_init_with_funcs()
170 &mode_cmd->pixel_format, mode_cmd->modifier[0]); in drm_gem_fb_init_with_funcs()
175 unsigned int width = mode_cmd->width / (i ? info->hsub : 1); in drm_gem_fb_init_with_funcs()
176 unsigned int height = mode_cmd->height / (i ? info->vsub : 1); in drm_gem_fb_init_with_funcs()
179 objs[i] = drm_gem_object_lookup(file, mode_cmd->handles[i]); in drm_gem_fb_init_with_funcs()
186 min_size = (height - 1) * mode_cmd->pitches[i] in drm_gem_fb_init_with_funcs()
188 + mode_cmd->offsets[i]; in drm_gem_fb_init_with_funcs()
200 ret = drm_gem_fb_init(dev, fb, info, mode_cmd, objs, i, funcs); in drm_gem_fb_init_with_funcs()
235 const struct drm_mode_fb_cmd2 *mode_cmd, in drm_gem_fb_create_with_funcs() argument
245 ret = drm_gem_fb_init_with_funcs(dev, fb, file, info, mode_cmd, funcs); in drm_gem_fb_create_with_funcs()
286 const struct drm_mode_fb_cmd2 *mode_cmd) in drm_gem_fb_create() argument
288 return drm_gem_fb_create_with_funcs(dev, file, info, mode_cmd, in drm_gem_fb_create()
326 const struct drm_mode_fb_cmd2 *mode_cmd) in drm_gem_fb_create_with_dirty() argument
328 return drm_gem_fb_create_with_funcs(dev, file, info, mode_cmd, in drm_gem_fb_create_with_dirty()
509 const struct drm_mode_fb_cmd2 *mode_cmd) in drm_gem_afbc_get_bpp() argument
525 const struct drm_mode_fb_cmd2 *mode_cmd, in drm_gem_afbc_min_size() argument
532 switch (mode_cmd->modifier[0] & AFBC_FORMAT_MOD_BLOCK_SIZE_MASK) { in drm_gem_afbc_min_size()
546 mode_cmd->modifier[0] in drm_gem_afbc_min_size()
555 if (mode_cmd->modifier[0] & AFBC_FORMAT_MOD_TILED) { in drm_gem_afbc_min_size()
561 afbc_fb->aligned_width = ALIGN(mode_cmd->width, w_alignment); in drm_gem_afbc_min_size()
562 afbc_fb->aligned_height = ALIGN(mode_cmd->height, h_alignment); in drm_gem_afbc_min_size()
563 afbc_fb->offset = mode_cmd->offsets[0]; in drm_gem_afbc_min_size()
565 bpp = drm_gem_afbc_get_bpp(dev, info, mode_cmd); in drm_gem_afbc_min_size()
602 const struct drm_mode_fb_cmd2 *mode_cmd, in drm_gem_fb_afbc_init() argument
610 ret = drm_gem_afbc_min_size(dev, info, mode_cmd, afbc_fb); in drm_gem_fb_afbc_init()