/linux-3.4.99/drivers/staging/omapdrm/ |
D | omap_fb.c | 299 struct drm_file *file, struct drm_mode_fb_cmd2 *mode_cmd) in omap_framebuffer_create() argument 305 ret = objects_lookup(dev, file, mode_cmd->pixel_format, in omap_framebuffer_create() 306 bos, mode_cmd->handles); in omap_framebuffer_create() 310 fb = omap_framebuffer_init(dev, mode_cmd, bos); in omap_framebuffer_create() 312 int i, n = drm_format_num_planes(mode_cmd->pixel_format); in omap_framebuffer_create() 321 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos) in omap_framebuffer_init() argument 326 int ret, i, n = drm_format_num_planes(mode_cmd->pixel_format); in omap_framebuffer_init() 329 dev, mode_cmd, mode_cmd->width, mode_cmd->height, in omap_framebuffer_init() 330 (char *)&mode_cmd->pixel_format); in omap_framebuffer_init() 333 if (formats[i].pixel_format == mode_cmd->pixel_format) { in omap_framebuffer_init() [all …]
|
D | omap_fbdev.c | 148 struct drm_mode_fb_cmd2 mode_cmd = {0}; in omap_fbdev_create() local 162 mode_cmd.pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp, in omap_fbdev_create() 165 mode_cmd.width = sizes->surface_width; in omap_fbdev_create() 166 mode_cmd.height = sizes->surface_height; in omap_fbdev_create() 168 mode_cmd.pitches[0] = align_pitch( in omap_fbdev_create() 169 mode_cmd.width * ((sizes->surface_bpp + 7) / 8), in omap_fbdev_create() 170 mode_cmd.width, sizes->surface_bpp); in omap_fbdev_create() 175 mode_cmd.pitches[0] = ALIGN(mode_cmd.pitches[0], PAGE_SIZE); in omap_fbdev_create() 180 .bytes = PAGE_ALIGN(mode_cmd.pitches[0] * mode_cmd.height), in omap_fbdev_create() 190 fb = omap_framebuffer_init(dev, &mode_cmd, &fbdev->bo); in omap_fbdev_create()
|
D | omap_drv.h | 110 struct drm_file *file, struct drm_mode_fb_cmd2 *mode_cmd); 112 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos);
|
/linux-3.4.99/drivers/gpu/drm/radeon/ |
D | radeon_fb.c | 106 struct drm_mode_fb_cmd2 *mode_cmd, in radeonfb_create_pinned_object() argument 116 int height = mode_cmd->height; in radeonfb_create_pinned_object() 119 drm_fb_get_bpp_depth(mode_cmd->pixel_format, &depth, &bpp); in radeonfb_create_pinned_object() 122 mode_cmd->pitches[0] = radeon_align_pitch(rdev, mode_cmd->width, bpp, in radeonfb_create_pinned_object() 126 height = ALIGN(mode_cmd->height, 8); in radeonfb_create_pinned_object() 127 size = mode_cmd->pitches[0] * height; in radeonfb_create_pinned_object() 158 mode_cmd->pitches[0]); in radeonfb_create_pinned_object() 197 struct drm_mode_fb_cmd2 mode_cmd; in radeonfb_create() local 204 mode_cmd.width = sizes->surface_width; in radeonfb_create() 205 mode_cmd.height = sizes->surface_height; in radeonfb_create() [all …]
|
D | radeon_display.c | 1102 struct drm_mode_fb_cmd2 *mode_cmd, in radeon_framebuffer_init() argument 1112 drm_helper_mode_fill_fb_struct(&rfb->base, mode_cmd); in radeon_framebuffer_init() 1119 struct drm_mode_fb_cmd2 *mode_cmd) in radeon_user_framebuffer_create() argument 1125 obj = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); in radeon_user_framebuffer_create() 1128 "can't create framebuffer\n", mode_cmd->handles[0]); in radeon_user_framebuffer_create() 1138 ret = radeon_framebuffer_init(dev, radeon_fb, mode_cmd, obj); in radeon_user_framebuffer_create()
|
D | radeon_mode.h | 657 struct drm_mode_fb_cmd2 *mode_cmd,
|
/linux-3.4.99/drivers/gpu/drm/gma500/ |
D | framebuffer.c | 245 struct drm_mode_fb_cmd2 *mode_cmd, in psb_framebuffer_init() argument 251 drm_fb_get_bpp_depth(mode_cmd->pixel_format, &depth, &bpp); in psb_framebuffer_init() 253 if (mode_cmd->pitches[0] & 63) in psb_framebuffer_init() 269 drm_helper_mode_fill_fb_struct(&fb->base, mode_cmd); in psb_framebuffer_init() 288 struct drm_mode_fb_cmd2 *mode_cmd, in psb_framebuffer_create() argument 298 ret = psb_framebuffer_init(dev, fb, mode_cmd, gt); in psb_framebuffer_create() 348 struct drm_mode_fb_cmd2 mode_cmd; in psbfb_create() local 357 mode_cmd.width = sizes->surface_width; in psbfb_create() 358 mode_cmd.height = sizes->surface_height; in psbfb_create() 372 mode_cmd.pitches[0] = ALIGN(mode_cmd.width * ((bpp + 7) / 8), 4096 >> pitch_lines); in psbfb_create() [all …]
|
D | psb_intel_drv.h | 269 *mode_cmd,
|
/linux-3.4.99/drivers/gpu/drm/i915/ |
D | intel_fb.c | 68 struct drm_mode_fb_cmd2 mode_cmd; in intelfb_create() local 77 mode_cmd.width = sizes->surface_width; in intelfb_create() 78 mode_cmd.height = sizes->surface_height; in intelfb_create() 80 mode_cmd.pitches[0] = ALIGN(mode_cmd.width * ((sizes->surface_bpp + 7) / in intelfb_create() 82 mode_cmd.pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp, in intelfb_create() 85 size = mode_cmd.pitches[0] * mode_cmd.height; in intelfb_create() 111 ret = intel_framebuffer_init(dev, &ifbdev->ifb, &mode_cmd, obj); in intelfb_create()
|
D | intel_display.c | 6650 struct drm_mode_fb_cmd2 *mode_cmd, in intel_framebuffer_create() argument 6662 ret = intel_framebuffer_init(dev, intel_fb, mode_cmd, obj); in intel_framebuffer_create() 6692 struct drm_mode_fb_cmd2 mode_cmd; in intel_framebuffer_create_for_mode() local 6699 mode_cmd.width = mode->hdisplay; in intel_framebuffer_create_for_mode() 6700 mode_cmd.height = mode->vdisplay; in intel_framebuffer_create_for_mode() 6701 mode_cmd.pitches[0] = intel_framebuffer_pitch_for_width(mode_cmd.width, in intel_framebuffer_create_for_mode() 6703 mode_cmd.pixel_format = drm_mode_legacy_fb_format(bpp, depth); in intel_framebuffer_create_for_mode() 6705 return intel_framebuffer_create(dev, &mode_cmd, obj); in intel_framebuffer_create_for_mode() 8007 struct drm_mode_fb_cmd2 *mode_cmd, in intel_framebuffer_init() argument 8015 if (mode_cmd->pitches[0] & 63) in intel_framebuffer_init() [all …]
|
D | intel_drv.h | 390 struct drm_mode_fb_cmd2 *mode_cmd,
|
/linux-3.4.99/drivers/gpu/drm/exynos/ |
D | exynos_drm_fb.c | 95 struct drm_mode_fb_cmd2 *mode_cmd, in exynos_drm_framebuffer_init() argument 113 drm_helper_mode_fill_fb_struct(&exynos_fb->fb, mode_cmd); in exynos_drm_framebuffer_init() 121 struct drm_mode_fb_cmd2 *mode_cmd) in exynos_user_fb_create() argument 131 obj = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); in exynos_user_fb_create() 139 fb = exynos_drm_framebuffer_init(dev, mode_cmd, obj); in exynos_user_fb_create() 148 mode_cmd->handles[i]); in exynos_user_fb_create()
|
D | exynos_drm_fbdev.c | 101 struct drm_mode_fb_cmd2 mode_cmd = { 0 }; in exynos_drm_fbdev_create() local 112 mode_cmd.width = sizes->surface_width; in exynos_drm_fbdev_create() 113 mode_cmd.height = sizes->surface_height; in exynos_drm_fbdev_create() 114 mode_cmd.pitches[0] = sizes->surface_width * (sizes->surface_bpp >> 3); in exynos_drm_fbdev_create() 115 mode_cmd.pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp, in exynos_drm_fbdev_create() 127 size = mode_cmd.pitches[0] * mode_cmd.height; in exynos_drm_fbdev_create() 138 helper->fb = exynos_drm_framebuffer_init(dev, &mode_cmd, in exynos_drm_fbdev_create()
|
D | exynos_drm_fb.h | 46 struct drm_mode_fb_cmd2 *mode_cmd,
|
/linux-3.4.99/drivers/gpu/drm/udl/ |
D | udl_fb.c | 441 struct drm_mode_fb_cmd2 *mode_cmd, in udl_framebuffer_init() argument 449 drm_helper_mode_fill_fb_struct(&ufb->base, mode_cmd); in udl_framebuffer_init() 461 struct drm_mode_fb_cmd2 mode_cmd; in udlfb_create() local 469 mode_cmd.width = sizes->surface_width; in udlfb_create() 470 mode_cmd.height = sizes->surface_height; in udlfb_create() 471 mode_cmd.pitches[0] = mode_cmd.width * ((sizes->surface_bpp + 7) / 8); in udlfb_create() 473 mode_cmd.pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp, in udlfb_create() 476 size = mode_cmd.pitches[0] * mode_cmd.height; in udlfb_create() 496 ret = udl_framebuffer_init(dev, &ufbdev->ufb, &mode_cmd, obj); in udlfb_create() 629 struct drm_mode_fb_cmd2 *mode_cmd) in udl_fb_user_fb_create() argument [all …]
|
D | udl_drv.h | 104 struct drm_mode_fb_cmd2 *mode_cmd);
|
/linux-3.4.99/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_kms.c | 622 *mode_cmd) in vmw_kms_new_framebuffer_surface() 645 surface->sizes[0].width < mode_cmd->width || in vmw_kms_new_framebuffer_surface() 646 surface->sizes[0].height < mode_cmd->height || in vmw_kms_new_framebuffer_surface() 653 switch (mode_cmd->depth) { in vmw_kms_new_framebuffer_surface() 670 DRM_ERROR("Invalid color depth: %d\n", mode_cmd->depth); in vmw_kms_new_framebuffer_surface() 696 vfbs->base.base.bits_per_pixel = mode_cmd->bpp; in vmw_kms_new_framebuffer_surface() 697 vfbs->base.base.pitches[0] = mode_cmd->pitch; in vmw_kms_new_framebuffer_surface() 698 vfbs->base.base.depth = mode_cmd->depth; in vmw_kms_new_framebuffer_surface() 699 vfbs->base.base.width = mode_cmd->width; in vmw_kms_new_framebuffer_surface() 700 vfbs->base.base.height = mode_cmd->height; in vmw_kms_new_framebuffer_surface() [all …]
|
/linux-3.4.99/drivers/gpu/drm/nouveau/ |
D | nouveau_fbcon.c | 285 struct drm_mode_fb_cmd2 mode_cmd; in nouveau_fbcon_create() local 290 mode_cmd.width = sizes->surface_width; in nouveau_fbcon_create() 291 mode_cmd.height = sizes->surface_height; in nouveau_fbcon_create() 293 mode_cmd.pitches[0] = mode_cmd.width * (sizes->surface_bpp >> 3); in nouveau_fbcon_create() 294 mode_cmd.pitches[0] = roundup(mode_cmd.pitches[0], 256); in nouveau_fbcon_create() 296 mode_cmd.pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp, in nouveau_fbcon_create() 299 size = mode_cmd.pitches[0] * mode_cmd.height; in nouveau_fbcon_create() 349 nouveau_framebuffer_init(dev, &nfbdev->nouveau_fb, &mode_cmd, nvbo); in nouveau_fbcon_create()
|
D | nouveau_display.c | 69 struct drm_mode_fb_cmd2 *mode_cmd, in nouveau_framebuffer_init() argument 81 drm_helper_mode_fill_fb_struct(fb, mode_cmd); in nouveau_framebuffer_init() 129 struct drm_mode_fb_cmd2 *mode_cmd) in nouveau_user_framebuffer_create() argument 135 gem = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); in nouveau_user_framebuffer_create() 143 ret = nouveau_framebuffer_init(dev, nouveau_fb, mode_cmd, nouveau_gem_object(gem)); in nouveau_user_framebuffer_create()
|
D | nouveau_fb.h | 46 struct drm_mode_fb_cmd2 *mode_cmd, struct nouveau_bo *nvbo);
|
/linux-3.4.99/drivers/gpu/drm/ |
D | drm_crtc_helper.c | 859 struct drm_mode_fb_cmd2 *mode_cmd) in drm_helper_mode_fill_fb_struct() argument 863 fb->width = mode_cmd->width; in drm_helper_mode_fill_fb_struct() 864 fb->height = mode_cmd->height; in drm_helper_mode_fill_fb_struct() 866 fb->pitches[i] = mode_cmd->pitches[i]; in drm_helper_mode_fill_fb_struct() 867 fb->offsets[i] = mode_cmd->offsets[i]; in drm_helper_mode_fill_fb_struct() 869 drm_fb_get_bpp_depth(mode_cmd->pixel_format, &fb->depth, in drm_helper_mode_fill_fb_struct() 871 fb->pixel_format = mode_cmd->pixel_format; in drm_helper_mode_fill_fb_struct()
|
D | drm_crtc.c | 2562 struct drm_mode_mode_cmd *mode_cmd = data; in drm_mode_attachmode_ioctl() local 2566 struct drm_mode_modeinfo *umode = &mode_cmd->mode; in drm_mode_attachmode_ioctl() 2574 obj = drm_mode_object_find(dev, mode_cmd->connector_id, DRM_MODE_OBJECT_CONNECTOR); in drm_mode_attachmode_ioctl() 2617 struct drm_mode_mode_cmd *mode_cmd = data; in drm_mode_detachmode_ioctl() local 2620 struct drm_mode_modeinfo *umode = &mode_cmd->mode; in drm_mode_detachmode_ioctl() 2628 obj = drm_mode_object_find(dev, mode_cmd->connector_id, DRM_MODE_OBJECT_CONNECTOR); in drm_mode_detachmode_ioctl()
|
/linux-3.4.99/include/drm/ |
D | drm_crtc_helper.h | 120 struct drm_mode_fb_cmd2 *mode_cmd);
|
D | drm_crtc.h | 690 struct drm_mode_fb_cmd2 *mode_cmd);
|