/openbsd/sys/dev/pci/drm/ |
H A D | drm_modeset_helper.c | 82 const struct drm_mode_fb_cmd2 *mode_cmd) in drm_helper_mode_fill_fb_struct() argument 87 fb->format = drm_get_format_info(dev, mode_cmd); in drm_helper_mode_fill_fb_struct() 88 fb->width = mode_cmd->width; in drm_helper_mode_fill_fb_struct() 89 fb->height = mode_cmd->height; in drm_helper_mode_fill_fb_struct() 91 fb->pitches[i] = mode_cmd->pitches[i]; in drm_helper_mode_fill_fb_struct() 92 fb->offsets[i] = mode_cmd->offsets[i]; in drm_helper_mode_fill_fb_struct() 94 fb->modifier = mode_cmd->modifier[0]; in drm_helper_mode_fill_fb_struct() 95 fb->flags = mode_cmd->flags; in drm_helper_mode_fill_fb_struct()
|
H A D | drm_fourcc.c | 357 const struct drm_mode_fb_cmd2 *mode_cmd) in drm_get_format_info() argument 362 info = dev->mode_config.funcs->get_format_info(mode_cmd); in drm_get_format_info() 365 info = drm_format_info(mode_cmd->pixel_format); in drm_get_format_info()
|
/openbsd/sys/dev/pci/drm/radeon/ |
H A D | radeon_fbdev.c | 56 struct drm_mode_fb_cmd2 *mode_cmd, in radeon_fbdev_create_pinned_object() argument 67 int height = mode_cmd->height; in radeon_fbdev_create_pinned_object() 70 info = drm_get_format_info(rdev_to_drm(rdev), mode_cmd); in radeon_fbdev_create_pinned_object() 74 mode_cmd->pitches[0] = radeon_align_pitch(rdev, mode_cmd->width, cpp, in radeon_fbdev_create_pinned_object() 78 height = ALIGN(mode_cmd->height, 8); in radeon_fbdev_create_pinned_object() 79 size = mode_cmd->pitches[0] * height; in radeon_fbdev_create_pinned_object() 109 mode_cmd->pitches[0]); in radeon_fbdev_create_pinned_object() 215 struct drm_mode_fb_cmd2 mode_cmd = { }; in radeon_fbdev_fb_helper_fb_probe() local 224 mode_cmd.width = sizes->surface_width; in radeon_fbdev_fb_helper_fb_probe() 225 mode_cmd.height = sizes->surface_height; in radeon_fbdev_fb_helper_fb_probe() [all …]
|
H A D | radeon_display.c | 1300 const struct drm_mode_fb_cmd2 *mode_cmd, in radeon_framebuffer_init() argument 1305 drm_helper_mode_fill_fb_struct(dev, fb, mode_cmd); in radeon_framebuffer_init() 1317 const struct drm_mode_fb_cmd2 *mode_cmd) in radeon_user_framebuffer_create() argument 1323 obj = drm_gem_object_lookup(file_priv, mode_cmd->handles[0]); in radeon_user_framebuffer_create() 1326 "can't create framebuffer\n", mode_cmd->handles[0]); in radeon_user_framebuffer_create() 1343 ret = radeon_framebuffer_init(dev, fb, mode_cmd, obj); in radeon_user_framebuffer_create()
|
H A D | radeon_mode.h | 895 const struct drm_mode_fb_cmd2 *mode_cmd,
|
/openbsd/sys/dev/pci/drm/i915/display/ |
H A D | intel_plane_initial.c | 275 struct drm_mode_fb_cmd2 mode_cmd = { 0 }; in intel_alloc_initial_plane_obj() local 296 mode_cmd.pixel_format = fb->format->format; in intel_alloc_initial_plane_obj() 297 mode_cmd.width = fb->width; in intel_alloc_initial_plane_obj() 298 mode_cmd.height = fb->height; in intel_alloc_initial_plane_obj() 299 mode_cmd.pitches[0] = fb->pitches[0]; in intel_alloc_initial_plane_obj() 300 mode_cmd.modifier[0] = fb->modifier; in intel_alloc_initial_plane_obj() 301 mode_cmd.flags = DRM_MODE_FB_MODIFIERS; in intel_alloc_initial_plane_obj() 304 vma->obj, &mode_cmd)) { in intel_alloc_initial_plane_obj()
|
H A D | intel_fb.c | 1934 struct drm_mode_fb_cmd2 *mode_cmd) in intel_framebuffer_init() argument 1974 mode_cmd->pixel_format, in intel_framebuffer_init() 1975 mode_cmd->modifier[0])) { in intel_framebuffer_init() 1978 &mode_cmd->pixel_format, mode_cmd->modifier[0]); in intel_framebuffer_init() 1994 mode_cmd->modifier[0]); in intel_framebuffer_init() 1995 if (mode_cmd->pitches[0] > max_stride) { in intel_framebuffer_init() 2011 mode_cmd->pitches[0], stride); in intel_framebuffer_init() 2016 if (mode_cmd->offsets[0] != 0) { in intel_framebuffer_init() 2019 mode_cmd->offsets[0]); in intel_framebuffer_init() 2028 if (mode_cmd->handles[i] != mode_cmd->handles[0]) { in intel_framebuffer_init() [all …]
|
H A D | intel_fbdev.c | 162 struct drm_mode_fb_cmd2 mode_cmd = {}; in intelfb_alloc() local 170 mode_cmd.width = sizes->surface_width; in intelfb_alloc() 171 mode_cmd.height = sizes->surface_height; in intelfb_alloc() 173 mode_cmd.pitches[0] = ALIGN(mode_cmd.width * in intelfb_alloc() 175 mode_cmd.pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp, in intelfb_alloc() 178 size = mode_cmd.pitches[0] * mode_cmd.height; in intelfb_alloc() 205 fb = intel_framebuffer_create(obj, &mode_cmd); in intelfb_alloc()
|
H A D | intel_fb.h | 89 struct drm_mode_fb_cmd2 *mode_cmd);
|
H A D | intel_display.h | 465 struct drm_mode_fb_cmd2 *mode_cmd);
|
/openbsd/sys/dev/fdt/ |
H A D | rkdrm.c | 481 struct drm_mode_fb_cmd2 mode_cmd = { 0 }; in rkdrm_fb_probe() local 490 mode_cmd.width = sizes->surface_width; in rkdrm_fb_probe() 491 mode_cmd.height = sizes->surface_height; in rkdrm_fb_probe() 492 mode_cmd.pitches[0] = sizes->surface_width * bytes_per_pixel; in rkdrm_fb_probe() 493 mode_cmd.pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp, in rkdrm_fb_probe() 496 size = roundup(mode_cmd.pitches[0] * mode_cmd.height, PAGE_SIZE); in rkdrm_fb_probe() 506 drm_helper_mode_fill_fb_struct(ddev, fb, &mode_cmd); in rkdrm_fb_probe()
|
/openbsd/sys/dev/pci/drm/amd/amdgpu/ |
H A D | amdgpu_display.c | 87 const struct drm_mode_fb_cmd2 *mode_cmd, 1161 const struct drm_mode_fb_cmd2 *mode_cmd, in amdgpu_display_gem_fb_verify_and_init() argument 1167 drm_helper_mode_fill_fb_struct(dev, &rfb->base, mode_cmd); in amdgpu_display_gem_fb_verify_and_init() 1170 mode_cmd->modifier[0])) { in amdgpu_display_gem_fb_verify_and_init() 1173 &mode_cmd->pixel_format, mode_cmd->modifier[0]); in amdgpu_display_gem_fb_verify_and_init() 1201 const struct drm_mode_fb_cmd2 *mode_cmd, in amdgpu_display_framebuffer_init() argument 1212 if (mode_cmd->handles[i] != mode_cmd->handles[0]) { in amdgpu_display_framebuffer_init() 1214 i, mode_cmd->handles[0], mode_cmd->handles[i]); in amdgpu_display_framebuffer_init() 1257 const struct drm_mode_fb_cmd2 *mode_cmd) in amdgpu_display_user_framebuffer_create() argument 1269 mode_cmd->handles[0]); in amdgpu_display_user_framebuffer_create() [all …]
|
H A D | amdgpu_display.h | 45 const struct drm_mode_fb_cmd2 *mode_cmd);
|
/openbsd/sys/dev/pv/ |
H A D | viogpu.c | 658 struct drm_mode_fb_cmd2 mode_cmd = { 0 }; 673 mode_cmd.width = sc->sc_fb_width; 674 mode_cmd.height = sc->sc_fb_height; 675 mode_cmd.pitches[0] = sc->sc_fb_width * bytes_per_pixel; 676 mode_cmd.pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp, 679 size = roundup(mode_cmd.pitches[0] * mode_cmd.height, PAGE_SIZE); 687 drm_helper_mode_fill_fb_struct(ddev, fb, &mode_cmd);
|
/openbsd/sys/dev/pci/drm/include/drm/ |
H A D | drm_mode_config.h | 85 const struct drm_mode_fb_cmd2 *mode_cmd); 98 const struct drm_format_info *(*get_format_info)(const struct drm_mode_fb_cmd2 *mode_cmd);
|
H A D | drm_modeset_helper.h | 36 const struct drm_mode_fb_cmd2 *mode_cmd);
|
H A D | drm_fourcc.h | 311 const struct drm_mode_fb_cmd2 *mode_cmd);
|