Lines Matching refs:mode_cmd

95 				  struct drm_mode_fb_cmd2 *mode_cmd,
2534 struct drm_mode_fb_cmd2 mode_cmd = { 0 }; in intel_alloc_initial_plane_obj() local
2562 mode_cmd.pixel_format = fb->pixel_format; in intel_alloc_initial_plane_obj()
2563 mode_cmd.width = fb->width; in intel_alloc_initial_plane_obj()
2564 mode_cmd.height = fb->height; in intel_alloc_initial_plane_obj()
2565 mode_cmd.pitches[0] = fb->pitches[0]; in intel_alloc_initial_plane_obj()
2566 mode_cmd.modifier[0] = fb->modifier[0]; in intel_alloc_initial_plane_obj()
2567 mode_cmd.flags = DRM_MODE_FB_MODIFIERS; in intel_alloc_initial_plane_obj()
2571 &mode_cmd, obj)) { in intel_alloc_initial_plane_obj()
10150 struct drm_mode_fb_cmd2 *mode_cmd, in __intel_framebuffer_create() argument
10162 ret = intel_framebuffer_init(dev, intel_fb, mode_cmd, obj); in __intel_framebuffer_create()
10176 struct drm_mode_fb_cmd2 *mode_cmd, in intel_framebuffer_create() argument
10185 fb = __intel_framebuffer_create(dev, mode_cmd, obj); in intel_framebuffer_create()
10211 struct drm_mode_fb_cmd2 mode_cmd = { 0 }; in intel_framebuffer_create_for_mode() local
10218 mode_cmd.width = mode->hdisplay; in intel_framebuffer_create_for_mode()
10219 mode_cmd.height = mode->vdisplay; in intel_framebuffer_create_for_mode()
10220 mode_cmd.pitches[0] = intel_framebuffer_pitch_for_width(mode_cmd.width, in intel_framebuffer_create_for_mode()
10222 mode_cmd.pixel_format = drm_mode_legacy_fb_format(bpp, depth); in intel_framebuffer_create_for_mode()
10224 return intel_framebuffer_create(dev, &mode_cmd, obj); in intel_framebuffer_create_for_mode()
14319 struct drm_mode_fb_cmd2 *mode_cmd, in intel_framebuffer_init() argument
14328 if (mode_cmd->flags & DRM_MODE_FB_MODIFIERS) { in intel_framebuffer_init()
14332 !!(mode_cmd->modifier[0] == I915_FORMAT_MOD_X_TILED)) { in intel_framebuffer_init()
14338 mode_cmd->modifier[0] = I915_FORMAT_MOD_X_TILED; in intel_framebuffer_init()
14346 switch (mode_cmd->modifier[0]) { in intel_framebuffer_init()
14351 mode_cmd->modifier[0]); in intel_framebuffer_init()
14359 mode_cmd->modifier[0]); in intel_framebuffer_init()
14363 stride_alignment = intel_fb_stride_alignment(dev, mode_cmd->modifier[0], in intel_framebuffer_init()
14364 mode_cmd->pixel_format); in intel_framebuffer_init()
14365 if (mode_cmd->pitches[0] & (stride_alignment - 1)) { in intel_framebuffer_init()
14367 mode_cmd->pitches[0], stride_alignment); in intel_framebuffer_init()
14371 pitch_limit = intel_fb_pitch_limit(dev, mode_cmd->modifier[0], in intel_framebuffer_init()
14372 mode_cmd->pixel_format); in intel_framebuffer_init()
14373 if (mode_cmd->pitches[0] > pitch_limit) { in intel_framebuffer_init()
14375 mode_cmd->modifier[0] != DRM_FORMAT_MOD_NONE ? in intel_framebuffer_init()
14377 mode_cmd->pitches[0], pitch_limit); in intel_framebuffer_init()
14381 if (mode_cmd->modifier[0] == I915_FORMAT_MOD_X_TILED && in intel_framebuffer_init()
14382 mode_cmd->pitches[0] != obj->stride) { in intel_framebuffer_init()
14384 mode_cmd->pitches[0], obj->stride); in intel_framebuffer_init()
14389 switch (mode_cmd->pixel_format) { in intel_framebuffer_init()
14398 drm_get_format_name(mode_cmd->pixel_format)); in intel_framebuffer_init()
14405 drm_get_format_name(mode_cmd->pixel_format)); in intel_framebuffer_init()
14414 drm_get_format_name(mode_cmd->pixel_format)); in intel_framebuffer_init()
14421 drm_get_format_name(mode_cmd->pixel_format)); in intel_framebuffer_init()
14431 drm_get_format_name(mode_cmd->pixel_format)); in intel_framebuffer_init()
14437 drm_get_format_name(mode_cmd->pixel_format)); in intel_framebuffer_init()
14442 if (mode_cmd->offsets[0] != 0) in intel_framebuffer_init()
14445 aligned_height = intel_fb_align_height(dev, mode_cmd->height, in intel_framebuffer_init()
14446 mode_cmd->pixel_format, in intel_framebuffer_init()
14447 mode_cmd->modifier[0]); in intel_framebuffer_init()
14449 if (obj->base.size < aligned_height * mode_cmd->pitches[0]) in intel_framebuffer_init()
14452 drm_helper_mode_fill_fb_struct(&intel_fb->base, mode_cmd); in intel_framebuffer_init()
14471 struct drm_mode_fb_cmd2 mode_cmd = *user_mode_cmd; in intel_user_framebuffer_create() local
14474 mode_cmd.handles[0])); in intel_user_framebuffer_create()
14478 return intel_framebuffer_create(dev, &mode_cmd, obj); in intel_user_framebuffer_create()