Lines Matching refs:mode_cmd

90 				  struct drm_mode_fb_cmd2 *mode_cmd,
2545 struct drm_mode_fb_cmd2 mode_cmd = { 0 }; in intel_alloc_initial_plane_obj() local
2567 mode_cmd.pixel_format = fb->pixel_format; in intel_alloc_initial_plane_obj()
2568 mode_cmd.width = fb->width; in intel_alloc_initial_plane_obj()
2569 mode_cmd.height = fb->height; in intel_alloc_initial_plane_obj()
2570 mode_cmd.pitches[0] = fb->pitches[0]; in intel_alloc_initial_plane_obj()
2571 mode_cmd.modifier[0] = fb->modifier[0]; in intel_alloc_initial_plane_obj()
2572 mode_cmd.flags = DRM_MODE_FB_MODIFIERS; in intel_alloc_initial_plane_obj()
2576 &mode_cmd, obj)) { in intel_alloc_initial_plane_obj()
8870 struct drm_mode_fb_cmd2 *mode_cmd, in __intel_framebuffer_create() argument
8882 ret = intel_framebuffer_init(dev, intel_fb, mode_cmd, obj); in __intel_framebuffer_create()
8896 struct drm_mode_fb_cmd2 *mode_cmd, in intel_framebuffer_create() argument
8905 fb = __intel_framebuffer_create(dev, mode_cmd, obj); in intel_framebuffer_create()
8931 struct drm_mode_fb_cmd2 mode_cmd = { 0 }; in intel_framebuffer_create_for_mode() local
8938 mode_cmd.width = mode->hdisplay; in intel_framebuffer_create_for_mode()
8939 mode_cmd.height = mode->vdisplay; in intel_framebuffer_create_for_mode()
8940 mode_cmd.pitches[0] = intel_framebuffer_pitch_for_width(mode_cmd.width, in intel_framebuffer_create_for_mode()
8942 mode_cmd.pixel_format = drm_mode_legacy_fb_format(bpp, depth); in intel_framebuffer_create_for_mode()
8944 return intel_framebuffer_create(dev, &mode_cmd, obj); in intel_framebuffer_create_for_mode()
13260 struct drm_mode_fb_cmd2 *mode_cmd, in intel_framebuffer_init() argument
13269 if (mode_cmd->flags & DRM_MODE_FB_MODIFIERS) { in intel_framebuffer_init()
13273 !!(mode_cmd->modifier[0] == I915_FORMAT_MOD_X_TILED)) { in intel_framebuffer_init()
13279 mode_cmd->modifier[0] = I915_FORMAT_MOD_X_TILED; in intel_framebuffer_init()
13287 switch (mode_cmd->modifier[0]) { in intel_framebuffer_init()
13292 mode_cmd->modifier[0]); in intel_framebuffer_init()
13300 mode_cmd->modifier[0]); in intel_framebuffer_init()
13304 stride_alignment = intel_fb_stride_alignment(dev, mode_cmd->modifier[0], in intel_framebuffer_init()
13305 mode_cmd->pixel_format); in intel_framebuffer_init()
13306 if (mode_cmd->pitches[0] & (stride_alignment - 1)) { in intel_framebuffer_init()
13308 mode_cmd->pitches[0], stride_alignment); in intel_framebuffer_init()
13312 pitch_limit = intel_fb_pitch_limit(dev, mode_cmd->modifier[0], in intel_framebuffer_init()
13313 mode_cmd->pixel_format); in intel_framebuffer_init()
13314 if (mode_cmd->pitches[0] > pitch_limit) { in intel_framebuffer_init()
13316 mode_cmd->modifier[0] != DRM_FORMAT_MOD_NONE ? in intel_framebuffer_init()
13318 mode_cmd->pitches[0], pitch_limit); in intel_framebuffer_init()
13322 if (mode_cmd->modifier[0] == I915_FORMAT_MOD_X_TILED && in intel_framebuffer_init()
13323 mode_cmd->pitches[0] != obj->stride) { in intel_framebuffer_init()
13325 mode_cmd->pitches[0], obj->stride); in intel_framebuffer_init()
13330 switch (mode_cmd->pixel_format) { in intel_framebuffer_init()
13340 drm_get_format_name(mode_cmd->pixel_format)); in intel_framebuffer_init()
13352 drm_get_format_name(mode_cmd->pixel_format)); in intel_framebuffer_init()
13362 drm_get_format_name(mode_cmd->pixel_format)); in intel_framebuffer_init()
13368 drm_get_format_name(mode_cmd->pixel_format)); in intel_framebuffer_init()
13373 if (mode_cmd->offsets[0] != 0) in intel_framebuffer_init()
13376 aligned_height = intel_fb_align_height(dev, mode_cmd->height, in intel_framebuffer_init()
13377 mode_cmd->pixel_format, in intel_framebuffer_init()
13378 mode_cmd->modifier[0]); in intel_framebuffer_init()
13380 if (obj->base.size < aligned_height * mode_cmd->pitches[0]) in intel_framebuffer_init()
13383 drm_helper_mode_fill_fb_struct(&intel_fb->base, mode_cmd); in intel_framebuffer_init()
13399 struct drm_mode_fb_cmd2 *mode_cmd) in intel_user_framebuffer_create() argument
13404 mode_cmd->handles[0])); in intel_user_framebuffer_create()
13408 return intel_framebuffer_create(dev, mode_cmd, obj); in intel_user_framebuffer_create()